3.6 自动化技术

3.6.1 自动化技术与云计算

类似于Google的云技术,一般的云都是由成百上千台,甚至是由几十万台计算机组成的。因此,要把分布在不同地理位置上的众多计算机资源集中起来协调工作,并充分发挥作用,这些工作单靠人工完成是不可能的。也就是说,只有采用自动化的控制技术,由计算机通过相关的自动化控制软件来进行自我协调、管理和完成,才能达到云计算技术的要求。所要做的则是充分了解这些复杂的和相互依赖的用于管理和控制云计算机集群的自动化软件,并充分了解这些软件所能提供的相关服务。特别是在大型数据中心的应用中,更要能了解这些技术,跟踪和监视这些技术,并且确定这些技术所产生的效果;能够为访问和使用这些技术制定出相应的标准,让多种不同的技术有效地协调工作,为客户提供高水平的、可靠的和经济的服务。

事实上,自动化技术在通过控制日益增长的复杂性、优化云计算环境方面发挥了非常重要的作用。因此,作为提供云服务的企业必须要认识到虚拟化、云计算和数据中心自动化之间的相互关系,并统一起来管理。充分利用自动化技术和设备最大限度地减少人工与设备的投入,从而实现计算资源的低成本。同时,通过自动化技术和设备不断更新云端的计算机,确保云具有最长效的生命周期。因此,自动化是可持续的、可伸缩的云计算商业模式的关键。

3.6.2 数据中心自动化

随着IT领域继续向面向服务的未来发展,焦点继续集中在虚拟化、计算和计费模式等方面。不过,这个组合中漏掉了自动化技术。目前,有业界专家指出,自动化技术是任何云计算基础设施的基础。

例如,数据中心自动化提供商Stratavia公司的共同创始人和首席执行官Venkat Devraj认为,任何云计算产品就好像是一把只有三条腿的凳子。这三条腿分别是虚拟化、SOA和自动化。无论它是存储虚拟化、服务器虚拟化还是什么虚拟化,虚拟化对于云计算的概念是非常重要的。而SOA的概念提供了随需应变的服务所需要的动态机制和灵活性。这第三条腿就是数据中心自动化,带来了实时的或者随需应变的基础设施管理能力,并通过在后台有效地管理资源实现的。Devraj补充说,虽然一些厂商和批评人士把云计算当作是老想法和老的计算模式的重复而不予理睬,但是,这些批评是不准确的。云计算的真正性质是采用SOA、虚拟化和数据中心自动化。

数据库自动化提供商GridApp Systems的首席执行官Robert Gardos赞成自动化是任何云计算基础设施中不可分割的一部分的观点。无论是在用户方面(管理托管的主机)或者提供商方面(更新基础设施和配置虚拟机),自动化是任何自助服务基础设施的构件。他认为没有自助服务云计算是不可能的。

Tideway Systems公司首席执行官Richard Muirhead认为,自动化能够实现云计算或者大规模的基础设施,让企业理解影响应用程序或者服务性能的复杂性和依赖性,特别是在大型的数据中心中。除非能了解这些技术,能够跟踪和监视这些技术,并且确定这些技术应该是什么样的,能够访问这些技术和制定它们的政策,否则,就不能提供高水平的服务,那需要多种不同的技术有效地工作,可靠地和经济地为内部用户服务。

Muirhead表示,如果你准备把你的应用程序拿到防火墙外面放在其他人的环境中并且以某种方式为这个使用权限付费,理解你的环境对于让这种云计算发挥作用是非常重要的,特别是在你有严格的服务级协议的时候。他解释说,这只有通过整个流程的一直设置、自动化和工业化才能实现。

Devraj也认为自动化在通过控制日益增长的复杂性优化云计算环境方面发挥了重要作用。例如,以前你发布一个新的应用程序是很容易的。这个应用程序将包含在某个环境中。但是,现在由于这个堆栈中有许多相互依赖的关系,甚至管理任务的一个简单变化就能打破整个堆栈。

美国企业管理协会的研究经理Andi Mann对于数据中心自动化发表了如下评论。他说,一旦你的数据达到某种规模,即使不是非常大的规模,自动化也是非常重要的。你不能用人工有效地管理大规模的数据中心。他看到了虚拟化、云计算和数据中心自动化之间的相互关系。企业必须认识到这三个方面必须要一起管理。他解释说,自动化是任何高级计算技术的基础。如果你要在没有任何自动化的情况下采用云计算,那就意味着你没有任何可重复的和再利用的流程。那就意味着你正在设法把自己没有掌握的事情外包出去。

Stratavia公司的Devraj认为,云计算提供商分为三个重要类型:繁重任务的提供商,如亚马逊、谷歌和现在的微软;设法提供云计算的老式的主机服务提供商;向内部客户提供专用云计算资源的单个机构。他说,第一类中的提供商不信任任何不是他们自己制作的东西,因此设法向他们出售东西是徒劳的。Stratavia公司的主要业务来自第三类中的厂商。这类厂商中全球财富1000强企业中的首席信息官要在自己的数据中心建立公共云计算服务,他们或者自己建立或者商业性地购买这种服务。Devraj重申,自动化是可持续的、可伸缩的云计算商业模式的关键。