微软利用K8s推出混合云解决方案Azure Arc

微软在Ignite大会上推出新的混合云解决方案Azure Arc,让用户的工作负载可以跨企业内部、混合云或是边缘运行,Azure Arc可以让用户将Azure的服务部署在任意位置,并通过统一的门户网站进行管理。另外,微软也持续扩展可将Azure服务部署在私有云上的Azure Stack,添加人工智能托管设备Azure Stack Edge。

微软在2016年的时候推出Azure Stack混合云计算平台,其结合了IaaS和PaaS,为无法使用公有云的用户,提供Azure的本地部署。Azure Stack的功能和Azure很相似,采用相同的标准化架构、应用程序模型以及工具等,只不过Azure Stack是Azure的延伸,让企业可将Azure安装在自己的数据中心里。企业开发人员只要撰写一次应用程序,就可以在Azure云计算上执行,也能部署到Azure Stack。

而微软最新发布的Azure混合云解决方案Azure Arc,集结一系列的技术,将Azure服务和管理功能,带上各种基础设施,更加灵活地支持混合应用。Azure Arc扩展了Azure管理功能到Linux、Windows服务器上,甚至是在任何基础设施上的Kubernetes集群,包括企业内部部署、多云以及边缘环境。

用户可以使用更加一致且统一的方法,以Azure资源管理器、Azure Cloud Shell、Azure Portal、API以及Azure Policy来管理混合环境,而借由Azure Arc,开发者也可以使用各式开发工具构建容器化应用程序,IT团队也能基于GitOps来配置管理部署。在身份验证上,Azure Arc在跨环境采用了集中式角色访问控制以及安全性政策。

Azure Arc让用户可以在任何地方执行Azure数据服务,可达到以秒为单位的部署速度,在各式基础设施上动态扩展。用户在需要的时候,能于任何Kubernetes集群部署Azure SQL数据库和Azure Database for PostgreSQL Hyperscale,并且通过Azure Portal取得跨本地端和云计算的总览,还能跨环境一致地应用政策、安全性和数据治理。也就是说,当用户的本地系统容量使用完了,可以立刻在Azure的Kubernetes服务(AKS)扩展其他Kubernetes集群,无缝地取得更多的运算能力。

此外,微软也继续扩展Azure Stack产品组合,添加能支持人工智能运算的托管设备Azure Stack Edge,将运算和存储带到边缘使用案例,其内置FPGA可加速人工智能的推理工作负载,用户可以在容器上执行应用程序,并在需要的时候,通过将虚拟机搬迁到其他服务器,完成故障转移的功能。

Azure Stack Hub也有数项更新,Azure Stack Hub是一个云计算原生集成系统,可让用户从自家数据中心,或是由其他服务供应商直接交付Azure服务。Kubernetes现在于Azure Stack Hub正式支持Kubernetes,用户可以用单一的工具来开通、部署和管理Kubernetes集群,对于调度工作来说会简单许多。