探索云原生的下一站
-
2020 年的云原生可以说是整个云计算生态中发展最迅速的一条主线脉络,而也正是伴随着这样的发展劲头,云原生在新的一年里,已经要开始思考它的下一步发展空间。事实上,我们已经能够看到各种各样的厂商和团队在不同的领域积极发力和探索。 本地开发与测试:使能开发者面向 Kubernetes 进行本地开发和测试正在开始成为一个备受关注的话题,在这个领域中,来自纽约的 Tilt 项目是其中的佼佼者。阿里云和腾讯云也分别有这个话题下的不同维度的解决方案,比如 KT Connet 和 Nocalhost。 云原生“中间件”的技术变革:Sidecar 模式正在以更加迅猛的势头将中间件领域的能力下沉至 Kubernetes 这个新一代的应用基础设施当中,除了已经如火如荼的 Istio 对流量治理领域的颠覆,微软已经不甘示弱的开源了 Open Service Mesh 作为回应。而与此同时, OAM 在微软的姊妹项目 Dapr 则直接拉齐了 Kubernetes 与中间件在“服务发现与绑定”侧的距离,老牌项目 Dubbo 亦宣布了下一代云原生中间件的技术蓝图。当然, 所有这一切背后的用户动机是非常清晰的:云原生时代的中间件,要语言无关,要平台无关。 “边缘”与 Kubernetes 发行版:Kubernetes 的“安卓化”趋势,少不了将 Kubernetes 部署到全世界任何一个数据中心去的“雄心壮志”,这里当然也包括“边缘”设备。除了华为的拳头产品 KubeEdge 之外,阿里云的 OpenYurt 项目在 2020 年也进入了 CNCF 沙箱孵化,而腾讯云则提出了 SuperEdge 紧随其后。与此同时,AWS 在 2020 年重磅开源了其 EKS 服务背后的 Kubernetes 发行版 EKS-D,这里当然隐含了对 Google Cloud 的 Anthos 和微软云的 Arc 布局的强势回应。可以预见,云厂商们对“将 Kubernetes 部署到任何一个角落”的这份执著,会让 Kubernetes “安卓化”比想象中来得更快,也少不了在 ISV 和服务集成商侧的一番“腥风血雨”。 云原生应用管理与 GitOps:云原生应用管理与交付,已然正在成为 Kubernetes 这个“新安卓”之上重要的价值聚焦点。在这个领域,阿里云联合微软的 OAM + OpenKruise 组合已经崭露头角,与此同时,社区上也出现了 KubeVela 这样进一步使能平台构建者的开源框架,开发者工具领域的佼佼者 Hashicorp,更是不失时机的发布了 Waypoint 这样的跨平台开发者界面工具。而伴随着 Kubernetes 之上的应用层技术快速演进的同时,基于 Git 作为应用配置管理中心交付应用的理念(即:GitOps),则正在迅速取代传统 CI/CD 中的 CD 环节,成为 Kubernetes 上应用分发的不二之选。在 2020 年末,CNCF 应用交付领域小组正式宣布了 GitOps Working Group 的组建,很有可能会将 GitOps 逐步推向云原生 CD 的事实标准。在 Kubernetes “安卓化”势不可挡的今天,我们对这个领域在新的一年即将出现的更多颠覆与创新充满期待。 在 2020 年,整个云原生社区在不同领域的积极探索与尝试,正在取代 Kubernetes、Service Mesh 等已经成熟的实现项目,逐步成为云原生生态独一无二的主旋律。这其实不难理解,云原生发展到今天,正在离它所畅想的“软件天然生在云上、长在云上”越来越近,但也暴露出了现有的云原生技术底盘过分关注于基础设施抽象与管理、忽视了最终用户侧的体验和技术带来的诸多问题。这些问题,需要依靠整个云原生社区不停歇的思考、沉淀与再创新进行补充和修正,才能让云原生的技术价值逐步“上浮”,对最终用户产生直接的价值与体感;也才能让云原生技术逐步“民主化”,让构建简单、易用的云原生平台不再成为大公司们“秀肌肉”的专属。
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