文章目录
云原生12 要素和云原生15要素 The Twelve-Factor App and Beyond the 12 factor App
-
1. 一份基准代码,一个应用(One Codebase, One Application)
2. API优先(API First)
3. 依赖管理(Dependency Management)
4. 设计、构建、发布和运行(Design, Build, Release, Run)
5. 配置、凭证和代码(Configuration, Credentials and Code)
6. 日志(Logs)
7. 易处理(Disposability)
8. 后端服务(Backing Services)
9. 环境一致性(Environment Parity)
10. 管理进程(Adminstrative Process)
11. 端口绑定(Port Binding)
12. 无状态进程(Stateless Processes)
13. 并发(Concurrency)
14. 遥测(Telemetry)
15. 认证和鉴权(Authentication and Authorization)
前言
Beyond the 12 factor App (云原生15要素)
小结
云原生12 要素和云原生15要素 The Twelve-Factor App and Beyond the 12 factor App
前言
什么是云原生应用(Cloud Native Application)?云原生应用不只是将应用打包成Docker镜像,然后部署到到Kubernetes容器云上运行。
作为云计算领导者,Heroku整理了著名的云原生12要素(The Twelve-Factor App)。
之后,同样作为云计算领导者,Pivotal (已被VMWare收购)重新整理了Beyond the 12 factor App。
本文对照Beyond the 12 factor App 来浅谈一下我