CLF-C02 Question 165
Select 2A startup is building a web application and wants to deploy it with minimal infrastructure management while ensuring the ability to scale automatically. Which AWS compute service(s) should they consider using?
- A
Amazon EC2
- B
AWS Lambda
- C
Amazon Elastic Beanstalk
- D
Amazon Lightsail
- E
Amazon RDS
Show answer and explanation
Correct answers: B, C
Explanation
AWS Lambda and Amazon Elastic Beanstalk are ideal compute services for a startup aiming to deploy a web application with minimal infrastructure management and automatic scaling capabilities. Lambda is serverless and handles scaling automatically, while Elastic Beanstalk simplifies application deployment and scaling through a managed environment.
- A. Incorrect.
Amazon EC2 provides virtual servers with extensive control over the operating system and infrastructure, but it requires more effort for management and scaling compared to serverless or managed services.
- B. Correct.
AWS Lambda is a serverless compute service where you can run code without provisioning or managing servers. It automatically scales based on the workload, making it a good choice for minimal infrastructure management.
- C. Correct.
Amazon Elastic Beanstalk is a managed service for deploying and scaling web applications. It abstracts infrastructure management, making it easier to focus on the application itself while still allowing scaling capabilities.
- D. Incorrect.
Amazon Lightsail is a simplified service for small-scale applications or hosting, but it doesn't offer the level of scalability and flexibility needed for dynamic web applications.
- E. Incorrect.
Amazon RDS is a managed database service, not a compute service. It is used to manage relational databases, which is outside the scope of compute services.