自主化的扩展始于亚马逊
对于用户企业而言,云计算同IBM专家系统PureSystems一样,是“无需运维”就可以利用的系统。因为云计算运营商代替用户企业,运维硬件和软件。
在云计算中,有些云计算运营商依靠人工进行运维,也有些运营商则是通过自主开发,实现调整应用性能和提升可用性自动化管理。而对用户企业来说无论是哪一种都是服务,虽然手段不同但其结果是相同的。
但是,显而易见,实现自动化管理其服务费用将更为低廉,且一旦应用程序出现问题时应对也会更加快捷。
实现软件自动化管理的云计算供应商是IaaS(Infrastructure as a Service)即基础设施即服务的领导者Amazon Web Services(AWS)。AWS自主开发了自动化管理的orchestrator和控制器(controller),实现了应用服务器和故障修复的自动化管理。在日本也出现很多模仿AWS的做法实现运行自动化管理的IaaS供应商,比如,日本通信公司NTT Communications和数据中心供应商IDC Frontier以及SCSK等。日本的IaaS供应商也开始实现autoscaling。
下面,我们将介绍AWS的自动化运作方式以及其它IaaS供应商的应用方式。
用户企业只需设定门槛
AWS的autoscaling结构和IBM的PureSystems非常相似。AWS Elastic Beanstalk为用户提供的服务类似PureSystems的控制器。 它对Java用Tomcat,PHP用Apache HTTP Server,以及net用IIS7.5三种应用服务器实施自动调节(Auto-Scaling)服务。
AWS Elastic Beanstalk会根据用户设定的门槛,增减虚拟机的台数。可设定的门槛包括:
- 应用服务器的处理器平均使用率;
- 对于服务器的每秒要求量;
- 从服务器获得反应的平均等待时间等。
以上相当于服务等级协议SLA(Service-Level Agreement)。
通过自动调节(Auto-Scaling),自动增加的虚拟机台数可以设定上限,因此,可以避免虚拟机台数的增加而造成的费用无限膨胀,且故障修复也实现自主化。当虚拟机停机时,预设必要软件的虚拟机会自动启动。
使用第三方制造的工具
AWS也提供第三方制造的自动调节服务,它所支持的中间件种类要多于AWS本身提供的服务。
例如,使用美国RightScale公司提供的“RightScale”在AWS上IBM等多家厂商的应用服务器实现自动调节。监控项目和门槛等运维模式由厂商制作,登录在RightScale Library上。用户企业只需选择厂商制作的运维模式即可实现自动调节。
利用AWS的 API互换性实现自动化
AWS Elastic Beanstalk 和RightScale是通过操作设有虚拟机服务Amazon EC2和存储器服务Amazon EBS的应用程序接口API实施自动调节。
为了IaaS实现自动调节,首先,IaaS需设有API,而且需要按照用户所设定的门槛经API增减虚拟机的控制器。
目前,为了实现设有API的IaaS的orchestrator和操作API的控制器,作为商务软件和OSS(开源软件)已经上市。
主要orchestrator和控制器
Orchestrator即为OSS 的OpenStack和CloudStack」以及 VMware 的vCloud Director等,控制器有Cloud Foundry和OpenShift等。通过使用这些软件,使很多供应商实现和AWS相似的IaaS和自动调节。
2012年5月开始的HP Cloud Services和美国Rackspace Hosting公司“Next Generation Rackspace Cloud”使用的是OpenStack。
HP针对企业用户产品的垂直整合系统“HP CloudSystem Matrix”,使用的是自主开发orchestrator“Matrix OE”,而在公有云的HP CloudServices使用的却是OpenStack,这是因为OpenStack的API和AWS的API有互换性。
将连接AWS的控制器,再把它同具有与API有互换关系的、基于OpenStack的IaaS连接起来并非是难事,而实际上HP CloudSystem 就可以运用上述RightScale。
日本很多IaaS采用的是CloudStack,比如,IDC Frontier的“IDC Frontier 云计算服务” 和NTT Communications的“cloudn”以及SCSK的“USiZE netXCloud”。
此外,CloudStack的API 也和AWS的API有互换性,并且,IDC Frontier 云计算服务和USiZE netXCloud支持RightScale。
云计算运营商也制作硬件-----垂直整合型制造的强势
云计算服务实际上就是云计算运营商制作的垂直整合系统。大型云计算运营商自主开发软件和硬件,直接向用户提供服务。通常软件利用开源软件(OSS),但没有OSS可利用时进行自主开发。此外,硬件也由运营商自创设计再委托台湾等原始设计制造厂商制造产品。
2009年以后,谷歌公司和微软公司公开了在自主开发硬件的事实,实际上,亚马逊也早已在自主开发硬件。
亚马逊公司的副总裁统领AWS的Andy Jassy在接受采访时说:“AWS使用的软件均由本公司自主研发”
云计算运营商自主开发的不仅仅是像服务器这样早已商品化的硬件,其他正在进行中的有网络设备和存储器以及机架等。
2012年4月,谷歌公开了自主开发的搭载数百个10Gbit/秒的以太网 (Ethernet)网络转接器。
此转换器支持OpenFlow,谷歌使用这个转换器连接世界各地10个以上的数据中心。
2010年谷歌就决定采用OpenFlow,而当时市场上并没有支持OpenFlow的网络设备,因此,谷歌投入自主开发转换器。
2011年3月,NEC发布了世界首款商务OpenFlow转换器,谷歌抢先一步实现了OpenFlow实用化。
存储器和机架也开始自主开发
2012年5月举办的Open Compute Summit会议上,Facebook首次公开自主研发的存储器Knox和机架。
Knox这种存储器的厚度规格为2U筐体内,搭载了30台3.5英寸HDD以及四个连接服务器的串行SAS(Serial Attached SCSI)网络接口卡(NIC)。
Knox的特征是交换HDD方便。每15台HDD摆放在不用螺旋的drawer上,在存储器运行时也能够取出drawer更换单体的HDD。
谷歌公司硬件工程部门的经理说:“在Facebook的数据中心,一名系统管理员能够管理1万6000台的服务器和存储器。”Facebook通过自主开发最先进的硬件,有效地提高了数据中心运营效率。
Facebook在开源计算机项目(OCP)中公开了开源码(open source),而Rackspace公司则计划在2013年投入使用的下一代数据中心,采用OCP规格的服务器。
水平分业模式已成为一条不归河
以往被系统的复杂性所困扰的用户企业,如今开始支持垂直整合路线,而这一变化也体现在厂商的业绩中。
甲骨文总裁马克·赫德(Mark Hurd)在2012年4月举行的Oracle OpenWorld Tokyo2012讲演中透露,甲骨文工程系统Oracle Engineered Systems在世界大型计算机中的销售额增长最快,2012年度的销售额(营收)估计将达到10亿美元。
今后,IT产业的垂直整合将进一步发展,因此,厂商和系统集成商以及用户企业的系统部门有必要转变以往的商务模式和自身的角色。垂直整合厂商需要进一步生产高附加值的产品,而系统集成商则需进行根本性的改革商业模式,否则恐怕难以生存。用户企业的IT部门则需持续开发应用程序。
低价格硬件实现高性能化
厂商积极推进垂直整合不仅仅是因为市场需求,其他新技术的出现也是一个原因。
目前,市场上出现大量高性能的硬件,其主角是半导体厂商。日本中央大学理工部的竹内健教授指出,“使用半导体厂商制造的商务芯片性能很高,只需将其和市场上的商务半导体组合后,就能够制作高性能且低价格的硬件。”
上述情况不仅波及早已商品化的服务器,而且也影响到存储器和网络设备。
例如,现市场上销售的最尖端高密度以太网转换器,就可以使用半导体厂商生产的商务芯片非常容易地制造出来,而且其价格也比思科销售的转换器便宜很多。
目前,市场上现有的最尖端高性能以太网转换器在规格1U的筐体内10Gbit/秒的板上能够搭载48个。销售这种转换器的厂商有2家,它们已经公布使用美国Broadcom制芯片。
关键在于实现高性能化
也就是说,即使厂商的高端产品如果只是强化硬件的性能,很难实现产品差异化。因此,厂商有必要像IBM一样运用独自的技术实现垂直整合。
例如,垂直整合型系统的先行者甲骨文公司Oracle Exadata Database Machine就是通过独自的技术实现了产品差异化。甲骨文的CEOLarryEllison说:“虽然Oracle Engineered Systems均由商品化部件构成,但它能够实现性能世界第一,是由于增加了OracleDatabase(DB)等软件技术含量以便实现新的固态硬盘(SSD)和“转换线缆”技术InfiniBand的高性能化。”比如,实现SSD的数据搜索处理高速化的Smart Flash Cache就是其技术成果。
今后,硬件向软件的高性能化进程会加速。富士通2013年计划生产新的SPARC处理器,甲骨文公司也在考虑采用富士通的这个处理器。
通过三个行动方案 变革SI
有一家大型系统集成商负责人认为,IBM的PureSystems对业界是一大冲击,他说:“本公司一直致力于共享运行技术的结构和整备高效率运行管理的工具,这些是公司服务业务的源泉,因此,不能轻易向外出售这些技术。”
但是,IBM将这些“不出门外”的运行技术装进硬件开始销售。厂商在开始侵占系统集成商的商业领域,集成商急需变革商务模式,否则有被正在进行垂直整合的厂商和云计算吞食的危险。
今后,集成商为了生存有三个行动方案:
- 是强化云计算业务;
- 有效利用云计算,根据用户企业需求开发应用程序;
- 运用自创技术提供独创运行模式。
强化本企业的云计算
伊藤忠Techno-Solutions (CTC)和新日鉄solutions.(NSSOL)采取的就是第一种模式即强化云计算。
首先,CTC着手改变公司内部结构。2012年4月,将负责云计算服务企划开发的工程师100人合并到云计算服务运行部门。公司的执行董事兼IT策划推进部负责人粟井利行说:“通过整合开发人员和运行人员的技术,提升了开发云计算服务的速度和竞争力。”
NSSOL正在开发公司新版云计算服务absonne。公司的IT基础设施解决方案部销售部长中西大说:“新版absonne是标准架构,由业务应用程序所需的服务器资源和网络设备以及中间件构成,用户将标准架构轻松地在云计算上运行。”
对于第二种模式,可以参考风险公司的做法。例如,Sonicgarden公司所提供的应用程序开发服务就是采用月付方式。开发、检查、运行的周期缩短为1~2周,以迅速回应用户的需求。IT基础设施通过有效利用AWS,实现开发及运行周期的高速化。
美国的集成商Service Mesh采用的是第三种模式。
Service Mesh公司向利用公共云和私有云的金融机构提供自主开发的控制器“Agility Platform”。使用Agility Platform既可使IBM的“WebSphere”等应用服务器也实现自动调节。
公司服务部门副总裁Deryck Townsend说:“WebSphere是由应用服务器、业务流程服务器(Process Server )和建模业务(Business Modeler )以及服务注册Service Registry 和存储库(repository)等构成,很难实现自动调整。因此,我们运用曾为金融机构集成服务的经验,发现了实现自动调整的模式,装入控制器中。”今后,此方法将会成为系统集成商的一种模式。
用户企业集中开发应用程序
Gartner的副总裁首席分析师Karl krunch说:“现代企业需要根据市场的变化迅速改变业务结构,维持并提高竞争力,这是垂直整合型系统和云计算的意义所在。”
用户企业的高层要求公司的IT信息系统部门能够适应业务的变化速度,IT信息系统部门需要根据业务的需求持续开发应用程序,因此,有必要将人力资源从运用转到开发方面,而云计算和垂直整合型系统则可以成为其有效的工具。
以往的水平分工型系统中,服务器和存储器、数据库以及网络都有不同的运行管理员,因此,业务应用程序的拓展和修正都需要与运行管理者联系,而使用云计算和垂直整合型系统则不再需要设置管理人员。
系统集成商即将消失—云计算和回归硬件垂直整合系统加速(上)