 企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/应用容器化最佳实践用于构建和部署应用的方式。云原生应用专为云模型而开 发,团队可以快速将应用构建和部署到可提供横向扩展和硬件解耦的平台,为企业提供更高的敏捷性、弹性和云 间的可移植性。 https://12factor.net/zh_cn/ 云原生应用 传统的企业应用 可预测 不可预测 操作系统抽象化 依赖操作系统 合适的容量 过多容量 协作 孤立 持续交付 瀑布式开发 独立 依赖 自动化可扩展性 系统间集成方式(应用层集成、数据库层集成) ✓ 业务场景及用户使用情况(用户数、并发数、集中时间段) ✓ 系统目前是否有已知的安全漏洞及修复计划 ✓ 是否可允许停机升级、停机升级窗口时间段及时长 ✓ 应用研发及维护团队情况 ✓ 应用近期发布及迭代计划情况 © Copyright 2020 Rancher Labs. All Rights Reserved. Confidential 制作容器镜像 Dockerfile常用命令: 在应用运行 过程中产生业务数据,那么这部分数据的持久化存储就十分重要。 从存储的使用和管理角度来看: • 存储管理团队:维护存储设备,确保存储的稳定性 • 云平台管理团队:创建StrorageClass或PV,根据资源特性和需求做 好存储的使用规划 • 应用开发团队:按需创建PVC,应用绑定PVC使用存储资源 © Copyright 2020 Rancher Labs. All Rights0 码力 | 28 页 | 3.47 MB | 1 年前3 企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/应用容器化最佳实践用于构建和部署应用的方式。云原生应用专为云模型而开 发,团队可以快速将应用构建和部署到可提供横向扩展和硬件解耦的平台,为企业提供更高的敏捷性、弹性和云 间的可移植性。 https://12factor.net/zh_cn/ 云原生应用 传统的企业应用 可预测 不可预测 操作系统抽象化 依赖操作系统 合适的容量 过多容量 协作 孤立 持续交付 瀑布式开发 独立 依赖 自动化可扩展性 系统间集成方式(应用层集成、数据库层集成) ✓ 业务场景及用户使用情况(用户数、并发数、集中时间段) ✓ 系统目前是否有已知的安全漏洞及修复计划 ✓ 是否可允许停机升级、停机升级窗口时间段及时长 ✓ 应用研发及维护团队情况 ✓ 应用近期发布及迭代计划情况 © Copyright 2020 Rancher Labs. All Rights Reserved. Confidential 制作容器镜像 Dockerfile常用命令: 在应用运行 过程中产生业务数据,那么这部分数据的持久化存储就十分重要。 从存储的使用和管理角度来看: • 存储管理团队:维护存储设备,确保存储的稳定性 • 云平台管理团队:创建StrorageClass或PV,根据资源特性和需求做 好存储的使用规划 • 应用开发团队:按需创建PVC,应用绑定PVC使用存储资源 © Copyright 2020 Rancher Labs. All Rights0 码力 | 28 页 | 3.47 MB | 1 年前3
 企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/安信证券DevOps探索与实践安信证券 蒋渐峰 安信证券DevOps探索与实践 转型背景 01 工具平台建设 02 试点项目实践 03 目录 CONTENTS 持续改进 04 目标:以研发团队为中心,在端到端流程串联、流程自动化、度量精化、质量增强、资源自助化几个重点方面发力, 打造研发管理平台,提供具备快速交付、高质量、过程透明、可度量的IT研发服务供应链。 证券业务的复杂性: 证券业务种类多,业务规则复杂,业 这恰恰是行业所缺失的 IT规模扩展带来的管理问题: 近年证券行业的IT规模不断扩展,特别是在自 研领域,系统建设模式逐步转变为自主研发、 合作研发为主,开发团队规模逐渐壮大,安信 目前自主研发和合作研发的比例已经超过50%, 研发团队也超过了500人,各个二级团队都有 自研的项目,亟待建立研发管理体系,统一研 发过程和工具 外部 内部 转型背景 转型背景-实施思路 3 个支柱:人(People ⚫ 漏洞数量 ⚫ BUG数量 ⚫ 技术债务 feature流水线 develop流水线 sit流水线 uat流水线 ⚫ 问题发现得越早,修复成本就越低; ⚫ 质量是每个人的责任,而不是质量团队的责任。 试点项目实践-部署与发布管理 PRD UAT SIT playbook hosts文件 shell脚本 软件包 源代码 软件包 同一个制品,使用同样的过程和工具部署所有环境0 码力 | 27 页 | 2.42 MB | 1 年前3 企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/安信证券DevOps探索与实践安信证券 蒋渐峰 安信证券DevOps探索与实践 转型背景 01 工具平台建设 02 试点项目实践 03 目录 CONTENTS 持续改进 04 目标:以研发团队为中心,在端到端流程串联、流程自动化、度量精化、质量增强、资源自助化几个重点方面发力, 打造研发管理平台,提供具备快速交付、高质量、过程透明、可度量的IT研发服务供应链。 证券业务的复杂性: 证券业务种类多,业务规则复杂,业 这恰恰是行业所缺失的 IT规模扩展带来的管理问题: 近年证券行业的IT规模不断扩展,特别是在自 研领域,系统建设模式逐步转变为自主研发、 合作研发为主,开发团队规模逐渐壮大,安信 目前自主研发和合作研发的比例已经超过50%, 研发团队也超过了500人,各个二级团队都有 自研的项目,亟待建立研发管理体系,统一研 发过程和工具 外部 内部 转型背景 转型背景-实施思路 3 个支柱:人(People ⚫ 漏洞数量 ⚫ BUG数量 ⚫ 技术债务 feature流水线 develop流水线 sit流水线 uat流水线 ⚫ 问题发现得越早,修复成本就越低; ⚫ 质量是每个人的责任,而不是质量团队的责任。 试点项目实践-部署与发布管理 PRD UAT SIT playbook hosts文件 shell脚本 软件包 源代码 软件包 同一个制品,使用同样的过程和工具部署所有环境0 码力 | 27 页 | 2.42 MB | 1 年前3
 Rancher 用户手册 v1.0更新人 日期 0.1 文档创建 Rancher 团队 2018/11/12 0.2 文档更新 Rancher 团队 2018/12/28 0.3 文档更新 Rancher 团队 2018/12/29 0.4 文档更新 Rancher 团队 2019/01/02 1.0 文档更新 Rancher 团队 2019/01/070 码力 | 35 页 | 6.47 MB | 1 年前3 Rancher 用户手册 v1.0更新人 日期 0.1 文档创建 Rancher 团队 2018/11/12 0.2 文档更新 Rancher 团队 2018/12/28 0.3 文档更新 Rancher 团队 2018/12/29 0.4 文档更新 Rancher 团队 2019/01/02 1.0 文档更新 Rancher 团队 2019/01/070 码力 | 35 页 | 6.47 MB | 1 年前3
 企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/小程序+容器:前端后端全链路敏捷化性, 场景化功能用小程序的形式实现,各功能互相独立,松 散耦合。支持SDK扩展,丰富小程序能力。 敏捷迭代 有效实现持续交付,缩减新功能的开发、测试、 发布耗时。主动变化、快速响应,让整个团队敏 捷起来。 热更新 实时发布、热更新,无需等待漫长的应用市场审 核。让营销与业务部门的“突发奇想”不再被漫长 的APP发版周期所困扰,今天创意、明天上线。 1.0版本 2.0版本 版本级别的精准投放0 码力 | 27 页 | 3.74 MB | 1 年前3 企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/小程序+容器:前端后端全链路敏捷化性, 场景化功能用小程序的形式实现,各功能互相独立,松 散耦合。支持SDK扩展,丰富小程序能力。 敏捷迭代 有效实现持续交付,缩减新功能的开发、测试、 发布耗时。主动变化、快速响应,让整个团队敏 捷起来。 热更新 实时发布、热更新,无需等待漫长的应用市场审 核。让营销与业务部门的“突发奇想”不再被漫长 的APP发版周期所困扰,今天创意、明天上线。 1.0版本 2.0版本 版本级别的精准投放0 码力 | 27 页 | 3.74 MB | 1 年前3
共 4 条
- 1













