起源和发展

定义

PivotalMigrating to Cloud Native Application Architectures 中没有明确给出了云原生的定义,而是从探索的角度,列举了云原生架构的几个主要特征。

  • 十二因素应用程序:云原生应用架构模式的集合
  • 微服务:独立部署的服务,每个服务只做一件事情
  • 自助服务的敏捷基础设施:快速,可重复和一致地提供应用环境和后台服务的平台
  • 基于API的协作:发布和版本化的API,允许在云原生应用架构中的服务之间进行交互
  • 抗压性:根据压力变强的系统

CNCF基金会在官网给出了第一版的重新定义,地址:FAQ - Cloud Native Computing Foundation

定义内容摘自:toc/DEFINITION.md at master · cncf/toc

学习资源

04-27 20:10