云原生应用开发原则与最佳实践指南.pdf

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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:一份基准代码,多份部署 使用版本控制系统管理代码 一份基准代码对应一个应用 不允许多个应用共享一份基准代码 同一应用的多份部

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档