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