Classic Architecture Discussion
- This section discusses basic architectural solutions combining technical offerings provided by AWS
Stateless Web Apps: WhatIsTheTime.com
Stateful Web Apps: MyClothes.com
Instantiating Applications Quickly
- When launching a full stack application, it can take time to:
- Install the application
- Insert initial (or recovery) data
- Configure everything
- Launch the application
- In order to solve this we can use:
- For EC2 Instances:
- Golden AMI: install the application, OS, dependencies etc. beforehand and launch the EC2 instance from the Golden AMI
- Bootstrap using User Data: for dynamic configuration we can use User Data scripts
- For RDS databases we can restore the database from a snapshot
- For EBS Volumes we can also restore the data from a snapshot