云原生为啥这么火?

近年来 , 云原生的热度持续升温 , 尤其在企业数字化转型进程不断提速下 , 有着愈演愈烈之势 。 云原生为何如此火热?能带来哪些价值 , 为何如此多的企业青睐于它?


云原生为啥这么火?

----云原生为啥这么火?//----

所谓云原生 , 并不是一款产品 , 而是一套技术体系和一套方法论 。 云原生概念最早由Pivotal的MattStine , 根据其多年的架构和咨询经验总结而来 。 后经社区的不断完善 , 云原生可以概括为四个方面:持续交付、DevOps、微服务和容器化 。

1、持续交付

持续交付是在不影响用户使用的前提下 , 频繁的将新功能发布给用户 。 这就要求开发人员从过去的瀑布模式转变为敏捷开发 , 随时响应市场需求的变化 , 助力企业在瞬息万变的市场环境中脱颖而出 。

2、DevOps

从字面意思理解 , DevOps是Dev(开发人员)+Ops(运维人员) , 实际上是过程、方法与系统的结合 。 强调的是团队之间如何通过自动化工具协作和沟通来实现软件生命周期管理 , 从而更快、更频繁地交付更稳定的软件 。

3、微服务

微服务则是在软件开发中一直追求的低耦合+高内聚 , 因此 , 微服务的核心就要求服务的颗粒度要足够小 , 单一服务只针对单一职责的业务能力进行封装 , 专注做好一件事 。

4、容器化

容器化的优势在于 , 运维时不需要在关心每个服务所应用的技术栈 , 因为每一个服务都被无差别的封装在容器中 , 因此可以无差别地管理和维护 , K8s就是较为流行的工具之一 。

特别值得强调的是 , 云原生能够帮助企业快速部署新业务 , 在实际应用中 , 其高弹性、动态调度、自动伸缩等传统IT技术无法匹敌的能力 。 在企业数字化转型进行不断加速的当下 , 云原生备受企业青睐 。

与此同时 , 云原生能够快速普及 , 也离不开开源社区的努力 。 为了便于云原生快速推广 , CNCF(CloudNativeComputingFoundation , 云原生计算基金会)于2015年12月成立 , 隶属于LinuxFoundation , 是非营利性组织 。

而在每年的CNCF年度报告中都会提及CNCFLandscape , 它是CNCF的一个重要项目 , 旨在为云原生应用者提供一个线路图 。 通过对云原生技术中的大多数项目和产品进行分类 , 来追踪整个生态中的大量应用 。


云原生为啥这么火?

----云原生为啥这么火?//----

整个线路图分为十个步骤 , 每个步骤都是用户或平台开发者将云原生技术在实际环境中落地时 , 需要循序渐进思考和处理的问题 。

除此之外 , 每年的云原生技术大会 , 也为全球各地的开源精英提供了一个探讨云原生计算未来和方向的舞台 。 自2018年首次落地中国以来 , 每年都能吸引包括美国、日本、印度在内的五大洲48个国家的开源精英前来参会 , 相互交流、学习 。


推荐阅读