企业DevOps基础架构演进方案_第1页
企业DevOps基础架构演进方案_第2页
企业DevOps基础架构演进方案_第3页
企业DevOps基础架构演进方案_第4页
企业DevOps基础架构演进方案_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业DevOps基础架构演进方案企业DevOps基础架构演进方案1业务和技术架构背景简介2016挑战和2017基础架构升级之路(从0到1)DevOps深度思考2018和未来升级展望(从1到n)业务和技术架构背景简介2业务和技术架构背景110年发展历程,互联网消费金融行业领导者,纽交所上市公司PPDF,总部位于上海张江千万级用户量,亿级网站流量,上百个微服务,几百人研发团队架构始于经典.Net+SqlServer单体应用,近年的架构变迁围绕解耦拆分和服务化效能和系统稳定性.Net转Java

+

SqlServer转MySql业务和技术架构背景110年发展历程,互联网消费金融行业领导者3业务和技术架构背景2业务和技术架构背景242016困局和挑战Toobusyto

improve业务压得喘不过气系统耦合历史负担重老系统还得升级(换轮子)系统不稳定工程师人才缺乏,安全攻击,机房容量不足…2016困局和挑战Toobusytoimprove业务52017基础架构优先级

~

高速换轮打造轻量级微服务基础架构支持业务持续迭代和创新支持业务解耦拆分提升系统稳定性DevOps?如何实践?2017基础架构优先级~高速换轮打造轻量级微服务基础架构6监控不足造成的坑分布式微服务依赖关系错综复杂,如何理解?线上发布了服务,怎么知道它一切正常大量报错,需要花很久才能定位一次将测试配置配到生产,通宵排查应用程序有性能瓶颈,怎么知道?很多问题最终都说可能是网络问题…

…任何可能出问题的地方都需要监控监控不足造成的坑分布式微服务依赖关系错综复杂,如何理解?7DevOps实践

~

要改进必先测量DevOps实践~要改进必先测量8DevOps实践

~

开发自助监控DevOps实践~开发自助监控9微服务实践

~

分布式调用链监控微服务实践~分布式调用链监控10升级之路

~

调用链监控选型升级之路~调用链监控选型11CAT报错大盘CAT报错大盘12LogViewLogView13Transaction报表Transaction报表14Heartbeat报表Heartbeat报表15升级之路

~

四层监控体系升级之路~四层监控体系16微服务实践

~

异步消息Looselycoupledserviceorientedarchitecturewithbounded

context分布式引入最终一致性问题,消息中间件是微服务基础架构的核心基于推模式消息1.0的挑战慢消费者造成消息堵塞、消费延迟甚至丢消息微服务实践~异步消息Looselycoupledse17升级之路

~

拉模式消息系统2.0pull升级之路~拉模式消息系统2.0pull18MySQL表结构MySQL表结构19数据模型数据模型20微服务实践

~

网关+熔断限流反向路由限流熔断安全防爬日志监控微服务网关熔断限流微服务实践~网关+熔断限流反向路由微服务网关21升级之路

~

Netflix

Zuul网关升级之路~NetflixZuul网关22升级之路

~

Netflix

Hystrix断路器升级之路~NetflixHystrix断路器23微服务和DevOps实践

~

配置中心挑战主要采用本地静态配置配置散乱格式不标准易引发生产事故配置修改麻烦周期长配置中心场景应用配置DB连接字符串,线程池大小,请求超时,服务地址,黑白名单,限流阀值功能开关蓝绿/金丝雀发布,业务开关,降级熔断微服务和DevOps实践~配置中心挑战配置中心场景DB连24升级之路

~

Apollo配置中心升级之路~Apollo配置中心252017成果

~

轻量级基础架构体系2017成果~轻量级基础架构体系262017优先级初步达成业务创新项目按期完成核心中台服务完成解耦拆分总体系统稳定性大幅提升DevOps实践和微服务架构初步落地2017优先级初步达成业务创新项目按期完成27可以喘口气了?可以喘口气了?28从1到n

~

近期思考和2018未来升级展望从1到n~近期思考和2018未来升级展望292017新的挑战团队众多分散沟通成本高烟囱式重复系统建设和维护带来的重复投资系统间集成和协作成本高不利于业务沉淀,规模化和持续发展总体研发效能和一线DevOps组织差距很大2017新的挑战团队众多分散沟通成本高30DevOps深度思考1通向DevOps的三条道路DevOps深度思考131DevOps深度思考2从传统职能项目型到跨职能产品平台型组织转型DevOps深度思考232DevOps的深度思考3中台化战略DevOps的深度思考3中台化战略33DevOps和微服务架构体系未来规划DevOps和微服务架构体系未来规划34Take

