《李科伟-DevOps在云平台产品设计中的体现.pdf》由会员分享,可在线阅读,更多相关《李科伟-DevOps在云平台产品设计中的体现.pdf(28页珍藏版)》请在三个皮匠报告上搜索。
1、李科伟 新华三云计算PaaS产品经理 2020-12-242 DevOps是一套方法论、一系列的原则和实践,其主要目标为帮助开发和 运维人员最大化地为客户交付价值 敏捷 精益 康威定律 Collaborative culture 迭代 持续交付 自动化 流水线 Lead time 反馈 持续部署 持续集成 基础设施即代码 自动化测试 价值流 遥测 kanban 灰度升级 回顾 每日站会 blame-free mvp 安全 story 结对编程 baby step 从应用的角度,DevOps理念下的应用应当如何进行开发和运营 测试 编码 构建 计划 发布 监控 部署 运营 DevOps 2020
2、-12-243 应用 应用架构是什么样的 如何将需求变为可部署的 应用交付件 应用架构 应用如何交付 应用在开发、测试、生产环境 的部署和升级 应用上线之后的监控怎么做, 运营怎么做 应用监控运营 应用部署升级 2020-12-244 2020-12-245 企业中多种架构同时存在 微服务单体架构ESB架构 用户订单产品 权限营销优惠 ESB 产品订单 权限营销 2005 2011 2020-12-246 为什么使用微服务架构 业务 可持续地快速交付 更灵活地调度 单体架构 微服务 复杂度 生产率 针对复杂度较低的应用,微服务带 来的额外维护工作会降低生产率 随着业务和应用复杂度的增加, 单体
3、应用的生产率急剧下降 微服务架构的低耦合特性 挽救了生产率的急剧下降 在单体和微服务的选择中, 需要考虑团队自身的能力 资源 2020-12-247 webandroidiosiot API网关 缓存 中间件 nosql 消息 sql 微服务 图表日志 调用链 物理机物理机物理机虚拟机虚拟机虚拟机容器容器容器 用户服务 营销 认证服务 仓储商品 边 车 地理位置 边 车 订单 边 车 积分服务 边 车 账单 边 车 云原生时代下的应用架构 2020-12-248 微服务与DevOps 微服务对应用开发和运营提出了更高的要求 数量多 交互复杂排错难治理难 个性化 部分工作转移到了云平台 2020-12-249 2020-12-2410 应用的交付就是交付件的生产过程 里程碑 史诗 用户故事 任务 迭代 需求管理 代码仓库 代码评审 Git 分支模型 流水线 持续集成 代码检查 容器化环境 多