A company runs a containerized application on a Kubernetes cluster in an on-premises data center that uses MongoDB for storage. The company wants to migrate some environments to AWS without changing code or deployment methods and wants minimal operational overhead. Which solution meets these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Amazon Elastic Kubernetes Service (Amazon EKS) with AWS Fargate for compute and Amazon DocumentDB (with MongoDB compatibility) for data storage..
Why this is the answer
The correct solution leverages Amazon EKS with AWS Fargate for compute and Amazon DocumentDB (with MongoDB compatibility) for data storage. EKS allows the company to continue using Kubernetes, meeting the requirement of not changing deployment methods. AWS Fargate provides serverless compute for containers, significantly reducing operational overhead by eliminating the need to manage EC2 worker nodes. DocumentDB offers full MongoDB compatibility, ensuring no code changes are required for the application's data layer. Incorrect options: Using Amazon ECS would require changing deployment methods from Kubernetes. Using Amazon DynamoDB would necessitate significant code changes to adapt to a NoSQL key-value store, as it is not MongoDB compatible. Using MongoDB on EC2 for data storage would increase operational overhead compared to a managed service like DocumentDB.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed