什么是 IaaS、PaaS、SaaS
云计算服务的 3 种模型:
- IaaS:Infrastructure-as-a-Service 基础设施即服务
- PaaS:Platform-as-a-Service 平台即服务
- SaaS:Software-as-a-Service 软件即服务
基础设施即服务(英文:Infrastructure-as-a-Service ,缩写 laaS), 客户不用自己构建一个数据中心,而是通过租用的方式来使用基础设施服务,包括服务器、存储和网络等。
平台即服务(英文:Platform-as-a-Service ,缩写 PaaS), 将一个完整的软件研发和部署平台,包括应用设计、应用开发、应用测试和应用托管,都作为一种服务提供给客户。
软件即服务(英文:Software as a Service,缩写 SaaS),也可以称为“按需即用软件”,它是一种软件交付模式。
在这种模式中,软件仅通过互联网,不需经过传统的按照步骤即可使用。软件及其相关的数据集中托管于云端服务。
SaaS 最大的特色在于软件本身并没有被下载到用户的硬盘,而是存储在提供商的云端或者服务器。
对比传统软件需要花钱购买,下载。软件即服务只需要用户租用软件,在线使用,不仅大大减少了用户购买风险也无需下载软件本身,无设备要求的限制
常见的 SaaS 服务有:
腾讯的TAPD、Trello、2Checkout、G Suite、Zoom、问卷星、钉钉、Keep
为什么 SaaS 正在取代传统的软件交付模式?
对客户:
客户喜欢SaaS,是因为它很方便,不需要安装就可以直接访问。
其次,当机器发生硬件故障和人为的操作失误时,也不会导致有价值的数据丢失。
而且,SaaS公司可以根据从IT部门获得的可用数据(比如软件可访问的时间比),实现软件的不断改进。
SaaS通常也比其他计费模式下销售的软件便宜,这对用户来说很重要,比如当用户不确定他们应该长期采用哪种软件,或者他们对软件的需求只是短期的时候,他们会倾向于选便宜的产品。
对开发人员:
SaaS是部署,不需要购买任何硬件,刚开始只需要简单注册即可。企业无需再配备IT方面的专业技术人员,同时又能得到最新的技术应用,满足企业对信息管理的需求。
软件公司无法控制代码执行的环境,这也是从前出现开发摩擦和客户请求服务支持的主要原因。部署在客户硬件上的所有软件都受到系统配置、与其他已安装软件的交互和操作人员错误的影响。这些都必须在开发中考虑到,并作为客户服务问题处理。
那些同时销售SaaS和本地部署软件的公司经常会发现,本地部署下的平均每个客户请求服务支持的数量要高出10倍以上。
对企业和投资者:
企业和投资者喜欢SaaS,是因为与出售软件许可证相比,SaaS的经济效益具有不可思议的吸引力。
来自SaaS的收入通常是可复利的和可预测的,这使得SaaS业务的现金流非常容易预测,企业就可以针对这些现金流进行规划,并且(通过投资者)用未来的现金流换取现状的现金流,从而为当前的增长提供资金。这使得SaaS公司成为历史上发展最快的软件公司之一。
以上可以看出,SaaS对各方都有很大好处~
主流中小企业为什么选择 SaaS 作为公司运行的软件服务?总结来看有以下两点原因:
1.降低企业研发及维护成本;
2.灵活可控的部署方案。
以下是 SaaS 行业所面临的挑战:
- 难以满足企业个性化需求。同一款软件可以满足几百万,甚至上千万的个人用户使用,但对于企业来说,从 UI 到具体功能实现都需要个性化订制,toC 和 toB 市场的差异,导致 SaaS 公司除非增加大量开发成本,否则难以满足大型企业的个性化需求
- 产品安全和稳定。对于 SaaS 产品来说,一次安全问题就足以造成毁灭性的打击,随着客户的增加和,软件的安全维护成本会指数级上升。如何在业务不断增长的同时,维护好用户的信息安全,也是每个 SaaS 公司所面临的最大挑战