An application contains two components: one component to handle HTTP requests, and another component to handle background processing tasks. Each component must scale independently. The developer wants to deploy this application using AWS Elastic Beanstalk.
How should this application be deployed, based on these requirements?
A. Deploy the application in a single Elastic Beanstalk environment.
B. Deploy each component in a separate Elastic Beanstalk environment.
C. Use multiple Elastic Beanstalk environments for the HTTP component, but one environment for the background task component.
D. Use multiple Elastic Beanstalk environments for the background task component, but one environment for the HTTP component.
How should this application be deployed, based on these requirements?
A. Deploy the application in a single Elastic Beanstalk environment.
B. Deploy each component in a separate Elastic Beanstalk environment.
C. Use multiple Elastic Beanstalk environments for the HTTP component, but one environment for the background task component.
D. Use multiple Elastic Beanstalk environments for the background task component, but one environment for the HTTP component.