1

Is there any difference between a Web Application vs Worker tier/environment?

As in if I were to deploy a web application will it work (not that I will do that, but am trying to understand whats the difference)? I imagine I can install my worker service on a Web Application instance and have my app connect to that. If so apart from the name difference, what other differences are there?

Jiew Meng
  • 84,767
  • 185
  • 495
  • 805
  • 1
    Possible duplicate of [What are the difference between worker-tier and web-tier in AWS beanstalk](http://stackoverflow.com/questions/43302799/what-are-the-difference-between-worker-tier-and-web-tier-in-aws-beanstalk) – Brian Apr 28 '17 at 17:19

1 Answers1

2

According to AWS documentation of How Elastic Beanstalk Works: Architectural Overview.

When you launch an Elastic Beanstalk environment, you choose an environment tier, platform, and environment type. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks. An environment tier whose web application processes web requests is known as a web server tier. An environment tier whose web application runs background jobs is known as a worker tier. This topic describes the components, resources, and architecture for each type of environment tier.

Ashan
  • 18,898
  • 4
  • 47
  • 67