AWS应用场景[2021-03-19]

一家公司在AWS上运行遗留系统Web服务器,遇到单点故障和数据丢失问题。解决方案涉及使用Elastic Load Balancing、Auto Scaling和Amazon RDS Multi-AZ来提升架构的高可用性,减少停机时间,并通过RDS Multi-AZ降低数据丢失风险。
摘要由CSDN通过智能技术生成

场景:

一家公司再具有Amazon EBS存储的单个m4.2xlarge Amazon EC2实例上运行遗留系统Web服务器。
还有自我管理的Oracle数据库,每12小时对EBS卷进行一次快照。
并从完全配置的EC2实例间建AMI。
最近终止EC2实例的事件导致数小时的停机时间。
该应用程序已从AMI成功启动,但EBS快照的存续时间和数据库的修复导致丢失了8个小时的数据。
在系统操作员手动执行这些过程的同事,系统也停机了4个小时
:哪些体系结构更改将最大程度地减少停机时间并减少丢失数据的机会?

解决方案

  • A
    创建一个Amazon Cloud Watch警报,以自动恢复实例,创建一个脚本,该脚本将在重新启动后检车并修复数据库,将Operations团队订阅到Cloud Watch警报生成的Amazon SNS消息
  • B
    在Elastic Load Balance[ELB]/Application Load Balancer[ALB]之后的m4.xlarge EC2实例上运行应用程序,跨多个可用区Auto Scaling组中运行EC2实例,实例数量最少为2。将数据库迁移到Amazon RDS Oracle Multi-AZ数据库实例中
  • C
    在Elastic Load Balance[ELB]/Application Load Balancer[ALB]之后的m4.2xlarge EC2实例上运行应用程序。在Auto Scaling组中运行EC2实例,以最少一个实例数访问多个可用区。将数据迁移到Amazon RDS Oracle Multi-AZ数据库实例
  • D
    将Web服务器实例数增加到
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值