若以亚马逊正式布局云计算的 2007 年为“云计算元年”,至今云计算已走过了十余个年头。云计算从无到有、从小到大,已然成为全球范围内各个行业转型升级的技术支撑。
当企业参考云采购时,通常会考虑三种云服务模式。目前,云计算服务种类主要分为 IaaS(基础架构即服务)、PaaS(平台即服务)、SaaS(软件即服务)三类。每种云模型都提供了自己的特定功能和特性,来适应不同的应用场景和企业。
下面来介绍一下三种模型的特点和区别:
IaaS: Infrastructure-as-a-Service(基础设施即服务)
云基础架构服务称为基础架构即服务(IaaS),IaaS 是云服务的最底层,主要提供一些基础资源,由高度可扩展和自动化的计算资源组成。
IaaS 是完全自助服务,消费者不管理或控制任何云计算基础设施,提供给消费者的服务是对所有计算基础设施的利用,包括处理 CPU、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序,它允许企业按需求和需要购买资源,而不必购买全部硬件。
IaaS 的特点
- 资源可作为服务提供
- 费用因消费而异
- 服务高度可扩展
- 通常在单个硬件上包括多个用户
- 为组织提供对基础架构的完全控制
- 动态灵活
IaaS 的优势
- 是最灵活的云计算模型
- 轻松实现存储、网络,服务器和处理能力的自动部署
- 可以根据消耗量购买硬件
- 使客户能够完全控制其基础架构
- 可以根据需要购买资源
- 高度可扩展
IaaS 的劣势
最常见的问题是一开始租用的服务器性能或是存储空间无法满足后期成长过程中爆炸式增加的数据,继而需要花费更高的费用去升级服务器或是扩容存储空间,且这类成本会一直存在下去,不断的增加无法降低。此外,还有一点劣势就在于存在安全漏洞。
PaaS:Platform-as-a-Service(平台即服务)
PaaS 为某些软件提供云组件,这些组件主要用于应用程序。 PaaS 为开发人员提供了一个框架,把客户采用提供的开发语言和工具(例如 Java,python, .Net 等)开发的或收购的应用程序部署到供应商的云计算基础设施上去,使他们可以基于它创建自定义应用程序。
客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可能控制运行应用程序的托管环境配置。
PaaS 的特点
PaaS 的优势
- 使应用程序的开发和部署变得简单且经济高效
- 可扩展
- 高度可用
- 使开发人员能够创建自定义应用程序,而无需维护软件
- 大大减少了编码量
- 自动化业务策略
- 允许轻松迁移到混合模型
PaaS 的劣势
要求技术支持人员有较高的技术水平,否则无法轻松解决多系统的整合,解决不好的话,原本设想的高效协同处理不能实现,还会花费大理的精力在基础的应用迁移以及接口开发上,甚至简单的已有应用都无法迁移到 PaaS 平台上。
SaaS:Software-as-a-Service(软件即服务)
SaaS 代表了云市场中企业最常用的选项。 SaaS 利用互联网向其用户提供应用程序,这些应用程序由第三方供应商管理。 用户可以在各种设备上通过客户端界面访问,并且不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等。
SaaS 的特点
- 在统一的地方管理
- 托管在远程服务器上
- 可通过互联网访问
- 用户不负责硬件或软件更新
SaaS 的优势
SaaS 通过大大减少安装,管理和升级软件等繁琐任务所花费的时间和金钱,为员工和公司提供了许多好处。 这让技术人员可以花更多时间来处理组织内更紧迫的事情和问题。
SaaS 的劣势
常年累积的诸如软件许可证费、软件维护费以及技术支持费等隐性成本不断增加的问题不可避免;其次是数据安全的问题,部分企业不愿将自己的核心数据交给第三方来负责。
IaaS、PaaS、SaaS三种服务的关系
从用户体验角度来看,三者之间的关系是独立的,因为它们面对不同类型的用户。
从技术角度来看,三者并不是简单的继承关系,因为首先 SaaS 可以是基于 PaaS 或者直接部署于 IaaS 之上,其次 PaaS 可以构建于 IaaS 之上,也可以直接构建在物理资源之上。
根据研究公司 Gartner 调查显示,SaaS 市场是迄今为止最大的市场,IaaS 是增长最快的市场,预计未来三到四年的复合年增长率为 20%。这是因为 IaaS 提供了使用云计算的所有重要优势,例如可扩展性,灵活性,位置独立性和潜在的低成本。
与 PaaS 和 SaaS 相比,IaaS 的最大优势在于其灵活性和定制化。业界领先的云提供商提供各种基础架构选项,允许客户选择最能满足其需求的性能特征。
此外,在三种云交付模型中,IaaS 最不可能导致供应商锁定。使用 SaaS 和 PaaS,可能很难迁移到其他选项,或者只是在将服务集成到操作中后停止使用该服务。 IaaS 还仅向客户收取资源的实际使用费用,如果从战略角度使用,可能会降低成本。虽然大部分增长来自现有客户,但也因为更多组织使用 IaaS 而不是任何其他云服务模型。
与非网原创内容,未经许可,不得转载!