exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 887 discussion

A company runs a web application that provides an HTTP API. The API uses a MySQL-compatible SQL database for session persistence. The existing workload runs in an on-premises environment on a Kubernetes cluster. The company has significant operational overhead associated with managing servers on premises and is considering a migration to AWS.
The company wants to remove the need to manage servers or instances by using as many managed AWS offerings as possible. The company does not want to introduce significant changes to the web application or the HTTP API. A solutions architect must recommend different architecture solutions that the company can use to achieve these goals.
Which solutions will meet these requirements? (Choose three.)

  • A. Create a Kubernetes cluster on AWS. Deploy an Amazon Aurora Serverless cluster. Run the web application on Kubernetes by using a managed node group. Use a containerized application that runs on Kubernetes to deploy an Application Load Balancer that exposes the web application.
  • B. Create an Auto Scaling group for the web application. Run the web application and a MySQL database on Amazon EC2 general purpose instances. Deploy an Application Load Balancer (ALB). Associate the ALB with the Auto Scaling group.
  • C. Create a new Amazon Elastic Container Service (Amazon ECS) service for the web application. Deploy MySQL by using Amazon RDS. Run the web application as tasks in Amazon ECS with a serverless compute engine. Configure health checks. Use AWS Cloud Map and DNS to direct traffic to healthy tasks for the service.
  • D. Create a Kubernetes cluster on AWS. Deploy an Amazon Aurora Serverless cluster. Run the web application by using AWS Fargate and Amazon Elastic Kubernetes Service (Amazon EKS). Use containerized application that runs on Kubernetes to deploy an Application Load Balancer that exposes the web application.
  • E. Create a new Amazon Elastic Container Service (Amazon ECS) service for the web application. Deploy a MySQL-compatible Amazon Aurora cluster. Run the web application as tasks by using Amazon ECS with EXTERNAL launch. Deploy an Application Load Balancer (ALB). Associate the ALB with the ECS service.
  • F. Create an Amazon Lightsail containers deployment for the web application. Create a highly available Lightsail database in MySQL mode. Specify a public endpoint for the container deployment. Add a custom domain for the public endpoint.
Show Suggested Answer Hide Answer
Suggested Answer: CDF 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
pixepe
Highly Voted 2 years, 2 months ago
Answer is C, D, F. C is implicitly mentioning Fargate (Run the web application as tasks in Amazon ECS with a serverless compute engine.) Hence, it is correct. D - Fargate, correct F (LightSail Container Deployment) - Correct. I've launched container using lightsail container deployment, we have to specify Scale (sort of number of instances) & Power (type of instances). STILL, it is similar to Serverless as I don't see instances in EC2 console, also I don't see instances in LightSail console, though containers are running. E is INCORRECT owing to EXTERNAL launch. External launch type is NOT a serverless. External launch type (doc from AWS): The External launch type is used to run your containerized applications on your on-premise server or virtual machine (VM) that you register to your Amazon ECS cluster and manage remotely. For more information, see External instances (Amazon ECS Anywhere). https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html
upvoted 9 times
...
syaldram
Most Recent 1 year, 11 months ago
From C I don’t like the fact that RDS is in the answer. The RDS needs to be managed by company thus increase operational overhead.
upvoted 1 times
...
evargasbrz
1 year, 11 months ago
Selected Answer: CDF
I'll go with C,D and F
upvoted 1 times
...
sb333
2 years, 1 month ago
Selected Answer: CDF
Answer A is not referring to AWS EKS (managed Kubernetes). Instead, it is referring to a self-managed Kubernetes cluster in AWS. So that is not correct. C, D, F all are serverless solutions that run containers and AWS-managed databases. For answer C, if you look up AWS ECS and AWS Cloud Map, you can see this is a valid answer. https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-discovery.html
upvoted 3 times
...
skywalker
2 years, 1 month ago
Inital though ADF.... but A say create K8S on AWS.. It can meant EKS cluster or K8S on EC2 instance.... thus confuse on A Later reseach possible CDF.. There is indeed AWS CloudMap services.. AWS Cloud Map is tightly integrated with Amazon Elastic Container Service (Amazon ECS). As new container tasks spin up or down, they automatically register with AWS Cloud Map. You can use the Kubernetes ExternalDNS connector to integrate Amazon Elastic Kubernetes Service with AWS Cloud Map. Thus CDF https://docs.aws.amazon.com/cloud-map/latest/api/Welcome.html
upvoted 2 times
...
dcdcdc3
2 years, 2 months ago
Selected Answer: ADF
B - no, ec2 C - no, CloudMap is somwhting else E - no, External
upvoted 1 times
...
firstabed
2 years, 2 months ago
CDF answer
upvoted 1 times
...
JohnPi
2 years, 2 months ago
Selected Answer: CDF
CDF answer
upvoted 3 times
...
kapara
2 years, 2 months ago
Selected Answer: ADF
ADF. B - Incorrect, EC2 should not be used. E - Incorrect, External meaning running the workload on-prem. the question mentions "by using as many managed AWS offerings as possible.". A - Valid, it's creating instances indeed - but AWS manages them, even if it wasn't, this is still one of the best answers. D - Valid. completely serverless. F -
upvoted 3 times
kapara
2 years, 2 months ago
F - Valid, Lightsail is completely serverless. C - incorrect, AWS Cloud Map and DNS to direct traffic to healthy tasks for the service? don't seem right.
upvoted 2 times
...
...
asg76
2 years, 2 months ago
"The company wants to remove the need to manage servers or instances by using as many managed AWS offerings as possible. " This should eliminate A,B,D.
upvoted 1 times
...
AwsBRFan
2 years, 3 months ago
Selected Answer: DEF
Also make sense to me
upvoted 1 times
...
cloudude
2 years, 3 months ago
Selected Answer: DEF
DEF I think
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...