- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AWS 亚马逊 如何利用云平台构建容错的APP.pdf
亚马逊AWS在线系列讲座
基于AWS云平台设计容
错的APP
王毅
解决方案架构师
什么是容错性?
可用性
在应用工作周期中可用时间的百分比
不可用
应用无法访问,服务中断
应用访问非常缓慢
计划中和非计划中
目标
在部分组件失效的情况下,保持系统,应用的
可用
与容错相关的事情
扩展性
不进行应用设计调整,应用能否满足访问增长
可能会影响可用性
高可用能力
建立高可用能力,有更多的备份恢复机制
容错能力对高可用很关键
灾备
业务的连续性
AWS 的基础设施
美国区域 全球区域
美国东部(弗吉尼亚) 美国西部(加利福尼亚) 亚太地区(东京) 亚太地区(新加坡) 亚太地区 (北京)
可用区 可用区
可用区 可用区
– A – B
可用区 可用区 – A – B 可用区 可用区
有限预览阶段
– A – B – A – B
可用区 可用区
可用区
– C – D
– C
美国西部(俄勒冈) GovCloud (美国) 欧洲(爱尔兰) 南美洲(圣保罗) 亚太地区(悉尼)
可用区 可用区 可用区 可用区
– A – B 可用区 可用区 – A – B 可用区 可用区 可用区 可用区
– A – B – A – B – A – B
可用区 可用区
– C – C
AWS 的服务
天然是高可用和高容错的服务 可通过适当的架构设
计实现高可用
Amazon S3 Amazon EC2
Amazon DynamoDB Amazon SQS Amazon EBS
Amazon CloudFront Amazon SNS Amazon RDS
Amazon Route53 Amazon SES Amazon VPC
Elastic Load Balancing Amazon SWF
…
设计原则1:假定失效的设计
文档评论(0)