后疫情时代,云原生将成为新常态。
各行各业在降本增效的目标指引下,上云已成必然。特别是在疫情之下,虽然各个行业均遭受不同程度的影响,但那些数字化健全的企业,其抵御风险的能力更强!
根据Gartner预测,到2022年将有75%的全球化企业在生产中应用云原生的容器化应用。中国信息通信研究院发布的《中国云原生用户调查报告2020》显示,容器化需求已经从行业头部企业下沉到中小规模企业,从领先企业尝鲜变为主流企业必备。
日前,Kubernetes联合创始人Brendan Burns在接受开源中国采访时表示,云原生的高弹性、动态调度、自动伸缩等特性,在企业上云时备受青睐。基于端到端的解决方案,让传统的企业和流程自动化地部署在K8s上,使企业上云变得更容易。Azure Kubernetes Service(AKS)也成为Azure历史上成长最快的服务。
一切源于开源
Brendan首先回顾了自己的开源经历,自1990年接触开源以来,已经走过了30年的开源历程。Brendan坦言,微软特别重视开发人员、云开发环境与开发工具,而开源对Azure的成长和进步都非常重要。
自2014年萨提亚出任微软CEO后,正式宣布“微软爱Linux”,由此全面开启了拥抱开源、全力支持开发者生态建设的新征程。
如今,微软还特别关注企业如何基于开源进行业务转型。当企业将本地系统部署上云时,云原生可以保证只有当使用资源时才支付费用,而不必像过去那样建很大的数据中心,智能算法能够实现各种自动化,并保证其安全性,且能随时部署与整合新业务。
据Brendan介绍,中国企业在应用新技术上比其他国家更快,因此云原生在中国的发展也有机会比其他国家更快。基于开源,可以大大提升工具和技术产品的开发速度,并能快速推广被更多用户应用。
K8s让上云更容易
K8s早已成为业界公认的标准,这离不开所有开发者的努力。Brendan认为,开发人员的需求促进了K8S的诞生,而当初创始团队对K8s的许多设计理念,也促成了云原生如今的盛况。
以Services Mesh为例,其概念是基于K8s最早的决策形成的。K8s的扩展性至关重要,这是成就云原生的主要贡献。而在早期,创始团队并没想到能取得这么大的成果,很高兴能看到K8s取得这样的成绩。
而微软对K8s也做了很大的贡献,比如最近由Azure团队主导的对IPV4、IPV6双栈协议提供支持。对所有使用K8s的中国开发者而言,微软在上海有一个专门支持K8s的团队,主要负责K8s的开源工作,使Azure的服务更好用。
开源系统的实质就是欢迎世界各地的开发人员一起做贡献。微软会考虑各地开发人员协调时间的便利性,尽量将文档和案例翻译成各个国家的语言,因为这是在K8s之上开放的生态系统。这其中,很多中国的企业及开发者也在为K8s贡献着自己的力量。
为了让更多企业将业务迁移上云,微软提供了一套端到端完整的解决方案,让传统的企业和服务自动化地部署到K8s上,基于一些固有的模式,可以让他们更容易地把业务迁移上云。
K8s无疑简化了企业上云的步骤,企业不需要过多考虑和抉择,因为选择越少对于大型企业而言越方便,可以将更多的精力专注到自己的业务和服务客户上。
持续进化的云原生服务
AKS能够提供无服务器K8s「一种整合的持续集成和持续交付 (CI/CD) 体验」以及企业级安全性和治理,基于完全托管的K8s服务,让企业更轻松地部署和管理容器化应用程序,可以让开发和运营团队统一到一个平台,放心地快速生成、交付和缩放应用程序。
据Brendan介绍,微软会增强开源系统,以便于更好的服务于客户。这意味着AKS会不断更新,提高其可靠性,并让用户的版本始终保持最新。用户仅需关注自己的程序和应用,而开源中遇到的一些“坑”,微软都负责将其搞定。
AKS致力于将K8s的管理做到极致,其核心优势在于能够提供完整的平台,包括全球开发者都在使用的VS Code开发工具,团队成员协作时使用的GitHub,再到能将应用程序推向世界的Azure容器注册表,客户可以在全球超过50个地区运行这些应用。
同时,AKS还支持可扩展性,它与开发者常用的工具有很好的衔接,如微软与红帽(Red Hat)、SUSE这样的开源生态伙伴,这才是开源真正的精神所在。
此外,微软特别重视反馈给社区的贡献,因为这样可以拉近与客户间的距离,也能够更好的服务于客户。在反馈给社区的同时,微软也在不断创新。例如Helm是Kubernetes的包管理器;VS Code(Visual Studio Code)是一款全球都在使用的开发工具;Dapr能够让开发者在K8s上更容易开发。
微软相信,K8s已经成为了一个平台,其他所有服务都可以基于这个平台为客户提供更多价值。因此,从用户本地部署数据中心到云,微软都统一推荐K8s,这样可以实现无缝衔接。