Preview a few questions below — answers are revealed when you take the
exam.
-
A company is migrating its monolithic application to AWS. The application has unpredictable traffic patterns, and the team needs to ensure high availability and scalability. What approach should they take to design the architecture?
- Deploy the application on EC2 instances with Auto Scaling groups and Elastic Load Balancing to handle traffic spikes and ensure high availability.
- Use AWS Lambda for the application logic and Amazon API Gateway for the API layer to achieve scalability and handle unpredictable traffic.
- Implement a microservices architecture using AWS Fargate and Amazon ECS to allow independent scaling of services and improve fault isolation.
- Migrate the application to AWS Elastic Beanstalk and use AWS Batch for job processing to manage the unpredictable workload efficiently.
-
Identify the AWS service that provides a fully managed service for running containers.
- Amazon ECS
- AWS Fargate
- Amazon EMR
- AWS Batch
-
Consider the situation where a company needs to store large amounts of unstructured data cost-effectively. Which method solves it best?
- Use Amazon S3 for storing large amounts of unstructured data with cost-effective storage classes like S3 Standard-Infrequent Access and S3 Glacier.
- Deploy an on-premises Hadoop cluster to handle large volumes of unstructured data.
- Utilize Amazon EBS volumes for storing large amounts of unstructured data to ensure high durability and availability.
- Store unstructured data in Amazon RDS to leverage relational database capabilities for data management.
-
Which option best evaluates the use of AWS CloudFormation for infrastructure as code?
- AWS CloudFormation allows teams to manage and provision AWS infrastructure resources in a secure and predictable manner using JSON or YAML templates.
- AWS CloudFormation is primarily used for managing application deployments and continuous integration/continuous delivery (CI/CD) pipelines.
- AWS CloudFormation is best suited for managing on-premises infrastructure and hybrid cloud environments.
- AWS CloudFormation is designed to replace traditional scripting languages like Python and Bash for infrastructure management.
-
What strategy should be applied when designing a disaster recovery plan for a critical application hosted on AWS?
- Implement a multi-region strategy using AWS Global Accelerator and Route 53 for DNS-based routing to ensure high availability and fast failover.
- Rely solely on AWS Backup for automated backups and restore operations to handle disaster recovery scenarios.
- Use AWS Snowball for data transfer and recovery in case of a regional outage or disaster.
- Deploy the application in a single AWS region and use Amazon RDS read replicas for data redundancy.