What are the best practices for instance deployment?
Single Instance Model
Most basic setup
Single point of failure
Used for
Development
Proof of concept

Multiple Instances
Redundant
Instances
Availability Zones
Live Updates
Used for
Production where region failure is an acceptable risk

Multiple Instances & Multiple Regions
Most complex
Highest cost
Highest Level of redundancy
Consider all pieces of the system
Instances
Databases
S3 Buckets
