随着IT领域继续向面向服务的未来(云计算就是典型的例子)发展,焦点继续集中在虚拟化、计算和计费模式等方面。不过,这个组合中漏掉了自动化技术。目前,有业界专家指出,自动化技术是任何云计算基础设施的基础。
例如,数据中心自动化提供商Stratavia公司的共同创始人和首席执行官Venkat Devraj认为,任何云计算产品就好像是一把只有三条腿的凳子。这三条腿分别是虚拟化、SOA和自动化。无论它是存储虚拟化、服务器虚拟化还是什么虚拟化,虚拟化对于云计算的概念是非常重要的。而SOA的概念提供了提供随需应变的服务所需要的动态机制和灵活性。
Devraj说,这第三条腿,数据中心自动化,带来了实时的或者随需应变的基础设施管理能力。这是通过在后台有效地管理资源实现的。他说,我认为,数据中心自动化是这个板凳的第三条腿的胶水,把虚拟化、SOA等概念结合在一起,把一个抽象的概念引进到最终用户团体或者商业用户团体。
Devraj补充说,虽然一些厂商和批评人士把云计算当作是老想法和老的计算模式的重复而不予理睬,但是,这些批评是不准确的。云计算的真正性质是资源自动地作为,资源动态地作为,采用SOA、虚拟化和数据中心自动化。这些概念在两年前还不是主流状态,甚至一年前也不是主流概念。
数据库自动化提供商GridApp Systems的首席执行官Robert Gardos赞成自动化是任何云计算基础设施中不可分割的一部分的观点。无论是在用户方面(管理托管的主机)或者提供商方面(更新基础设施和配置虚拟机),自动化是任何自助服务基础设施的构件。我认为没有自助服务云计算是不可能的。
Tideway Systems公司首席执行官Richard Muirhead认为,自动化能够实现云计算或者大规模的基础设施,让企业理解影响应用程序或者服务性能的复杂性和依赖性,特别是在大型的数据中心中。除非你能理解这些技术,能够跟踪和监视这些技术,并且确定这些技术应该是什么样的,能够访问这些技术和制定这些技术的政策,否则,你就不能提供高水平的服务,那需要多种不同的技术有效地工作,可靠地和经济地为你的内部用户服务。
Muirhead表示,如果你准备把你的应用程序拿到防火墙外面放在其他人的环境中并且以某种方式为这个使用权限付费,理解你的环境对于让这种云计算发挥作用是非常重要的,特别是在你有严格的服务级协议的时候。他解释说,这只有通过整个流程的一直设置、自动化和工业化才能实现。
Devraj也认为自动化在通过控制日益增长的复杂性优化云计算环境方面发了重要作用。例如,以前你发布一个新的应用程序是很容易的。这个应用程序将包含在某个环境中。但是,现在,由于这个堆栈中有许多相互依赖的关系,甚至管理任务的一个简单变化就能打破整个堆栈。
美国企业管理协会的研究经理Andi Mann对于数据中心自动化发表了如下评论。他说,一旦你的达到某种规模,即使不是非常大的规模,自动化也是非常重要的。你不能用人工有效地管理大规模的数据中心。如果你随着公司的增长简单地通过增加人员来扩建数据中心,最终你将没有足够的人员用于那个数据中心。
他补充说,他看到了虚拟化、云计算和数据中心自动化之间的相互关系。企业必须认识到这三个方面必须要一起管理。他解释说,自动化是任何高级计算技术的基础。如果你要在没有任何自动化的情况下采用云计算,就意味着你没有任何可重复的和再利用的流程,那也意味着你正在设法把自己没有掌握的事情外包出去。
Stratavia公司的Devraj认为,云计算提供商分为三个重要类型:繁重任务的提供商,如亚马逊、谷歌和现在的微软;设法提供云计算的老式的主机服务提供商;向内部客户提供专用云计算资源的单个机构。他说,第一类中的提供商不信任任何不是他们自己制作的东西,因此设法向他们出售东西是徒劳的。Stratavia公司的主要业务来自第三类中厂商。这类厂商中的全球财富1000强企业中的首席信息官要在自己的数据中心建立公共云计算服务。他们或者自己建立或者商业性地购买这种服务。Devraj重申,自动化是可持续的、可伸缩的云计算商业模式的关键。