Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
AWS Certified Solutions Architect - Professional · AWS
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
Comparing C and D is very hard tbh, option C offers fully managed service solution but it has way more limit compare to option D. If you need further computation, let's say for a backend server, you will have to setup a Lambda function or a bunch of Lambda functions behind an API Gateway and you have to manually monitor it. Meanwhile, option D offers better flexibility and scalability since you're working with basically EC2 only which means your concern is regard ONLY ONE component. Both options offer somewhat right and somewhat wrong to the question so I will roll my dice C since I like a decoupled system :D
This question is a bit weird for me. While it does say the website contains static content, it does not mean the web application can run in Cloudfront+S3. Let's say the web application that allows users to upload video is running on a JS framework using server side rendering or it's a Spring Boot App. Some of the content maybe static but not all. This is more of a "static" = S3 + Cloudfront mentality. Ugh, kinda set a bad precedent
How can be refused the idea of using beanstalk? S3 web site is static and I guess limited, if we add other components we'd be adding overhead, we can have a dynamic site deployed over beanstalk and in the same codebase we can have the listener or worker process for the SQS queue, this ensures a fully managed service that offers a variety of deployment options and monitoring tools and integrations