【51CTO.com原创稿件】在2018年的KubeCon + CloudNativeCon上,Kubernetes开源项目联合创始人、微软杰出工程师Brenda Burns宣布Azure Kubernetes Service(AKS)已登陆由世纪互联运营的Microsoft Azure,在中国市场开放预览。
AKS将Kubernetes容器平台便于开发、部署、管理的优势,与微软智能云Azure安全、可靠、自动化的运维相结合,希望能帮助更多中国开发者开启云原生应用开发的新机遇。“AKS是Azure历史上成长最快的服务。” Brenda Burns这样评价。
相较于其他云厂商的Kubernetes服务,AKS致力于将Kubernetes的管理做到极致,它真正的优势在于能够提供完整的平台,包括从几乎每个人开始写应用程序时使用的VS Code、和团队一起合作时使用的GitHub,再到能够把应用程序推向世界的Azure容器注册表,还有能够在世界上超过50个地方运行这些应用程序的AKS。这些工具也能够让用户的应用程序更安全,比如Azure的安全中心,以及Azure的法律信息中心。因此,从写程序到运行在云上,微软可以为用户提供一系列完整的服务,这就是AKS的优势。同时AKS也具有可延展性,与用户通常使用的其他工具有很好的衔接,微软也有很多如红帽(Red Hat), SUSE等开源合作伙伴,这种合作也正是开源真正的精髓所在。
微软在Kubernetes的确做出了很多贡献,如最近由Azure团队主要领导的,为IPV4、IPV6双栈协议提供支持;开发了Gatekeeper Project,并把它捐赠给了CNCF组织。同时,微软也继续支持和开发Helm项目,已把很多Helm项目迁移到了GitHub上面。
微软在上海有一个Kubernetes团队,让Azure 的服务更好用。“开源系统的实质就是欢迎世界各地的开发人员一起做贡献。微软会考虑到各地开发人员,协调时间的便利性,以及尽量将文档和案例翻译成各个国家的语言。因为这是在Kubernetes上开放的生态系统,我们也看到很多中国的公司,中国的开发人员在为Kubernetes的开源系统做着贡献。“Brenda Burns介绍。
近日,Brenda Burns接受了记者的采访,也总结了微软的云原生、AKS、开源之道。
首先是增强开源系统,为用户更好地服务。这意味着会让开源系统不断更新,在安全性有漏洞的时候进行升级,提高可靠性,让用户始终使用最新的版本,而不用花太多时间去解决系统问题。对于开源常常会出现的一些“坑”,微软会负责将它们填满,让用户能够专注于自己的程序与应用。“我们的目的并不只是运行服务并从中盈利,我们也很重视反馈给社区的贡献。因为我们相信对社区给予更多的理解与付出,可以拉近我们与客户间的距离,这样,我们才可以更好地服务于客户。同时,我们也能够影响社区与开源系统,让他们更好地为客户服务。“Brenda Burns表示。
其次,在反馈给社区的同时,微软也在不停创新。比如Kubernetes 的包管理器Helm;全球都在使用的开发人员工具VS Code (Visual Studio Code);还有能够让开发人员更容易在Kubernetes上进行开发的Dapr。开发者在任何地方都可以使用这些工具,而不仅仅局限在Azure上。
最后是用户的需求问题。因为从业务转型到云原生是一段漫长的旅程。微软不仅局限于口头承诺,也帮助用户抵达美好的未来。不仅帮助用户转型到Kubernetes,同时也提供更方便的服务。比如Azure Hybrid Benefit for Linux,可以让用户自己本地部署红帽(Red Hat)或SUSE执照,也可以移转到Azure上使用它。
对于用户来说,这些开源系统无论在自己的机器上还是云上都非常容易使用。并且,开源并不仅仅在云上运行,也能深入行业,在工厂、商店、船上和车上等场景运行。Azure Arc是微软推出的一款新服务,它能够帮助用户管理开源系统、政策以及安全等:Arc for Servers能够帮助管理用户的Linux机器,就像管理在Azure上的Linux虚拟机一样;Arc for Kubernetes,可以帮助用户在任何地方管理Kubernetes上的部署政策以及安全性等问题。
至今,Kubernetes已经成为了一个平台,其他的所有服务都可以在这个平台上为客户提供更多的价值。因此,从用户自己的本地部署、数据中心,到云,微软都统一推行Kubernetes,以期实现无缝衔接。
无论是在全球还是在中国,很多企业还没有完全地、大规模地把应用迁移上云,这也正是微软要通过Kubernetes让企业上云变得更容易的原因。
微软要提供的是端到端的完整服务,以便企业不需要不停地考虑需要如何选择。微软开发的一些固定模式,让传统的企业和流程能够自动化地部署在Kubernetes上,可以更容易地把企业应用迁移上云。
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】