- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云原生应用开发原则与
最佳实践指南
如何开发更具可靠性和扩展性、更加易于维护的云原生应用
The 12 Factors: Not Rules. They are
Solutions.
配置 最大 适应 适应 弹性
标准化 可移植性 持续交付 云部署 可扩展
使用标准化流程 和运行环境尽可能 将开发环境和生产 适应部署在现代 可以在工具、架构
自动配置,使新进 的划清界限,在各 环境的差异降至 化云基础设施,在 和开发流程不发
开发 者花费最少 个系统中提供最大 最低,并使用持续 系统 和资源管理 生明显变化的前提
的学习 成本进入 的可移植性。 交付 实施敏捷开 方面更 加高效。 下实 现扩展。
项目。 发。
2
云原生应用开发12原则总览
基准代码 端口绑定
I VII
一份基准代码,多份部署 通过端口绑定提供服务
依赖 VII 并发
II
显式声明依赖关系 I 通过进程模型进行扩展
配置 易处理
III IX
在环境中存储配置 快速启动和优雅终止可最大化健壮性
后端服务 环境
IV X
把后端服务当作附加资源 尽可能的保持开发、预发布、生产环境相同
构建、发布、运行 日志
V XI
严格分离构建和运行 把日志当作事件流
进程 管理
VI XII
以一个或多个无状态进程运行应用 后台管理任务当作一次性进程运行
3
但是:为什么?怎么做?
4
原则1:一份基准代码,多份部署
使用版本控制系统管理代码
一份基准代码对应一个应用
不允许多个应用共享一份基准代码
同一应用的多份部
您可能关注的文档
- 基于Tekton和Kubernetes的云原生CI CD技术发展.pdf
- 基于vSphere Kubernetes的云原生容器架构.pdf
- 基于VxRail打造任何规模的VDI解决方案.pdf
- 基于数据湖构建云上的数据分析架构.pdf
- 家庭医生签约服务信息平台建设与运营.pptx
- 基于信息和数据挖掘技术的名老中医研究.pptx
- 零信任技术方案守护企业安全.pdf
- 面向未来的企业数字化工作空间建设方案.pdf
- 企业IT科技风险与合规管理.pdf
- 企业基础设施私有云平台方案建议书.pdf
- 仓库保管员述职报告 仓库保管员述职报告总结 (21篇).docx
- 教师高级职称述职报告 教师高级职称述职报告要求字数多少 (17篇).docx
- 加油站经理述职报告 加油站经理述职报告2023年 (17篇).docx
- 销售主管述职报告范文 销售主管述职报告范文大全 (17篇).docx
- 机修班长述职报告 机修班长述职报告 (20篇).docx
- 村干部半年述职报告 村干部半年述职报告 (17篇).docx
- 学生会组织部述职报告 (15篇).docx
- 教师职称评定述职报告 初中教师职称评定述职报告 (17篇).docx
- 信贷述职报告 信贷述职报告怎么写 (17篇).docx
- 入党述职报告范文 入党述职报告范文大全 (19篇).docx
文档评论(0)