04.华为微服务实践之路.pdf
《04.华为微服务实践之路.pdf》由会员分享,可在线阅读,更多相关《04.华为微服务实践之路.pdf(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华为微服务实践之路华为PaaS微服务技术专家ThoughtWorks首席咨询师Sybase Tech Leader2关于我 微服务架构与实践作者 DevOps实践指南译者 消费者驱动契约测试-Pact译者 中国首批EXIN DevOps Master教练 西安DevOps Meetup 联合发起人 使用SpringBoot/Cloud构建微服务视频作者(StuQ)3微服务架构的核心微服务架构生态系统微服务实践应用案例4Why microservices?9需求响应力快速上线能力模块独立发布技术多样性特性增加流量增大组织扩张创新与尝试ScaleSpeedSafety可用性容错性易管理性易测试性用
2、户体验Sharing10什么是微服务架构微服务架构11Martin Fowler,Mar 2014Microservices-the new architectural style微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服一组小的服务务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中独立的进程中,服务与服务间采用轻量级的通信机轻量级的通信机制制互相协作(通常是基于HTTP协议的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立的部署被独立的部署到生产环境、类生产环境等。12以缩短缩短交付周期为核心基于DevOps的演进式
3、架构SchakespearA thousand Hamlets in a thousand peoples eyes.13https:/ time to marketLower risk releaseHigher quality Lower costsBetter products为什么以缩短交付周期为核心?14需求设计开发测试部署/运维监控/运营敏捷业务驱动快速反馈持续部署运维协作自动化持续交付-反馈闭环持续交付-正向流程批量的、频繁的价值传递快速验证快速反馈最小可行产品(MVP)15组织协同环境管理数据管理松耦合架构反馈验证持续集成/部署内建质量微服务架构是持续交付体系中松耦合架构的一种
4、实现16为什么基于DevOps?“耐心”不足忽略“真实世界”注重“稳”对“变化”很谨慎17为什么基于DevOps?CommunicationAutomationLeanMeasuringSharinghttps:/ 2017 1119支持增量式变更作为第一原则什么是演进式架构?持续的动态演进痛苦的事情提前做运维意识是关键演进式架构的核心20动态演进拥抱变化动态平衡业务技术团队基于业务、技术和团队的动态平衡与演进21 架构只是抽象,直到真正上线并投入运维产生价值 软件世界不断的变化,而架构只是演进过程的快照架构师的运维意识演进式架构的核心演进式架构的核心22痛苦的事提前做 不断识别问题并用自动化
5、的手段消除痛苦 持续集成、持续部署、基础设施即代码23微服务架构是一种演进式架构24以缩短交付周期为核心基于DevOps构建的演进式架构I am not perfect in my walk but I want to do the right thing.Kirk Cameron25微服务架构的核心微服务架构生态系统微服务实践应用案例26 分布式系统 服务的治理与维护 测试策略与自动化 持续交付流水线 API网关 服务开发框架 测试验证框架 部署运维工具系统化的工程框架的依赖实践与工具的依赖为什么需要生态系统?基础设施(私有云/公有云)持续集成/持续部署流水线 团队的敏捷/工程化实践 端到端
6、的工具链微服务生态系统API网关/Edge Service基础设施业务层-聚合服务-基础服务CaaS/PaaSIaaS微服务开发框架工程实践与规范持续交付流水线端到端的工具链支撑层注册发现监控调用链路由授权认证日志聚合容错集中配置接入层交付流水线与工程实践API网关/Edge Service基础设施业务层-聚合服务-基础服务交付流水线与工程实践CaaS/PaaSIaaS支撑层注册发现监控调用链路由授权认证日志聚合容错集中配置接入层微服务开发框架工程实践与规范持续交付流水线端到端的工具链微服务生态系统微服务生态系统API网关/Edge Service基础设施业务层-聚合服务-基础服务交付流水线与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 04. 华为 微服 务实
限制150内