A company has a web application that is based on Java and PHP. The company plans to move the application from on premises to AWS. The company needs the ability to test new site features frequently. The company also needs a highly available and managed solution that requires minimal operational overhead. Which solution will meet these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Deploy the web application to an AWS Elastic Beanstalk environment and use URL swapping to switch between multiple Elastic Beanstalk environments for feature testing..
Why this is the answer
Elastic Beanstalk offers a fully managed platform for deploying and scaling web applications, supporting Java and PHP, which aligns with the requirement for a highly available and managed solution with minimal operational overhead. URL swapping in Elastic Beanstalk allows for blue/green deployments, facilitating frequent testing of new features without downtime. Incorrect options: S3 static web hosting is for static content; dynamic content with Lambda would require significant re-architecture and doesn't fully support Java/PHP web applications as described. Deploying to EC2 instances with Auto Scaling groups and an ALB provides high availability but requires more operational overhead for managing the underlying infrastructure compared to Elastic Beanstalk. Containerizing and deploying to EC2 instances with AWS Load Balancer Controller is a valid approach for containerized applications but introduces additional complexity and operational overhead for managing containers and orchestrators, which Elastic Beanstalk abstracts away.
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