A company has deployed its SAP S/4HANA system on AWS in a single Availability Zone. The system consists of a primary application server (PAS), additional application servers (AAS), and a HANA database server, all running on EC2 instances. The company is experiencing occasional performance degradation during peak hours. The CloudWatch metrics show that the database server's CPU utilization spikes to 90% during these periods, while the application servers' CPU remains below 50%. The storage is configured with two EBS io1 volumes (each 1 TB, 10,000 IOPS) for HANA data and one io1 volume (500 GB, 5,000 IOPS) for log. The network throughput is not saturated. The company wants to resolve the performance issue without increasing costs significantly. Which course of action should the company take?
HSR allows read workloads to be redirected to the secondary, reducing CPU on primary.
Why this answer
Implementing SAP HANA System Replication with a secondary node in the same Availability Zone allows read-only queries to be offloaded to the secondary node, reducing CPU load on the primary database server. This directly addresses the CPU spike during peak hours without significantly increasing costs. Option B is wrong because the performance issue is CPU-bound, not I/O-bound; increasing IOPS would add cost without resolving the CPU bottleneck.
Option C is wrong because switching from io1 to gp3 may reduce storage costs but does not improve CPU performance. Option D is wrong because upgrading to a larger instance is expensive and may not be necessary if HSR can distribute the load effectively.