12-factor applications——十二因素方法

十二要素
一、代码库
在修订控制中跟踪一个代码库,许多部署
二、依赖项
显式声明和隔离依赖项
三、配置
在环境中存储配置
四。支持服务
将支持服务视为附加资源
五、构建、发布、运行
严格分离构建和运行阶段
六、流程
将应用程序作为一个或多个无状态进程执行
七。端口绑定
通过端口绑定导出服务
八。并发
通过流程模型向外扩展
九。可处置性
通过快速启动和正常关闭最大限度地提高鲁棒性
X. 开发/产品平价
保持开发、登台和生产尽可能相似
十一。日志
将日志视为事件流
十二。管理流程
将管理/管理任务作为一次性流程运行
The Twelve Factors
I. Codebase
One codebase tracked in revision control, many deploys
II. Dependencies
Explicitly declare and isolate dependencies
III. Config
Store config in the environment
IV. Backing services
Treat backing services as attached resources
V. Build, release, run
Strictly separate build and run stages
VI. Processes
Execute the app as one or more stateless processes
VII. Port binding
Export services via port binding
VIII. Concurrency
Scale out via the process model
IX. Disposability
Maximize robustness with fast startup and graceful shutdown
X. Dev/prod parity
Keep development, staging, and production as similar as possible
XI. Logs
Treat logs as event streams
XII. Admin processes
Run admin/management tasks as one-off processes

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值