AwayDevOps和微服务是企业技术升级改造最佳实践明确阶段性痛点和优先级,分阶段驱动DevOps和微服务落地利用成熟开源技术产品驱动企业DevOps和微服务架构落地转型是一条捷径DevOps和微服务本质上是一种组织架构的重组Re-org,有赖于扎实的技术中台和人才密度,最终目标都是赋能业务持续创新TakeAwayDevOps和微服务是企业技术升级改造最佳35企业DevOps基础架构演进方案企业DevOps基础架构演进方案36业务和技术架构背景简介2016挑战和2017基础架构升级之路(从0到1)DevOps深度思考2018和未来升级展望(从1到n)业务和技术架构背景简介37业务和技术架构背景110年发展历程,互联网消费金融行业领导者,纽交所上市公司PPDF,总部位于上海张江千万级用户量,亿级网站流量,上百个微服务,几百人研发团队架构始于经典.Net+SqlServer单体应用,近年的架构变迁围绕解耦拆分和服务化效能和系统稳定性.Net转Java

+

SqlServer转MySql业务和技术架构背景110年发展历程,互联网消费金融行业领导者38业务和技术架构背景2业务和技术架构背景2392016困局和挑战Toobusyto

improve业务压得喘不过气系统耦合历史负担重老系统还得升级(换轮子)系统不稳定工程师人才缺乏,安全攻击,机房容量不足…2016困局和挑战Toobusytoimprove业务402017基础架构优先级

~

高速换轮打造轻量级微服务基础架构支持业务持续迭代和创新支持业务解耦拆分提升系统稳定性DevOps?如何实践?2017基础架构优先级~高速换轮打造轻量级微服务基础架构41监控不足造成的坑分布式微服务依赖关系错综复杂,如何理解?线上发布了服务,怎么知道它一切正常大量报错,需要花很久才能定位一次将测试配置配到生产,通宵排查应用程序有性能瓶颈,怎么知道?很多问题最终都说可能是网络问题…

…任何可能出问题的地方都需要监控监控不足造成的坑分布式微服务依赖关系错综复杂,如何理解?42DevOps实践

~

要改进必先测量DevOps实践~要改进必先测量43DevOps实践

~

开发自助监控DevOps实践~开发自助监控44微服务实践

~

分布式调用链监控微服务实践~分布式调用链监控45升级之路

~

调用链监控选型升级之路~调用链监控选型46CAT报错大盘CAT报错大盘47LogViewLogView48Transaction报表Transaction报表49Heartbeat报表Heartbeat报表50升级之路

~

四层监控体系升级之路~四层监控体系51微服务实践

~

异步消息Looselycoupledserviceorientedarchitecturewithbounded

context分布式引入最终一致性问题,消息中间件是微服务基础架构的核心基于推模式消息1.0的挑战慢消费者造成消息堵塞、消费延迟甚至丢消息微服务实践~异步消息Looselycoupledse52升级之路

~

拉模式消息系统2.0pull升级之路~拉模式消息系统2.0pull53MySQL表结构MySQL表结构54数据模型数据模型55微服务实践

~

网关+熔断限流反向路由限流熔断安全防爬日志监控微服务网关熔断限流微服务实践~网关+熔断限流反向路由微服务网关56升级之路

~

Netflix

Zuul网关升级之路~NetflixZuul网关57升级之路

~

Netflix

Hystrix断路器升级之路~NetflixHystrix断路器58微服务和DevOps实践

~

配置中心挑战主要采用本地静态配置配置散乱格式不标准易引发生产事故配置修改麻烦周期长配置中心场景应用配置DB连接字符串,线程池大小,请求超时,服务地址,黑白名单,限流阀值功能开关蓝绿/金丝雀发布,业务开关,降级熔断微服务和DevOps实践~配置中心挑战配置中心场景DB连59升级之路

~

Apollo配置中心升级之路~Apollo配置中心602017成果

~

轻量级基础架构体系2017成果~轻量级基础架构体系612017优先级初步达成业务创新项目按期完成核心中台服务完成解耦拆分总体系统稳定性大幅提升DevOps实践和微服务架构初步落地2017优先级初步达成业务创新项目按期完成62可以喘口气了?可以喘口气了?63从1到n

~

近期思考和2018未来升级展望从1到n~近期思考和2018未来升级展望642017新的挑战团队众多分散沟通成本高烟囱式重复系统建设和维护带来的重复投资系统间集成和协作成本高不利于业务沉淀,规模化和持续发展总体研发效能和一线DevOps组织差距很大2017新的挑战团队众多分散沟通成本高65DevOps深度思考1通向DevOps的三条道路DevOps深度思考166DevOps深度思考2从传统职能项目型到跨职能产品平台型组织转型DevOps深度思考267DevOps的深度思考3中台化战略DevOps的深度思考3中台化战略68DevOp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论