微服务在云上的架构演进课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《微服务在云上的架构演进课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微服 架构 演进 课件
- 资源描述:
-
1、微服务在云上的架构演进技术创新,变革未来议程微服务概要云上的架构的演进服务发现与访问数据存储与管理自动化部署监控与日志Q&A微服务概要微服务概要参考:https:/ ProductShared Data API or Nothing Dev and Ops DevOps参考:https:/ build it,you run it.)决策权交给各个服务(而不是类似ESB的集中决策)服务之间只能通过API交互(不可以直接访问或修改其他服务的数据)面向失效的设计基础架构自动化不断演进(Evolutionary Design)参考:https:/ OSS:http:/netflix.github.io
2、/参考:https:/ 服务发现与访问 数据存储与管理 自动化部署 监控与日志Eureka:服务发现 Hystrix:断路器(Lib)服务发现与访问(基于EC2)方法一:基于Client LibraryNetflix:服务发现与访问(基于EC2)方法二:基于ProxyLyft Envoy:服务发现与访问(基于托管服务)基于Serverless的服务发现+服务发现与访问(基于托管服务)API Gateway:Edge Proxy的无服务器化ClientAPI GatewayMonolithon EC2Microservice 1 (Lambda)Microservice 2 (ELB+EC2)M
3、icroservice 3 (AWS Elastic Beanstalk)GILT:Amazon API Gateway加强API的一致性(Swagger)监控关键指标API调用缓存提供认证和鉴权(IAM)计数和限流访问加速数据存储与管理(基于EC2)高可用架构与最终一致性参考:https:/ Stream:严格顺序的数据库操作流 DynamoDB Stream+Lambda:数据复制无服务器化数据存储与管理(基于托管服务)ServiceGILT:事件驱动的数据访问(基于托管服务)Event with/without stateDevOps-AWS持续集成和部署服务Third Party To
4、olingAWS CodeCommitAWS CodeBuildAWS CodeDeployAWS CodePipelineSourceBuildTestProductionCodeAWS CodeStarDevOps-基础设施自动化Cloudformation:Infrastructure as Code,让基础架构可以像代码一样版本化DevOps 容器管理平台ECSNetflix使用ECS部署容器集群DevOps on AWS 第三方工具支持监控(托管服务+第三方)Instance level:Memory usage,GC Cycles Service level:RPMs,Latenc
5、y,Error rate Universe level:Endpoint response timesAWS X-RayCloudWatchAPM ServicesOpen Source日志(基于托管服务)CleanupServiceService“X”VMEC2 InstanceService“X”VM EC2 InstanceCloudWatch Log GroupLog StreamLog StreamServiceService“X”VMEC2 InstanceService“X”VM EC2 InstanceCloudWatch Log GroupLog StreamLog Stre
展开阅读全文