A company runs a containerized application on a Kubernetes cluster on-premises that uses AMQP to communicate with a message queue. The data center cannot scale fast enough and the company wants to migrate to AWS with the least operational overhead. Which solution meets these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Migrate the container application to Amazon Elastic Kubernetes Service (Amazon EKS). Use Amazon MQ to retrieve the messages..
Why this is the answer
Migrating the containerized application to Amazon EKS allows the company to leverage their existing Kubernetes expertise and configurations, minimizing operational overhead compared to re-platforming to ECS. Since the on-premises application uses AMQP, Amazon MQ is the ideal choice for the message queue. Amazon MQ supports AMQP 0-9-1, ensuring compatibility with the existing application without requiring code changes to the messaging protocol. Incorrect options: Migrating to Amazon ECS would require re-architecting the application's deployment and management from Kubernetes to ECS, increasing operational overhead. While SQS is a messaging service, it does not natively support AMQP, necessitating application code changes. Using EC2 instances directly would mean losing the benefits of container orchestration provided by Kubernetes, increasing management overhead. AWS Lambda is a serverless compute service, suitable for event-driven functions, but not typically for directly migrating existing containerized applications without significant re-architecture. SQS does not support AMQP.
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