带给你“一份应用需求定义,到处交付”的云原生交付体验## 带给你“一份应用需求定义,到处交付”的云原生应用交付体验 ## 手 Kubernetes Community Days  王国东(骁奕) 技术专家 阿里云  Kubernetes Community Days ## 交付同学的烦恼 ## 创业公司A 我们还是个创业公司运维经验少,产品所有依赖的中间件服务资源都想用阿里公共云上的 我需要掌握阿里云产品 & 技术 & 计量计费体系…… 混合云?这个网络拓扑是? 阿里公有云交付 ## 金融公司B 我们自己的商业经营数据必须存储在公司自建机房,其他的数据为了 服务 混合云交付  ## 海外友商交付 主角:工程师小明负责公司XX系统的客户交付 ## 跨国贸易公司C 我们主要服务国外客户,根据当地政府的监管要求,我们必须使用aws厂商提供的中间件服务 要在AWS上海外交付?这个我还是第一次遇到,有谁可以教教我?0 码力 | 16 页 | 30.13 MB | 1 年前3
1.8 Go 在持续交付中的实践0 码力 | 33 页 | 7.85 MB | 2 年前3
敏捷开发/张燎原:从持续交付到业务创新## 阿里巴巴研发效能实践日 从持续交付到业务创新 张燎原 阿里巴巴高级技术专家 ## 从持续交付到业务创新 一切不以达成业务目标为目的的持续交付都是要流氓 ## SELF INTRODUCTION  ## 张燎原 阿里巴巴高级技术 从事研发管理及研发教练工作,负责组织级大规模敏捷导入实施和转型的辅导。译有《程序员度量》、《软件驱魔》等。同时,他热衷编写代码和开源,涉及软件设计、测试驱动开发、代码重构、遗留代码的维护和持续集成及交付。 ## The Information Avalanche 知识倍增速度: • 1750 - 1900: 150年增长一倍 • 1900 - 1950: 50年增长一倍 • 1950 - 1960: Higher Primates Can Program After VB.NET Training 现实挑战 复杂产品、业务和组织 理想期望 顺畅的高质量地交付 ### #1. 持续交付 ——可见、可控、可度量,加速价值交付 ## 可见:端到端拉通对齐
## Zadig 采用「云原生产品级交付」设计理念 以前:面向代码片段的串行交付 代码一:代码编写 代码二:代码编写 代码三:代码编写 构建 部署 构建选择 设计 0 码力 | 40 页 | 3.34 MB | 2 年前3
2.2.7 云原生技术在2B交付中的实践## GCN ## 云原生技术在2B软件交付的实践  曾庆国 北京好雨科技有限公司 技术负责人  ## 面向企业用户交付软件价值的过程 (1) 产品研发流程管理 (2) 产品版本管理 (3) 概念验证,POC 管理 (4) 客户个性化定制(价值最大化的关键) (5) 客户应用的持续交付 (6) 客户应用生产稳定性保障 (SLA) 追求价值最大化 A. 高效的产品交付模式; B. 高效的产品定制开发模式; ## 微服务应用成为2B软件的架构主流0 码力 | 31 页 | 6.38 MB | 2 年前3
23-云原生观察性、自动化交付和 IaC 等之道-高磊## 云原生观察性、自动化交付以及 IaC 等之道 ## 云原生产品与架构系列讲座  高磊 曾任阿里巴巴、华为架构师、深信服云原生产品规划主管 11月17日(周三)晚8点-9点  一.另一种PaaS:API-M 二.云原生可观察性方法论 三.云原生自动化交付(ISV业务下发) 四.基础设施即代码拉通云与云原生 ## 全生命周期API管理-1 服务是从内研发视角来看的,但是对于外部消费者只想找到并集成API而已,并不想了解API背后的运维细节或者需 分布式跟踪链 根因分析 响应动作 高端观察性 各维度统计分析 日志查询 自动化 Prometheus Skywalking EFK Hadoop Spark Cortex ## 传统交付方式的不足之处 手册文档 配置参数 配置参数  ## 为数千家企业所信赖 Revcbit inspur浪潮  M妙盈 ## 现代软件交付挑战:开发 5 分钟,上线 2 小时  xN部署预发环境 xN部署生产环境 xN部署/灰度上线xN监控/告警 xN版本归档 xN交付追踪 xN数据度量 xN 服务、工单管理事件、缺陷管理 0 码力 | 59 页 | 81.43 MB | 2 年前3
Zadig 产品使用手册统 Jenkins 方案GitLab + Jenkins + 脚本化 运行效率低,管理维护成本高 方案局限性大,安全性风险高 无法支持敏捷交付模式 支持从需求到发布全流程敏捷交付。尤其面向 多服务并行部署发布,云原生构建环境和运行 环境,基础设施对接及企业级SSO/权限管理等 ## Zadig 核心特性: 真正意义的持续交付:以工程师体验为核心,价值交付为理念,完成需求到发布的全路径。 ## 碎片化:手工协作 + 复杂工具链 一堆复杂脚本、维护成本极高 员工手工操作费时费力易出错 手动更新服务、手动打包、交付 付效率低下、占据大量研发时间、 研发利用率极低 环境不透明、测试效率低下、测试有效性低、大量手工、价值难以体现 工作流、环境配置自动更新、高效调试、消除手工操作、精准快速迭代、研发生产力/幸福感提升 自助运行、系统化管理、自动化程度高、测试有效性提升、质量有保障、横向赋能、技能提升 随时调用工程基线提供的能力、产品视角开发交付、团队高效协同、稳定迭代 产研数字化过程数据透明、关键指标易抽取、有能力合理调动资源、随时决策响应客户需求 Jira 飞书项管 KubeSphere 产品 Rancher 开发  需求响应周期 持续发布能力 交付吞吐率 交付过程质量 交付质量 交付周期 开发周期 集成发布时长 发布频率 单位时间交付需求数 创建/关闭缺陷分布 缺陷库存0 码力 | 36 页 | 7.19 MB | 2 年前3
2-4-禚娴静-微服务你玩得起吗年问题倍出(二) ## 3 服务过大,堵塞交付 快速增长的结果导致服务过大或者服务过小。而过大的服务导致整个提交流水线堵塞,测试人员无法拿到新的版本,交付延期  ## 4 团队出现冲突,架构腐化严重 交付不能完成导致各角色间的冲突越来越严重 求,运维人员出错机会增加,运维效率极低。 ## 3 服务过大,堵塞交付 快速增长的结果导致服务过大或者服务过小。而过大的服务导致整个提交流水线堵塞,测试人员无法拿到新的版本,交付延期 ## 2 缺乏有效监控 无法快速有效定位问题,无法快速有效知晓服务运行状态,服务资源浪费。 ## 4 团队出现冲突,架构腐化严重 交付不能完成导致各角色间的冲突越来越严重,为了快速上线质量遭到牺牲。架构无 ## 环境手工维护,频频出错 部署成功率很低,部署时经常有一堆环境修改需求,运维人员出错机会增加,运维效率极低。 ## 3 服务过大,堵塞交付 快速增长的结果导致服务过大或者服务过小。而过大的服务导致整个提交流水线堵塞,测试人员无法拿到新的版本,交付延期 












