关于云原生

Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach. These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil. The Cloud Native Computing Foundation seeks to drive adoption of this paradigm by fostering and sustaining an ecosystem of open source, vendor-neutral projects. We democratize state-of-the-art patterns to make these innovations accessible for everyone.

这块是云原生的标准定义。
其实我理解为什么整个互联网架构为什么会往云原生架构上发展,我理解主要是两个原因:

  1. 提高机器的利用率,其实目前物理机的利用率都是很低的,基本上大家读生产机器负载可能有50%就算利用率比较高的了,还是有很大的提升空间

  2. 应用的管理复杂,云原生之后,应用部署与机器脱钩

参考文档

  1. https://github.com/cncf/toc/blob/main/DEFINITION.mdopen in new window
  2. https://icyfenix.cn/open in new window
Last Updated:
Contributors: kequeen