VMware Aria:一首多云智能管理的咏叹调
2022-03-31丁海骜
丁海骜
如果说,在稍显寂静的2022年企业级IT市场中,找到一个能让人眼前一亮的技术创新,那么VMware Aria一定可以算得上其中一个。
“VMware Aria是VMware首先推出的多云管理解决方案是行业的首个迄今为止唯一同类的解决方案。”在今年8月VMware大型年度会议VMware Explore上发布VMware Aria时,VMware公司总裁Sumit Dhawan罕见地对这一解决方案给予了前所未有的赞美和肯定。这一方面当然是VMware Aria“多云管理产品组合”的产品方向,刚好为VMware推出的“云智能”提供了足够的产品支撑;另一方面也是希望证明:VMware已经为企业“能够拥有一个为所有的企业级应用作为底层的、一致的企业级技术架构”,做好了工具层面的准备。
根据近期VMware委托市场调查公司Vanson Bourne所做的《多云成熟度调查》报告显示,在疫情期间越来越多企业开始采用多云模式,预计2020至2027年,全球企业机构使用的公有云数量将增加一倍以上。但目前全球范围内只有19%的企业认为,在多云部署方面自身已经实现了 “云智能”模式。在VMware致力于帮助企业更快上云,加快转型的旅程中,VMware Aria绝对是一个“点睛之笔”般的存在。
“多云已经成为IT的新常态,多云给企业和机构带来种种明显的收益都是大家认可的,比如丰富的云服务可以带来快速的支持业务开发上线,自服务菜单,也提供了简便的云消费方式……企业利用云服务也有巨大的扩展性,以及全球跨地域的高可能性,这些都是多云带来的主要的收益。”日前,在VMware Explore 2022 China会上,Mark Soo,VMware大中华和东南亚区云平台业务总监——即VMware Aria在中国市场的主要负责人,在谈到VMware Aria这个产品时强调,多云应用在为用户带来诸多便利的同时,也会产生一系列多云环境构建、应用和管理层面的难题。
事实上,对于企业用户而言,多云应用的目的,往往是为了满足自身多重不同业务的需求。但是在目前环境下,不同云服务之间天然的技术和商业壁垒都将长期存在。因此对于企业用户而言,其需要在面对不同业务需求时,作出更加充分的判断:哪个是合适的云环境?哪个是合适的云服务?尤其是对于具体的企业IT运维人员而言,多云应用就意味着不用的云就对应着各种不同的管理工具,不同的运维人员就需要面对不同的工具。也就是说,当企业涉及到的云越多,需要的工具就越多,管理的对象也越多,情况就越复杂,工作量也就越大。
“尤其如果涉及到虚拟化和跨云的时候,就会出现很多管理的工作,非常复杂。例如最常见到的故障排查:通常需要很多工具,跨很多不一样的团队,经过很多流程才有办法确定一些需求。很显然,这样很耗时的一个程序,往往非常难满足业务部门的需求,或者快速需要做决定的需求。”Mark Soo认为这是一个典型的“转椅子式的管理”:即管理人员需要坐在转椅上,面对桌上很多的屏幕,从一个平台去另外一个平台,反复不同屏幕(平台)之间切换和往来,才有办法完成简单的工作。
VMware大中华及东南亚区云平台技术总监李晓学强调:VMware Aria的诞生,完全是为了响应用户的需求,并非来自实验室。在他看来,首先,现在企业用户谈到的“云管”,与以往通常理解的“云管”,在概念上已经有了很大的不同,其外延正在逐步扩大,从自动化部署、智能化运维,逐渐拓展到了安全、合规或者成本等方面的管理需求,也需要一并考虑。其次,对于企业用户而言,多云应用意味着面临的安全风险正在变大,因此企业也需要能够通过一个管理平替,将安全与运维进行统一管理。第三,对于很多企业而言,在应用云计算平台的过程中,都会遇到自身应用与公有云服务被强绑定的情况,企业会因此失去事实上的选择权:“VMware Aria要解决的问题,首先是赋予企业选择权:我们为企业用户提供一个一致性的IT基础架构,这样企业就可以给予这样一个平台,根据自己的需求选择对应的云服务;其次,VMware Aria还能够为企业用户提供智能化的办法,了解自身的云成本:什么时候、哪个业务运行在哪朵云上,企业的成本更低。”
根据VMware几个月前提供的技术资料看:VMware Aria的一个“多云管理产品组合”,其基础是一项被称为“VMware Aria Graph”的技术。在VMware的相关表述中,VMware Aria Graph是一项专门为应对云原生应用和环境运营挑战而设计的、可以捕捉多云环境的资源和关系的、基于图形的数据存储技术,其能够从原生公有云、本地云、VMware工具和第三方工具中收集并规范化的数据,从而为企业用户的多云应用“提供一个近乎实时更新的、单一的、多云环境资源数据来源”。在此基础上的“VMware Aria Hub”,可以看成是一个提供云管服务的平台工具:其利用VMware Aria Graph收集到的数据,为企业用户提供多种多云管理的功能。
“Aria采用一个比较新的方法来实现集成化的业务管理,它构造了一个通用的数据库平台叫Aria Hub,基于这套通用平台来启用不同的多云管理服务:成本、运维和自动化。”Mark Soo说。
李晓学在解释VMware Aria工作原理时强调:目前市场上的所有云管理软件,也会有各自的数据和软件平台,但是这些软件针对的业务领域都是单一的,有些针对自动化、有些针对运维,有些针对成本。“各个软件有各自软件的数据,各个软件有各自的平台:不同类工具之间没有联动,没有集成性。这会导致一些问题,也会产生很多主机资源的浪费和重复工作偏多。VMware Aria的出現,改变了这种局面:它通过一个通用平台,在这个通用平台对所有数据进行集中的数据存储、整合、分析,并在对外提供服务——从概念上讲,这有些类似于数据中台。或者也可以说,VMware Aria设计的巧妙之处在于其为企业用户提供了一个云管理软件的数据中台。”
作为VMware Aria解决方案最核心的组件Aria Graph,李晓学强调,Aria Graph首先从扩展性来讲,能够支撑上亿、甚至十亿个级别的管理对象,并且能达到毫秒级的响应。同时通过“数据联邦+分层提供”,Aria Graph能够把所有数据集成在一起的同时,能够对这些数据进行整合和分析。
“如果没有Graph,不同的工具,不同的数据源,给到用户的结果是不一样的,会冲突,这是一个很普通的现象。”李晓学举例说:“例如一个当业务部门发现一个应用的性能出现问题,需要查找瓶颈问题时,首先会查看前端应用,如果没有问题,会再通过管理软件查看数据库的,发现是RO产生问题,于是会继续追查存储,结果存储管理员经过查看发现存储没有问题……不同的管理工具,给出的定义,给出的分析结果都是不一样,是冲突的。但是利用了Graph技术以后,所有的数据都集成在了一起,当数据管理的这堵墙打破了以后,用户运维人员就可以做端到端的分析:结果可能既不是存储的问题,也不是数据库、应用的问题,只是需要把虚拟机从A服务器迁移到B服务器,就能解决问提——这就是Aria Graph为企业用户带来的非常重要的变化。”
在今年8月刚刚发布时,VMware Aria还是通过集合了所有vRealize产品组合,以及CloudHealth产品组合的所有能力,提供的Aria Cost(成本管理)、Aria Operations(运维管理)和Aria Automation(自动化)三个最核心基础的服务。几个月之后,其所提供的服务又增加了Aria Migration、Aria Guardrails和Aria Business Insights三项新的云管理服务。“得益于Aria的设计理念,由于在底层拥有一个非常强大的平台,能够把数据整合在一起,可以很准确地做很多数据分析,所以在上面做服务,就相对容易很多。”李晓学说。
李晓学介绍,新推出的三项云管理服务,其中Migration提供的是云迁移服务,能够具体提供应用关系分析、训选择最优云服务,以及制定迁移计划并提供自动化迁移等服务;Guardralls提供的是云护栏服务,即对所有公有云上的对象存储数据进行护栏安全防护; Business Insights则是提供业务洞察服务,“通过帮助企业把不同的工具打通,利用后台的人工智能、机器学习等技术,给企业提供一个准确的商业决策能力。”
应该说,单纯从产品逻辑上看,VMware Aria似乎并没有多么创新,但是从产品层面看,VMware Aria的确是从解决问题的角度,为企业一次性解决了多云应用过程中,正在遇到和可能遇到的各类问题,并且为未来可能出现的问题,也预留了通过技术进行解决的空间。Aria的中文意思是 “咏叹调”,VMware说,其中含义是希望企业用户在利用多云的过程中,能够像咏叹调一样,能够用统一的一致的曲调来歌唱出一段舒缓的旋律。但是在筆者看来,其中另外一层含义可能是:多云应用企业的IT运维人员,终于可以不用一直陷入到繁乱的工作中,有时间平复一下自己的情绪了。