微服务架构下的运维平台构建 · 2018. 12. 11. · easyop easyops up gun . title:...
TRANSCRIPT
![Page 1: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/1.jpg)
优维科技(深圳)有限公司
微服务架构下的运维平台构建
![Page 2: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/2.jpg)
主要内容
•微服务架构特点,与传统巨石架构的差异,以及给传统运维工具带来的挑战;•面向微服务的运维平台架构;•运维平台微服务进化。
![Page 3: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/3.jpg)
Monolith
WellKnown IDE-friendly EasySharing Simplified Testing EasyDeployment
![Page 4: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/4.jpg)
互联网化的挑战
多 快 好 省
![Page 5: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/5.jpg)
系统的扩展
![Page 6: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/6.jpg)
Monolith → Micro Services
![Page 7: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/7.jpg)
面向微服务的运维平台
![Page 8: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/8.jpg)
![Page 9: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/9.jpg)
运维平台的微服务进化
技术选型 微服务规划 平台构建
![Page 10: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/10.jpg)
技术选型
![Page 11: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/11.jpg)
微服务规划
•单一职责原则每个服务应该负责该功能的一个单独的部分;
•明确发布接口每个服务都会发布定义明确的接口,而且保持不变;服务消费者只关心接口,而对于被消费的服务没有任何运行依赖;
•独立部署、升级、扩展和替换每个服务都可以单独部署及重新部署而不影响整个系统,这使得服务很容易升级与扩展;
![Page 12: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/12.jpg)
微服务规划(CMDB)
配置管理
模型管理 自动发现
存储
![Page 13: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/13.jpg)
微服务规划(持续部署)
任务管理
命令通道 实例管理 数据通道
构件管理
构件库实例库任务库
Agent
![Page 14: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/14.jpg)
平台构建
名字服务 负载均衡状态监控 配置中心
配置管理 构件管理 持续部署 作业调度
质量分析成本分析业务监控基础监控
![Page 15: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/15.jpg)
平台构建
•瓶颈(优先级)•状态(平行扩展)•复用(研发效率)•迭代(快速进化)
![Page 16: 微服务架构下的运维平台构建 · 2018. 12. 11. · EASYOP EASYOPS up gun . Title: 微服务架构下的运维平台构建 Created Date: 3/12/2017 5:32:04 AM](https://reader033.vdocuments.pub/reader033/viewer/2022052815/60a26d9a37d70010e35d9dcb/html5/thumbnails/16.jpg)
谢谢!