1、GOP S 全 球 运 维 大 会 2019上 海 站GOP S 全 球 运 维 大 会 2019上 海 站苏宁消费金融超大规模IT系统的DevOps落地实践GOP S 全 球 运 维 大 会 2019上 海 站目录DevOps的年轮记-我眼中的DevOps1相爱相杀的运维之觞2欢迎进入运维生态之旅3落地践行中的一些痛4GOP S 全 球 运 维 大 会 2019上 海 站我眼中的我眼中的DevOpsDevOps三国演义仲文简精兵,伪建迥旗帜,倍道而进GOP S 全 球 运 维 大 会 2019上 海 站我眼中的我眼中的DevOpsDevOps回归DevOps的本源跳出三界外千人千面的DevO
2、ps人与科技的联姻DevOps的投资回报格局决定结局GOP S 全 球 运 维 大 会 2019上 海 站回归DevOps的本源DevOps其实是一种方法是一种理念是一种实践不是一个系统不是一个平台不是一类技术更不是某些产出物可度量的价值可延伸的价值可迭代的价值可赋能的价值终究这个价值是交付数据的交付过程的交付服务的交付GOP S 全 球 运 维 大 会 2019上 海 站千人千面的DevOps施主妖怪美人领导眼中的:提高组织效能运维眼中的:不要再烦我,有问题再找我研发眼中的:做一个安心写代码的美男子测试眼中的:终于可以以质量作抓手项目眼中的:全生命周期的数据很全产品眼中的:组织、系统、需求的
3、关系DevOps眼中的:领导是对的,但是我好难!GOP S 全 球 运 维 大 会 2019上 海 站当用户要一瓶水的时候,他真的是需要一瓶水吗?口渴了千人一面还是千人千面GOP S 全 球 运 维 大 会 2019上 海 站格局决定结局做DevOps之前先回答这些问题俺的用户是谁?TA在哪里?TA平常喜好干啥?TA讨厌什么?TA们又想要什么?TA一般对俺家产品的哪些功能、哪些模块感兴趣?俺家现在的产品满足TA们的需求了吗?TA每天的工作是啥样子?TA理想的工作是什么样子?TA跟俺的交集一般都是啥?俺打算怎么做?俺需要什么资源?资源从哪里来?GOP S 全 球 运 维 大 会 2019上 海
4、站TA是谁通宵的运维背锅工程师尽可能地选择最大范围内的不同TA;由近及远,从窝边的TA开始。头发稀疏写JAVA的得罪不起的项目经理英明神武的领导测试路人甲漂亮的产品经理GOP S 全 球 运 维 大 会 2019上 海 站目录DevOps的年轮记-我眼中的DevOps1相爱相杀的运维之觞2欢迎进入运维生态之旅3落地践行中的一些痛4GOP S 全 球 运 维 大 会 2019上 海 站DevOpsDevOps从从相爱相杀相爱相杀开始,但不能以开始,但不能以相爱相杀结束相爱相杀结束1:我的作被流程所左右;2:除了写代码我还要关注质量测试和发布环境;3:流程过程中我发现我要身兼多职;4:以上让我的技
5、术不精我的价值在于代码,我还需要不断的充电,我还需要跟上DevOps庞的知识领域,我更需要在流程框架内活动最重要的是,我要共享质量责任,同样还要共享运维责任GOP S 全 球 运 维 大 会 2019上 海 站DevOpsDevOps从从相爱相杀相爱相杀开始,但不能以开始,但不能以相爱相杀结束相爱相杀结束救火队员的KPI日常:1:“敏捷开发、频繁交付”,有自动化回归和自动化交付吗?2:“上线失败、快速回滚”,回滚方案测试过吗?3:“快速扩容、快速响应”,架构设计考虑过服务发现吗?4:“系统高可用”,优雅降级有吗?5:“快速故障告警”,系统层面的我有,接口和业务的怎么办?6:“快速故障定位”,我
6、也不知道调用链路,怎么办?7:“快速故障恢复”,当我必须做出决定的时候,往往是错的,我能做的只是重启!GOP S 全 球 运 维 大 会 2019上 海 站一对好基友华丽丽的决裂了一对好基友华丽丽的决裂了这款优秀的产品在目前的底层平台上无法运行,因为这平台(太古老了,空间不足,不支持某某版本)。这不是我们的错!我们的代码非常完美!而是你们部署做的太差劲了!这款产品的体系结构跟我们的(存储,网络,部署,安全)模型不匹配。运维部门比较笨,他们不懂新技术!为什么他们没法实现最新的技术呢?为什么他们这么落伍呢?这款产品的(报告,安全,监视,备份,服务提供)我们搞不懂,所以没法把它做成实际可用的产品。在