Which AWS services should the company use to meet this requirement?
(Choose two.)
Amazon EC2
Amazon Elastic Block Store (Amazon EBS)
Amazon Aurora
Amazon DynamoDB
Amazon Redshift
Explanations:
Amazon EC2 instances can be deployed in multiple Availability Zones (AZs), but they do not provide built-in data replication. They require additional setup to ensure high availability and failover.
Amazon EBS volumes are tied to a single Availability Zone and do not replicate data across multiple AZs. They provide durability and availability within that AZ, but do not meet the requirement for multi-AZ replication.
Amazon Aurora is a managed database service that offers high availability and replication across multiple Availability Zones. It automatically replicates data across AZs, providing resilience and failover capabilities.
Amazon DynamoDB is a fully managed NoSQL database service that replicates data across multiple Availability Zones. It provides high availability and durability, making it suitable for a highly available architecture.
Amazon Redshift is a data warehousing service and does not inherently provide multi-AZ replication. It is designed for analytical workloads rather than transactional data with high availability requirements.