A company is planning to migrate its SAP S/4HANA system to AWS. The system requires high availability with an RTO of less than 30 minutes and RPO of less than 15 minutes. The SAP application layer runs on Linux. Which architecture should a solutions architect recommend to meet these requirements?
Trap 1: Deploy the SAP application on a single EC2 instance and use S3 for…
Single instance is a single point of failure; S3 is not suitable for database replication.
Trap 2: Deploy a single EC2 instance for the SAP application and database…
Single AZ does not provide high availability; hourly snapshots do not meet RPO of 15 minutes.
Trap 3: Use two EC2 instances in an Auto Scaling group with instance store…
Instance store is ephemeral; S3 cannot serve as a shared file system for SAP.
- A
Deploy the SAP application on a single EC2 instance and use S3 for database backups with cross-region replication.
Why wrong: Single instance is a single point of failure; S3 is not suitable for database replication.
- B
Deploy a single EC2 instance for the SAP application and database in one Availability Zone, and take hourly snapshots of the EBS volumes.
Why wrong: Single AZ does not provide high availability; hourly snapshots do not meet RPO of 15 minutes.
- C
Use two EC2 instances in an Auto Scaling group with instance store volumes for the database, and store application files on S3.
Why wrong: Instance store is ephemeral; S3 cannot serve as a shared file system for SAP.
- D
Deploy the SAP application on two EC2 instances in different AZs with a shared EFS file system, and use a multi-AZ RDS for SAP HANA with synchronous replication.
Multi-AZ deployment with synchronous replication meets RPO; EFS provides shared storage for quick failover.