云计算原理与实践08云原生应用的开发.pptxVIP

  • 29
  • 0
  • 约1.29千字
  • 约 84页
  • 2020-04-12 发布于辽宁
  • 举报

云计算原理与实践08云原生应用的开发.pptx

;云计算原理与实践;《云计算原理与实践》课程总览;Outline;8.1 初识云计算 ;8.1.1 云原生简介;8.1.1 云原生简介;8.1.2 云原生的内容;图8.1 云原生的内容;8.1.2 云原生的内容;8.1.2 云原生的内容;图8.2 持续交付流程示例;8.1.2 云原生的内容;图8.3 DevOps强调组织的沟通与协作;8.1.2 云原生的内容;8.1.2 云原生的内容;图8.5 微服务架构示例;8.1.3 云原生应用的技术手段;1.微服务技术;图8.6 云原生应用的关键技术;图8.7 康威定律的形象说明;2.DevOps;图8.8 DevOps流程;2.DevOps;2.DevOps;3.持续集成与持续交付技术;4.容器技术;云原生归纳;8.2 云原生应用开发实践的12要素;图8.9 “12要素”的内容;1.一份代码库与多份部署;图8.10 一份代码库(Codebase) 与多份部署(deploy);2.显式声明依赖关系;3.在环境中存储配置;4.把后端服务当作附加资源;4.把后端服务当作附加资源;5.严格分离构建和运行;5.严格分离构建和运行;6.以一个或多个无状态进程运行应用;7.通过端口绑定提供服务;8.通过进程模型进行扩展;图8.13 通过进程模型进行扩展;9.快速启动和优雅终止可最大化健壮性;10.尽可能保持环境相同;11.把日志当作事件流;12.后台管理任务当作一次性进程运行;8.3 云原生应用开发;8.3.1 云原生应用开发的原则;1.原则1:云服务优先策略;2.原则2:基础设施即代码;3.原则3:敏捷交付;4.原则4:自动化交付原则;5.原则5:基于服务架构;6.原则6:12要素应用;8.3.2 云原生的落地:Kubernetes;8.3.2 云原生的落地:Kubernetes;图8.14 Kubernetes的整体架构;8.3.2 云原生的落地:Kubernetes;8.4 实践:Node.js云原生应用开发;8.4 实践:Node.js云原生应用开发;图8.15 演示程序代码结构;图8.16 Dockerfile内容;图8.17 新建DaoCloud Service项目;图8.18 关联GitHub项目 ;图8.19 关联之前新建的GitHub项目;图8.20 定义CI流程;图8.21 daocloud.yml内容;图8.22 手动触发流水线;图8.23 流水线执行过程中;图8.24 流水线执行成功;图8.25 查看构建状态;图8.26 部署构建好的版本 ;图8.27 对接部署服务器;图8.28 对接DaoCloud胶囊主机;图8.29 随机生成DaoCloud胶囊主机;图8.30 配置映射端口;图8.31 运行成功结果;图8.32 运行成功后状态;云原生的相关概念 云原生???用开发实践的12要素 云原生应用开发 实践:基于Node.js的云原生应用开发;课内复习;课外思考;动手实践;论文研习;Thanks!

文档评论(0)

1亿VIP精品文档

相关文档