微软AKS落地中国,开启云原生应用开发新机遇

栏目: 编程工具 · 发布时间: 6年前

内容简介:【51CTO.com原创稿件】Kubernetes是业界领先的开源容器编排框架。由谷歌创建,目前由云原生计算基金会(CNCF)维护,由于其处理大型集群的能力,成为了容器市场的明星。越来越多的云提供商开始提供将Kubernetes作为托管和托管服务的平台。早在2016年,微软聘请了Google工程师、Kubernetes共同创始人Brandon Burns。不久之后,Kubernetes 1.4发布,成为Azure Container Service(ACS)的一部分。之后,微软Azure宣布发布Draft

【51CTO.com原创稿件】Kubernetes是业界领先的开源容器编排框架。由谷歌创建,目前由云原生计算基金会(CNCF)维护,由于其处理大型集群的能力,成为了容器市场的明星。越来越多的云提供商开始提供将Kubernetes作为托管和托管服务的平台。

早在2016年,微软聘请了Google工程师、Kubernetes共同创始人Brandon Burns。不久之后,Kubernetes 1.4发布,成为Azure Container Service(ACS)的一部分。

之后,微软Azure宣布发布Draft,用于简化开发运行在任何Kubernetes集群上的应用。随之,微软加入CNCF,宣布推出一项新服务Azure Container Instances (ACIs),用于在 Linux 上创建容器而无需运行虚拟机。为了配合这一点,微软还宣布推出了开源的ACI Connector for Kubernetes,让Kubernetes集群可以部署ACI。

一直以来,微软对开源项目Kubernetes的支持力度都很大,在今年5月的微软Build开发者大会,微软也开始将多个产品与Kubernetes进行整合。如加强AKS服务,开始支持DevOps开发工作流程,从建立新的Kubernetes集群、应用容器化,到整合CI/CD流程、Visual Studio Team Services,到最后的部署工作,都只需几个点击就能完成操作。并且扩大云端监控服务Azure Monitor的应用情境,开始整合Azure Kubernetes服务(AKS),提供容器健康度检查。

在近日召开的年度开源云原生社区大会KubeCon + CloudNativeCon 2018 上,Kubernetes开源项目联合创始人、微软杰出工程师Brenda Burns在主题演讲中展望了Kubernetes项目的最新进展和未来,同时宣布Azure Kubernetes Service(AKS)已登陆由世纪互联运营的Microsoft Azure,在中国市场开放预览。AKS 基于完全开源的Kubernetes,可让用户充分利用 Kubernetes 生态系统中的服务和工具。使用常用的开源工具(如 Helm、Draft 和 Brigade),可自动执行软件交付流水线。使用 Open Service Broker for Azure,轻松将 Kubernetes 与受 SLA 支持的 Azure 服务(如 CosmosDB)集成。

微软AKS落地中国,开启云原生应用开发新机遇

Kubernetes开源项目联合创始人、微软杰出工程师Brenda Burns

微软AKS落地中国,开启云原生应用开发新机遇

微软云Azure容器产品经理Gabe Monroy

Brendan Burns在会后接受51CTO记者采访时表示,AKS本身就是完整的应用。对于目前中国大多数的企业来说,AKS就可以满足他们的需求,未来当ACI来到中国后,可以很方便的切换到AKS+ACI的架构。微软同时也在通过AKS+ACI的架构进行更多的探索。

现在微软这边对中国市场AKS有没有一些客户反馈,包括以后市场预期这块,因为很多厂商都在有相关的机制。

Brendan Burns表示,在中国市场,AKS已经获得了很多客户的反馈,并且非常受欢迎。微软在此基础之上做了很多工具,这也是微软最重要的贡献,因为AKS的API应该是标准的,这些 工具 非常重要。

微软云Azure容器产品经理Gabe Monroy补充说,Kubernetes服务是一个基础性的服务,并且非常重要,很多云厂商的Kubernetes服务都是相互联系的。除了Kubernetes基础的服务,还有很多,诸如数据服务等等也是需要考虑的。微软在这方面提供了Azure的服务,相当于在Kubernetes的基础上,更好地为企业的具体业务服务。

说了这么多的Kubernetes,怎能不说云原生?在一般用法中,“云原生”是一种构建和运行应用程序的方法,它充分利用了云计算交付模型的优势。“云原生”是关于如何创建和部署应用程序,和位置无关。 这意味着应用程序位于云中,而不是传统数据中心。

CNCF将“云原生”定义的更为狭窄,意味着使用开源软件堆栈进行容器化,其中应用程序的每个部分都打包在自己的容器中,动态编排,以便每个部分都被主动调度和管理,以优化资源利用率和面向微服务的应用程序,以提高应用程序的整体灵活性和可维护性。

根据相关调查结果显示:自 2017 年 12 月以来,云原生技术在生产中的使用量平均增长了 200% 以上。云原生已经成为一种文化,一种潮流,云原生技术已经对现代化应用的建设、交付与运维产生了颠覆性的影响。

在Brendan Burns看来,目前对于一个普通的开发者来说,构建一个云原生的软件还比较困难,但在未来会有所改变。云原生的未来,就是可以让每个开发者都能更高效、更简单地去构建云原生。微软一直以来都很重视开发者,微软做了很多工作,来帮助开发者更高效地构建云原生。

记者视点

AWS的Kubernetes服务EKS,微软Azure的Kubernetes托管服务AKS,谷歌云的K8s代管服务…近年来,几乎所有主要的云提供商都在竞相为Kubernetes提供更好,更简单的解决方案。应用程序已经成为当今多数企业不可或缺的部分。所有公司对更快的部署及高质量的应用程序提出了更高的要求,这也是开发人员涌向容器的原因。国内也诞生了多家容器创业公司,例如时速云、灵雀云、好雨云、才云、博云等,这些厂商有的可能一开始不是以 Kubernetes作为容器编排调度引擎,但是现在已经全部支持。

当容器云进化到高级阶段云原生后,容器技术将成为该平台的基础。未来,我们期待着Kubernetes更加稳定好用,云原生出现更多的落地与最佳实践!

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

【责任编辑:赵立京 TEL:(010)68476606】


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Using Google App Engine

Using Google App Engine

Charles Severance / O'Reilly Media / 2009-5-23 / USD 29.99

With this book, you can build exciting, scalable web applications quickly and confidently, using Google App Engine - even if you have little or no experience in programming or web development. App Eng......一起来看看 《Using Google App Engine》 这本书的介绍吧!

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

html转js在线工具
html转js在线工具

html转js在线工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具