
Ultimate access to all questions.
A .NET developer team is currently managing several ASP.NET web applications hosted on EC2 instances with IIS as the web server. The team needs to configure the deployment process to allow multiple versions of these applications to run in AWS Elastic Beanstalk. Specifically, they require one version for development and testing, and another version for load testing.
What would be the recommended method to achieve this requirement?
A
Define a dev environment with a single instance and a 'load test' environment that has settings close to production environment
B
You cannot have multiple development environments in Elastic Beanstalk, just one development and one production environment
C
Create an Application Load Balancer to route based on hostname so you can pass on parameters to the development Elastic Beanstalk environment. Create a file in .ebextensions/ to know how to handle the traffic coming from the ALB
D
Use only one Beanstalk environment and perform configuration changes using an Ansible script