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