企业需要了解Azure Arc是否适合其混合云和多云战略Azure Arc是微软公司的混合云策略的核心。企业需要将其与AWS和谷歌云的类似服务进行比较,并了解下一步的发展方向。
如今,全球公共云提供商希望在各行业组织的私有数据中心中占有一席之地,并且他们不断推出服务以确保其在市场中的优势。拥有悠久历史的微软公司位于混合云市场的前列,并且AWS、谷歌以及其他竞争对手也加入了IT领域的市场竞争,其功能强调了部署在本地的以公共云为中心的部署模型。
为了满足对混合云和多云支持的不断增长和不断变化的需求,微软公司开发了Azure Arc,该服务仍处于完善阶段,但是可能会在未来几年成为微软公司云计算战略的重要组成部分。
以下是企业需要了解的关于Azure Arc的知识、发展方向以及如何适合企业的云计算策略。
什么是Azure Arc?企业为什么要使用它?
Azure Arc是一种管理工具,可将所有资产视为云计算资源,无论它们位于微软的公共云还是其他平台。
该服务的核心是Azure资源管理器。无论是来自Azure门户、SDK还是API的请求,IT团队都可以使用Azure的部署和管理服务来创建、组织、部署和管理Microsoft公共云中的资源。 Azure Arc使用Azure资源管理器作为可扩展框架,该框架可在内部部署、其他云平台或边缘位置工作。
通过这个集中控制平台,IT团队可以在所有资产上利用相同的配置管理、安全性、合规性、治理和策略,这包括常见的CRUD(创建、读取、更新和删除)策略和基于角色的访问管理。企业的IT团队还可以使用Azure Arc扩展对Microsoft公共云以外的新结构的使用,例如代码和GitOps等基础设施。
使用Azure Arc的主要方法是什么?
Azure Arc包含三个子集:
•启用Azure Arc的服务器
•启用Azure Arc的Kubernetes
•Azure Arc上的Azure数据服务
IT团队可以使用支持Azure Arc的服务器来管理托管在企业网络或其他公共云上的采用Windows或Linux操作系统的计算机。计算机将作为资源组的一部分获得ID,并在Azure中被视为另一资源。如果要利用Arc的这一子集,企业需要在每台计算机上安装一个Azure连接的机器代理,并安装日志分析代理来实现策略、监视、配置等方面的功能。
支持Azure Arc的Kubernetes与Azure或其他地方的集群一起工作。附加的群集将可以在Azure门户中访问,并将为其提供资源ID。与服务器变体类似,支持Azure Arc的Kubernetes支持标记、配置管理、监视和设置策略。它可以与任何云计算基金会认证的集群协同工作,其中包括Azure Kubernetes服务(AKS)、Google Kubernetes引擎(GKE)、Amazon Elastic Kubernetes服务(EKS),以及Red Hat OpenShift。
Azure Arc上的Azure数据服务支持PostgreSQL的Azure SQL数据库和Azure数据库,可以在AWS、谷歌云平台或企业的私有数据中心内运行。调研机构Gartner公司分析师Sanjeev Mohan表示,数据服务子集可能对希望在Azure以外使用微软基于云计算的工具的公司来说,数据服务子集可能具有吸引力。
Mohan以一家企业为例,这家公司在其数据中心中运行SQL Server,并且拥有无法迁移到外部的数据。该系统通常每两年进行一次升级,但是采用Azure数据服务,这家企业可以通过使用可解决备份、安全性、补丁和升级的托管版本来消除每两年进行一次升级的麻烦。
Mohan说:“企业可以获得所有的弹性、可扩展性和灾难恢复服务,并在获得PaaS所有好处的同时将数据保留在内部部署设施中。”
微软不是已经提供了混合云服务吗?
微软公司提供了一些混合云服务,其最著名的混合云服务是Azure Stack,该服务于2015年首次发布,但直到两年后才普遍可用。当时,IT专业人员将该服务视为Windows商店采用公共云的基础服务,而微软公司仍然不愿放弃进入数据中心领域。但是,它演变成更多的利基服务,可以作为公共云的补充及其改正其缺点。它具有三种类型:
•Azure Stack Edge是在云中管理的设备。它专为边缘位置的机器学习和其他计算任务而设计,它也用于物联网和数据传输。
•Azure Stack HCI专为希望将其内部部署资产切换到超融合基础设施的企业而设计。它也用于远程分支机构。
•Azure Stack Hub是原始的Azure Stack的重新命名版本。这个私有云可以运行,连接到Azure公共云或与Azure公共云半断开连接。它使用许多相同的工具提供与Azure相同的界面,从而使工作负载能够根据需要来回移动。它提供了与Azure相同的界面和许多相同的工具,使工作负载能够根据需要来回移动。Azure Stack Hub运行在Microsoft认可的集成合作伙伴(如Dell EMC公司和HPE公司)的硬件上。
从云计算市场看,微软公司在混合云方面的起步比较早。从历史上看,其主要竞争对手AWS和Google从未与客户建立过内部联系。另一方面,微软公司数十年来一直在销售内部部署软件。尽管近年来它已向云计算进行了重大过渡,但无法放弃其业务中如此重要的组成部分。
微软公司已经调整了一些最流行的传统产品,其中包括Active Directory、Office、SQL Server和Visual Studio。该公司还添加了跨Microsoft云边界运行的更新服务,例如Azure DevOps和Azure安全中心。
那么为什么Microsoft还需要另一种混合云产品呢?
Azure Stack的建立是在大多数企业云计算采用率在很大程度上遵循“迁移”方法进行迁移时,将AWS和Azure等平台视为未区分的托管环境。但是,一切照旧的方法在云中并不总是有意义的,它需要一种不同类型的敏捷、可扩展策略来构建和管理应用程序。
此外,Azure Stack要求内部部署服务器遵守硬件和数据中心基础设施的严格指导原则。因此,企业将无法重新调整现有服务器的用途,或将内部闲置容量作为Azure公共云的扩展。
尽管Azure Stack在某些企业中占有一席之地,但它并不能解决IT团队在当今的混合云和多云方案中面临的多项复杂性。还有一些架构选择,例如虚拟机、容器和Kubernetes、无服务器、数据库、操作系统和编程语言。然后就是环境的多样性,其中包括公共云、私有数据中心、分支机构以及边缘计算和物联网部署。
是什么促使公共云提供商进入混合云市场?
如今,公共云提供商都很注重混合云市场。一些大型企业不愿意(也没有能力)将所有工作负载转移到云平台中。某些数据需要出于监管目的而保留在内部部署数据中心,而其他应用程序(尤其是负载可预测的应用程序)则可以很好地保留在云平台。
这并不意味着企业正在放弃公共云。实际上,云平台的采用量已经激增。但是,沿着公共云和内部部署环境这两个方向走下去会为企业带来真正的挑战。IT团队必须在不一致的环境中工作和管理。新的开发模型以及大多数企业在多个公共云中运行这一事实使问题更加复杂。
而第三方厂商试图填补这一空白,但这又增加了分层的复杂因素。微软公司将希望寄托在客户将混合云和多云工作集中在一个选择的云计算提供商上,因为微软公司已经在其云平台上进行了大量投资。
微软公司选择使用Azure资源管理器范例,但是其他控制平台(例如ServiceNow和VMware)可以根据需要采用Azure Arc。使用Azure资源管理器作为控制平台的部分原因是堆栈中较高的市场变化率。
微软Azure管理总监Jeremy Winter说:“在核心计算云平台上,我一直认为如果企业不想在这些云上分层或抽象。那么将永远无法跟上其发展和变化。”
微软公司的混合云和多云战略与AWS和Google的表现相比如何?
云计算市场领导者AWS公司一直在关注客户的需求,不断开发工具和服务,帮助企业将内部部署数据中心与其云平台连接起来。AWS公司为此迈出了重要的一步,在AWS云平台上支持与VMware云平台的混合,随着AWS Outposts的发布,它最终实现了向内部部署供应商的飞跃。
AWS Outpost类似于Azure Stack,不同之处在于AWS Outpost由AWS完全管理,并使用用户无法访问专有硬件。AWS公司还推出了一个名为Snowball Edge的便携式设备,与Azure Stack Edge类似。
尽管AWS公司没有像Azure Arc这样的服务,但谷歌公司却有这样的服务。谷歌公司也在云计算市场上遥遥领先,并且希望其Anthos服务成为与众不同的产品。Azure Arc和谷歌Anthos之间有很多相似之处,尽管Kubernetes的作用略有不同。
由谷歌公司开发人员组成的团队创建了Kubernetes,并且越来越多地将容器编排平台作为其核心。而要运行谷歌Anthos,无论是要部署到谷歌云平台还是在内部部署,都需要使用GKE。尽管其功能有限,但是用户可以使用Anthos在Microsoft AKS和Amazon EKS中控制集群。谷歌公司在内部支持虚拟机和裸机,但它围绕应用程序现代化构建了谷歌Anthos,对原有应用程序进行容器化是该方法的一部分。
与其相反,微软公司对传统服务器给予同等的重视,考虑其安装基础,这也是有道理的。
Winter说:“我们希望这确实是客户所在的地方,这里有虚拟机和数据库,客户并不能将所有内容转移到Kubernetes领域。”
Gartner公司的Mohan以在内部部署运行Red Hat OpenShift的企业为例。要使用Anthos,企业的IT人员需要将这些工作负载迁移到Google的Kubernetes引擎。
他说:“Azure Arc似乎更开放,因为不需要采用GKE,但他们都在努力实现相同的目标。”
Anthos当前不像Arc使用Azure数据服务那样支持谷歌云平台以外的数据库,但是谷歌公司已在内部部署扩展了一些基于云的分析工具。Anthos用户可以使用BigQuery Omni在整个环境中执行SQL查询,并且谷歌公司则在内部部署设施中添加了人工智能功能。
Azure Arc何时推出?
当前,支持Azure Arc的服务器和Kubernetes在公共预览中,而用于数据管理的Azure Arc在私有预览中。微软公司并没有确认何时将普遍提供Azure Arc组件,但预计Azure Arc将于今年秋季正式发布。Azure Arc for Data Management可能会在同一时间进行公开预览。
启用Azure Arc的Kubernetes比其服务器版本更早进入公共预览版,因此预计其一般可用性会有所滞后。
将来还将向Azure Arc添加哪些其他服务和功能?
微软公司不会只停留在目前的预览版上,但也不会在不久的将来添加大量功能。
微软公司已经公开表示最终将添加其他Azure数据服务。 Mohan表示,他认为将Cosmos DB扩展到内部部署设备(如生产线机械或其他产生时序数据的物联网设备)的巨大潜力。当前,必须将这些数据发送回Azure云平台以供Cosmos DB处理。
另一个有意义的举动是更新Azure Stack。据报道,微软公司正在开发一个更接近AWS Outposts的Azure Stack版本。微软公司将管理设备并提供硬件,这是有道理的,因为Azure Stack可以作为Azure公共云的真正扩展,而不是与Azure集成的私有云。
Winter表示,他还认为需要通过Azure Arc提供的开发人员服务和应用程序,但是这些组件都不会很快推出,他并没有对Azure Stack集成的长期计划发表评论。与其相反,其关注的重点是最初的三个Arc版本的质量,而其团队计划在应用中总结和学习。
网页标题:企业需要了解AzureArc是否适合其混合云和多云战略
网页URL:http://cdxtjz.cn/article/chohjo.html