且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

IaaS+:解决IaaS和PaaS不能解决的问题

更新时间:2022-09-12 18:16:29

经过近几年来虚拟化的不断发展,服务器虚拟化技术已经成熟稳定,许多传统企业IT已经通过实施虚拟化项目让IT部门具备基础的IaaS交付能力。然而,很多时候企业需要IT快速交付的并不是虚拟机,而是在虚拟机上运行的应用系统。于是很多企业开始考虑PaaS方案,但PaaS需要改造现有企业的业务应用甚至代码重构,对于具有多年IT开发积累的企业来说,这种方案是完全无法接受的。如何在不对企业IT开发体系进行大规模改造的前提下获得云所带来的弹性资源和软件自动化部署能力成为企业IT优先考虑的问题。

面对以上问题,Gartner在2014年底的时提出IaaS+(Infrastructure as a Service Plus,增强型基础设施即服务)的概念,主要思想是IaaS除了提供传统基础能力外,应具备将云资源进行按需编排重组,以及运行在IaaS中的软件可以被自动化部署和交付的能力。

这使得“基础设施”的概念泛化了,例如RDS就是一个典型的IaaS+服务,它将传统的关系数据库的***实践通过IaaS+平台的自动化能力固化下来(如读写分离能力、双机热备能力等),这样传统企业的应用架构可以无缝的迁移到云中,且具备了更高的灵活性以及可靠性。

另一个IaaS+的例子是应用的自动化部署,诚然传统IaaS厂商可以通过编程的方式实现RDS,但是企业需求不同,例如某企业可能使用的是“非主流”的DB2,如果想实现相同功能的RDS服务则需要长期的开发和调研,而传统模式下DB2厂商已经具备了高可用以及集群的配置教程和脚本,这些可以通过应用自动化编排脚本来固化,并成为企业量身定做的服务,可以让IaaS更好的服务于企业。
本文转自d1net(转载)