亚马逊AWS在线系列讲座——基于AWS云平台的高可用应用设计
2017-07-04 15:44
393 查看
设计高可用的应用是架构师的一个重要目标。可是基于云计算平台设计高可用应用与基于传统平台的设计有很多不同。云计算在给架构师带来了很多新的设计挑战的时候,也给带来了很多新的设计理念和可用的服务。怎样在设计应用的时候充分利用云平台的各种特点是基于云计算设计的一个重要条件。在这个在线讲座中。我们将以亚马逊AWS云平台为例,讨论怎样设计一个高可用应用。
我们先会依据AWS服务是否天然高可用、高容错的特点把常见的AWS服务分类。比方AWS把以下服务设计成高可用和高容错的服务:
· Amazon S3
· Amazon DynamoDB
· Amazon CloudFront
· Amazon Route53
· Elastic Load Balancing
· Amazon SQS
· Amazon SNS
· Amazon SES
· Amazon SWF
· 等
可是以下服务须要用户通过适当的架构设计来提高应用的可用性:
· Amazon EC2
· Amazon EBS
· Amazon RDS
· Amazon VPC
像EC2实例,单个实例本身的可用性不是特别高。假设一个实例出现故障。那么会影响实例所支撑的应用和数据的可用性。所以须要通过架构设计来提升可用性。
在选择了合适的服务之后,我们介绍了云计算中常见的5个架构设计原则,并结合AWS的相关服务依次进行架构设计分析。这5个架构设计原则是:
· 设计原则1:假定失效的设计
· 设计原则2:多可用区(AZ)设计
· 设计原则3:自己主动扩展设计
· 设计原则4:自我修复设计
· 设计原则5:松耦合设计
这个讲座的目的是希望对基于AWS云平台的高可用应用设计原则进行一个概要介绍,从而了解怎样基于像AWS这种云平台进行高可用设计。起到抛砖引玉的作用。
详细的讲座讲义在这里:
我们先会依据AWS服务是否天然高可用、高容错的特点把常见的AWS服务分类。比方AWS把以下服务设计成高可用和高容错的服务:
· Amazon S3
· Amazon DynamoDB
· Amazon CloudFront
· Amazon Route53
· Elastic Load Balancing
· Amazon SQS
· Amazon SNS
· Amazon SES
· Amazon SWF
· 等
可是以下服务须要用户通过适当的架构设计来提高应用的可用性:
· Amazon EC2
· Amazon EBS
· Amazon RDS
· Amazon VPC
像EC2实例,单个实例本身的可用性不是特别高。假设一个实例出现故障。那么会影响实例所支撑的应用和数据的可用性。所以须要通过架构设计来提升可用性。
在选择了合适的服务之后,我们介绍了云计算中常见的5个架构设计原则,并结合AWS的相关服务依次进行架构设计分析。这5个架构设计原则是:
· 设计原则1:假定失效的设计
· 设计原则2:多可用区(AZ)设计
· 设计原则3:自己主动扩展设计
· 设计原则4:自我修复设计
· 设计原则5:松耦合设计
这个讲座的目的是希望对基于AWS云平台的高可用应用设计原则进行一个概要介绍,从而了解怎样基于像AWS这种云平台进行高可用设计。起到抛砖引玉的作用。
详细的讲座讲义在这里:
相关文章推荐
- 亚马逊AWS在线系列讲座——基于AWS云平台的高可用应用设计
- 亚马逊AWS在线系列讲座——基于AWS云平台的高可用应用设计
- 亚马逊AWS在线系列讲座——如何在AWS云平台上构建千万级用户应用
- A亚马逊WS网上系列讲座——怎么样AWS云平台上千万用户的应用建设
- 亚马逊AWS在线系列讲座——第1讲:云计算和AWS入门
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(4):设计基于IIS7和AJAX的网站.zip(7.53 MB)
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(9):设计基于CardSpace的身份验证系统.zip(7.98 MB)
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 应用在线演示/例子
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(3):设计基于WF的工作流.zip(11.65 MB)
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(3):设计基于WF的工作流.zip(11.65 MB)
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(2):设计基于WCF的服务.zip(8.29 MB)
- 基于开放式云平台的开源在线评测系统设计与实现
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(6):为网站添加Silverlight支持.zip(6.31 MB)
- 讲座:基于云平台进行微博应用开发
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(6):为网站添加Silverlight支持.zip(6.31 MB)
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(5):设计基于WPF的客户端.zip(6.98 MB)
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(2):设计基于WCF的服务.zip(8.29 MB)
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(7):设计基于MMC 3.0的管理工具.zip(8.70 MB)
- 基于Spring MVC+Hibernate+Spring Security+Mysql 的B/S应用系统平台设计与实现
- 讲座:基于云平台进行微博应用开发