SAA-C03 exam dumps

SAA-C03 practice question 128 of 553

AWS Certified Solutions Architect - Associate. Associate level, Amazon Web Services. Free question with the correct answer and a full explanation.

SAA-C03 Question 128

Select 3

A company wants to migrate its monolithic application to containers on AWS. The application currently runs on a virtual machine and has dependencies on a relational database. The company aims to modernize the architecture while minimizing downtime during the migration. Which combination of steps should the solutions architect recommend?

  1. A

    Containerize the application using Docker and push the container image to Amazon Elastic Container Registry (ECR).

  2. B

    Refactor the application to a microservices architecture before containerization.

  3. C

    Use AWS Database Migration Service (AWS DMS) to migrate the database to Amazon RDS with minimal downtime.

  4. D

    Deploy the containerized application to Amazon Elastic Kubernetes Service (EKS) for orchestration.

  5. E

    Use AWS Snowball to migrate the application data to Amazon S3 for storage.

Show answer and explanation

Correct answers: A, C, D

Explanation

The correct steps for migrating applications into containers on AWS involve containerizing the application, migrating its dependencies such as databases, and deploying it to a suitable container orchestration service like Amazon EKS. Refactoring to microservices is optional and depends on specific business requirements, while AWS Snowball is not relevant in this context.

  • A. Correct.

    Correct: Containerizing the application using Docker and storing the container image in Amazon ECR is a critical step to prepare the application for deployment on AWS container services.

  • B. Incorrect.

    Incorrect: Refactoring to a microservices architecture is an optional modernization step and is not necessary for all container migrations. This would also increase the complexity and timeline of the migration.

  • C. Correct.

    Correct: AWS Database Migration Service (AWS DMS) is a suitable choice for migrating the relational database to Amazon RDS with minimal downtime, aligning with the company's requirements.

  • D. Correct.

    Correct: Deploying the containerized application to Amazon EKS provides a managed Kubernetes service for orchestration, which is ideal for running containerized workloads on AWS.

  • E. Incorrect.

    Incorrect: AWS Snowball is primarily used for physical data transfer to Amazon S3 and is not relevant to containerizing or migrating applications to AWS container services.

Timed practice exam

Take a SAA-C03 practice test under exam conditions

65 questions in 130 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam