A company is running SAP Business Suite on AWS. The system includes a central services (ASCS) instance, a primary application server (PAS), and a database server running SAP HANA. The company recently experienced an outage when the EC2 instance hosting the ASCS instance failed due to a hardware issue. The system was down for 4 hours while the IT team manually recovered the ASCS instance from an AMI. The company wants to implement a highly available ASCS instance with automatic failover and a Recovery Time Objective (RTO) of less than 15 minutes. The system is currently running in a single Availability Zone. What should the company do to meet these requirements?
SAP's enqueue replication and multi-AZ deployment with DNS failover meets RTO and provides high availability.
Why this answer
Option A is correct because SAP's enqueue replication and ASCS clustering across AZs with a virtual hostname provides automatic failover. Option B is wrong because ASG does not provide application-level clustering. Option C is wrong because CloudWatch recoveries only restart the instance in the same AZ, not cross-AZ, and does not handle enqueue state.
Option D is wrong because ELB is not for ASCS failover.