使用不合适的或过时的灾难恢复计划的企业可能已身处险地。这些服务为开发人员提供了实现冗余系统的架构。
AWS公共云基础设施以多种服务和工具的形式为客户们提供了灾难恢复和备份的功能,但是用户们还必须遵守AWS的共享责任模式并使用云开发模块来支持其正常运行时间的需求。
支持AWS固有灾难恢复(DR)和AWS备份服务选项包括其全球数据中心、弹性计算云(EC2)实例、弹性块存储(EBS)快照以及数据库即服务(DBaaS)选项。
AWS全球碳足迹:自从十年前开始,AWS已经扩大了其在全球范围内部署基础设施的规模。该公司将全球分为13个区域,其中每一个区域都由多个逻辑上独立的数据中心组成,被称为可用区域(AZ)。
EC2,亚马逊机器镜像和快照:AWS备份选项有两种主要形式, 他们可以恢复单个EC2实例——从亚马逊机器镜像(AMI)中保留和恢复或保留一个快照。但是,这其中是存在有限制,特别是对于Windows实例,并且可自动实现要求IT管理员创建一个无缝备份并进行恢复。
EBS快照:通过使用时间点快照,IT团队可以保证数据的长期持久性,他们可将数据保存在亚马逊简单存储服务中。据AWS称,该项服务旨在为用户提供在一年时间内对存储对象99.999999999%的持久性。
DBaaS: 除了能够在EBS上手动运行数据库和使用自动化备份恢复过程进行处理以外,AWS还提供了关系型数据库服务(RDS)和DynamoDB。云供应商管理这些DBaaS选项,为客户提供开箱即用的AWS备份选项和恢复机制。例如,快速配置RDS可跨可用区域自动创建只读副本。
两种AWS备份选项和恢复方法
无论企业用户是将使用AWS作为本地环境的备用DR站点还是在AWS上运行所有的操作,都有两种可用配置。
- 热备用。所谓热备用是指一个AWS备用站点持续运行并保持最新,以便于当主环境发生故障时它就做好了响应用户请求的准备。这两个站点之间是实现自动连续同步的。整个配置在云中可跨AZ和区域进行复制,从而实现无缝的故障转移和保持一致的最终用户体验。但是不间断地运行副本则意味着在云中运行应用的成本将增加近一倍。
- 指示灯。在指示灯配置类型下,备用站点保持理想状态下的最小资源量并充当云服务的备胎。应用程序的基础设施元素被保存为镜像和快照,如果发生灾难事件,它可被用于启动另一个环境。例如,实例可以处于停止状态或从现成AMI中启动。因为实际上没有东西在运行,这就导致用户只需为包括备用堆栈维护和存储在内的资源支付最小的成本。
事实上,大多数AWS客户经常选择这两种方法的一个组合。例如,企业可能会自动扩展Web服务器以求跟上实际需求,而将AMI副本保留在独立AZ中并在同一区域中运行启动的数据库实例。选择哪种配置主要取决于企业愿意为满足业务需求和合规性需求而投资多少。