云原生

云原生是一种应用程序开发、部署和管理的模式,它利用云计算的特性,以提高应用程序的可扩展性、可靠性、安全性和敏捷性。

云原生能力

云原生应用程序通常具有以下特征:

  • 微服务架构:将应用程序分解为多个独立的服务,每个服务负责特定的功能。
  • 容器化:将应用程序打包成容器,容器是轻量级、可移植的软件包,可以轻松地在任何环境中运行。
  • 持续集成/持续交付(CI/CD):自动化应用程序的构建、测试和部署过程。
  • 自动化部署:使用工具自动将应用程序部署到云平台。
  • 自动扩缩:根据需求自动扩展或缩减应用程序的资源。

CNCF 云原生计算基金会

CNCF (Cloud Native Computing Foundation,云原生计算基金会),致力于云原生(Cloud Native)技术的普及和可持续发展。

CNCF 中有个 Landscape 全景图,用户可以了解实施云原生架构有哪些具体的软件和产品选择。CNCF Landscape 几乎包揽了所有云计算相关开源项目,迄今为止,CNCF 在其公布的云原生全景图中,显示了目前近 30 个领域、数百个项目的繁荣发展。

cncf Landscape 地址open in new window

CNCF

Last Updated:
Contributors: jobcher