首页 > 新闻 > 专家观点 >

VMware自动化专家vRealize Automation

2016-02-18 10:26:32   作者:   来源:CTI论坛   评论:0  点击:


  VMware是云计算和软件定义数据中心的领导者,在VMware的SDDC解决方案中,vSphere、VSAN、NSX是底层的基础架构,分别提供计算虚拟化、存储虚拟化、网络虚拟化的能力,vRealizeAutomation(简称vRA)就是把这些虚拟资源自动化整合成软件定义数据中心的核心。
  系统架构师可以在vRA中定义系统的设计蓝图(Blueprint),在蓝图中定义系统是由哪些构件组成的和构件之间的关系,然后vRA就可以自动调配(Provision)完全可运行的系统,这就是软件定义数据中心的真正实现。
  举个栗子:你要搭建一个典型的三层架构做系统测试,手工方式是建几个虚拟机,装上操作系统和相关软件,再配置好各种系统参数让各种组件相互配合起来协同工作,一般情况下没2、3天功夫搞不定这件事儿。如果用vRA的话,因为这是一种可重复的典型架构,我们可以在vRA中定义一个蓝图,vRA只需要1~2个小时就能够自动生成整个架构,无论是测试环境、还是生产环境,都可以依此泡制。
  一切皆服务(XaaS)
  蓝图中的这些基础构件称之为服务,vRA的工作理念是一切都是服务(XaaS-EverythingasaService),服务是vRA自动化调配的基础单元。vRA中主要有以下几类服务:
  • IT架构服务
  包括各种物理资源(服务器、存储、各种网络设备等)、虚拟化资源(虚拟机、VSAN虚拟存储、NSX的各种虚拟网络设备等)、公有云中的各种计算资源。vRA利用这些服务就可以定义和生成IT基础架构。
  • 应用软件服务
  软件资源当然也可以成为服务,数据库、中间件、应用软件都可以被封装成为服务,vRA支持所有主流的数据中心服务软件,新的软件也可以很方便地通过vRA提供的工具和接口来封装成服务。
  • 定制服务
  利用vRA提供的Advanced Service Designer可以把任何现有的IT基础架构或软件应用定制成为服务,从而被其他的系统架构或服务所引用。哪些可以被定制成服务完全取决你的想像,你可以把一个第三方的设备或软件定义成服务,也可以把一段业务流程(如新员工报到)定义成一个服务,每个服务都可以有输入参数来灵活适应不同的应用场景。
  IT架构自动化
  利用上面的这些服务构件来定义好系统架构,vRA就可以根据蓝图来自动化地生成各种IT架构,例如创建一台配制好操作系统的服务器,或是为某一个Web应用创建一个完整的三层应用架构。也可以制定一个管理策略来控制整个流程,使用者要先提出审请,被批准后才能够创建和使用相应的计算资源。vRA提供了一个自服务的界面来支持云计算资源的生命周期管理,用户通过这个界面来申请或注销云计算服务。
  vRA可以创建IT架构,当然也可以回收不再使用的计算资源。一种是使用者主动提出终止相关服务,如一个测试项目结束之后,申请的测试平台不再使用,就可以申请这些虚拟服务器的退休,vRA会自动地删除这些些虚拟机并回收计算资源。当然更多的情况下用户并不愿意主动提出终止服务申请,vRA可以把一段时间内未曾使用过的虚机找出来,并且发邮件询问它们的使用者是否还需要继续使用这些虚机,如果使用者在指定的时间内还是没有访问虚机或采取相应的动作,vRA就会把相关的虚机删除掉并回收计算资源。通过回收不再使用或过度申请的计算资源,可以节省大量的成本,很多客户通过这一措施节省了多达30%的采购成本。尽管客户的最初出发点是要通过vRA实现IT自动化,但是很快他们就发现花在vRA上的钱很快可以收回成本。
  支持DevOps
  vRA也可以定义应用蓝图(Application Blueprints),应用蓝图描述了应用部署的拓扑结构,一个应用蓝图描述完之后就可以被vRA部署到IT运行架构上去。手工部署应用经常因为运行环境的不同而产生问题,管理员需要花比较多的时间来排错,自动化部署避免了手工部署的这些问题,同一个应用蓝图可以被迅速地部署到任何一个云计算环境中,vRA的应用部署自动化对于复杂的多层架构的应用特别有帮助。
  vRA的应用部署自动化可以很好地支持DevOps,自动化部署可以保证应用在跨平台部署中的一致性。例如开发是在AWS公有云中完成的,而测试和生产环境是基于vSphere的私有云,同一个应用蓝图可以在异构环境中被一致地部署,避免任何运行平台的差异、应用配置的错误或其他手工操作的出错。
  2015年市场调研公司Forrester针对vRA的客户做了一次调查,他们的调查结果发现vRA能够帮助客户充分利用现有的计算资源,从而有效降低采购成本CAPEX;同时全自动的管理流程也能大大减少运营成本OPEX。综合起来,vRA能够给客户带来高达243%的投资回报。
  vRA的功能是非常强大的,你如果已经部署了虚拟化的数据中心,下一步就可以考虑采用vRA来真正实现软件定义。
  涨姿势:vRealize产品家族
  VMware把云管平台产品家族命名为vRealize,包括4个主要产品:
  • vRealize Business,IT资源成本核算
  • vRealize Automation,自动化部署IT服务
  • vRealize Operations,监控运营数据中心
  • vRealize LogInsight,日志管理平台
  另外,也有以上几个产品组合在一起的套件产品vRealize Suite,分成标准版、高级级和企业版三个不同等级的版本。
分享到: 收藏

专题