03-Application-Architecture FrontEnd HTML Accessiblity Untitled
<< ---------------------------------------------------------------- >>
--- Last Modified: $= dv.current().file.mtime
Intro
<< ---------------------------------------------------------------- >>
AWS’s PaaS(platform as a service)
allows customers to develop, run and manage applications without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app.
You can also run docker containers here.
Environments
Web vs Worker Environmentes
Web:
- creates ASG
- creates an ELB
- 2 types of web Environment
- Single-Instance Env
- still uses an ASG but desired capacity set to 1 to ensure server is always running
- Load-Balanced ENV
- Uses ASG and set to scale
- uses an ELB
- Designed to scale Worker:
- Single-Instance Env
- creates an ASG
- Creates an SQS queue
- Installs SQS Daemon on EC2 instance
- Creates cloudWatch alarm to dynamically scale instances based on health