Standard way to package application's code, configurations, and dependencies into a single object
Unused EC2 instance, available for less than the On-Demand price
Handles details of capacity provisioning, load balancing, scaling, and application health monitoring