AWS Classroom Series – 08/Oct/2020

Elastic Beanstalk environment tiers.

  • Let’s try to understand the architectural aspects of Elastic Beanstalk.
  • AWS Elastic Beanstalk is divided into two environments
    • Web Server Environment:
      • This hosts web application and handles http(s) requests
    • Worker Environment
      • This hosts a web application and handles background jobs and long running jobs
  • Web Server Environment:
    • Basic Architecture: Preview
    • The Web Server environment creates the following
      • CNAME (URL) that points to load balancer. This is done in AWS Route 53 (DNS Service from Amazon)
      • The loadbalancer is hosted on top of EC2 instances which are part of AutoScaling group (Scaling).
      • In each ec2 instance the application version is deployed. In the ec2 instance to run the application version the software stack is used (container type)
      • Each ec2 instance will have a software component which is called as host manager & its responsible for
        • deploying applications
        • collecting metrics & logs
        • Patching instance components
      • Security Groups are created to open only allowed ports for the application
      • We can configure our app to run in particular vpc (network)
    • Now lets create an application and configure the environment Preview Preview Preview Preview Preview Preview Preview

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Social Network Widget by Acurax Small Business Website Designers

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Visit Us On FacebookVisit Us On LinkedinVisit Us On Youtube