zoukankan      html  css  js  c++  java
  • 亚马逊AWS在线系列讲座——基于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这种云平台进行高可用设计,起到抛砖引玉的作用。

    详细的讲座讲义在这里:

     

  • 相关阅读:
    linux下修改MAC地址方法
    自定义VBS脚本(统计在指定文件中搜索字符串出现的次数)
    mysql 1053错误,无法启动的解决方法
    VBS自编写脚本。(实现批量修改文件名且在执行前,备份原有文件夹中的文件)
    在命令提示符下,怎么查看windows开启了哪些服务?
    vbs 读取txt是读取特定的行
    Windows XP SP3中远程桌面实现多用户登陆
    Linux关机命令详解
    VBS 读取文本文件特殊字符前如逗号的值并赋值给变量
    VBS基础篇
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/3905407.html
Copyright © 2011-2022 走看看