Which guidelines should the company apply in its design to meet these requirements?
(Choose two.)
Use EC2 Spot Instances
Use Multi-AZ deployments.
Use Auto Scaling groups
Use AWS Backup.
Use EC2 Reserved Instances.
Explanations:
EC2 Spot Instances are not suitable for applications that require high availability and consistent uptime, as they can be interrupted with little notice. They are designed for cost savings rather than reliability.
Multi-AZ deployments provide high availability by automatically replicating instances across different Availability Zones. This ensures that if one zone fails, the application can continue running in another zone without downtime.
Auto Scaling groups allow the application to automatically scale the number of EC2 instances up or down based on demand. This ensures that sufficient resources are available at all times, improving availability and performance.
AWS Backup is primarily used for backing up data and applications rather than ensuring availability or scalability. While it is important for disaster recovery, it does not directly contribute to high availability or scalability.
EC2 Reserved Instances provide cost savings for long-term workloads but do not inherently offer scalability or high availability. They are fixed capacity and do not adjust to changing demands.