
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A company runs a container application by using Amazon Elastic Kubernetes Service (Amazon EKS). The application includes microservices that manage customers and place orders. The company needs to route incoming requests to the appropriate microservices.
Which solution will meet this requirement MOST cost-effectively?
A
Use the AWS Load Balancer Controller to provision a Network Load Balancer.
B
Use the AWS Load Balancer Controller to provision an Application Load Balancer.
C
Use an AWS Lambda function to connect the requests to Amazon EKS.
D
Use Amazon API Gateway to connect the requests to Amazon EKS.
Explanation:
Correct Answer: B - Use the AWS Load Balancer Controller to provision an Application Load Balancer.
Application Load Balancer (ALB) is designed for HTTP/HTTPS traffic routing:
AWS Load Balancer Controller integration with EKS:
Cost-effectiveness:
Option A - Network Load Balancer (NLB):
Option C - AWS Lambda function:
Option D - Amazon API Gateway:
/customers/* to customers microservice and /orders/* to orders microserviceFor containerized microservices in EKS, the most cost-effective and appropriate solution is to use the AWS Load Balancer Controller with an Application Load Balancer, configured through Kubernetes Ingress resources for routing traffic to different microservices based on URL paths or host headers.