Scalability Vertical scaling: increase instance size Horizontal scaling: increase number of instances High Availability: run instances across multiple AZ's