SAP-C02 exam dumps

SAP-C02 practice question 614 of 678

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

SAP-C02 Question 614

Single answer

An organization has an on-premises monolithic application that is experiencing performance and scalability issues due to increased traffic. The application handles sensitive customer data and requires strict compliance with regulations such as GDPR. The organization wants to migrate this workload to AWS and redesign it to meet the following requirements:

  • Improve scalability and fault tolerance.
  • Minimize operational overhead.
  • Ensure data protection and compliance with GDPR.

Which architecture should the organization implement on AWS?

  1. A

    Migrate the application to an Amazon EC2 Auto Scaling group behind an Application Load Balancer and store sensitive data in Amazon RDS with encryption enabled.

  2. B

    Containerize the application using Amazon ECS or EKS, deploy it across multiple Availability Zones, and store sensitive data in Amazon S3 with server-side encryption.

  3. C

    Refactor the application into a serverless architecture using AWS Lambda and Amazon API Gateway, and store sensitive data in Amazon DynamoDB with encryption at rest.

  4. D

    Lift and shift the monolithic application to a single Amazon EC2 instance with attached EBS volumes encrypted using AWS KMS.

Show answer and explanation

Correct answer: C

Explanation

Refactoring the application into a serverless architecture using AWS Lambda and Amazon API Gateway ensures scalability and fault tolerance while minimizing operational overhead. DynamoDB provides a highly scalable database solution with encryption at rest, meeting compliance requirements such as GDPR. Serverless architectures are ideal for modernizing workloads to fully leverage cloud-native features and reduce management complexity.

  • A. Incorrect.

    While this approach improves scalability and fault tolerance using an Auto Scaling group and load balancer, it still involves significant operational overhead in managing EC2 instances. Additionally, it does not fully leverage serverless or modern cloud-native architectures.

  • B. Incorrect.

    This approach containerizes the application, which improves scalability and fault tolerance. However, it still requires managing the container orchestrator (ECS or EKS) and does not minimize operational overhead as effectively as a serverless architecture. Additionally, using Amazon S3 for sensitive data storage might not be ideal for structured data.

  • C. Correct.

    This is the correct answer. Refactoring the application into a serverless architecture using AWS Lambda and Amazon API Gateway eliminates the need to manage servers, significantly reducing operational overhead. DynamoDB provides scalable, low-latency storage, and encryption at rest ensures compliance with GDPR.

  • D. Incorrect.

    This approach simply lifts and shifts the monolithic application to AWS without addressing scalability, fault tolerance, or reducing operational overhead. It also does not fully utilize cloud-native features or comply with the organization's requirements for a modern architecture.

Timed practice exam

Take a SAP-C02 practice test under exam conditions

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

Start timed exam