PART 1: GETTING STARTED
What is Amazon Web Services?
A simple example: WordPress in five minutes
PART 2: BUILDING VIRTUAL INFRASTRUCTURE CONSISTING OF COMPUTERS
AND NETWORKING
Using virtual machines: EC2
Programming your infrastructure: The command-line,
SDKs, and CloudFormation
Automating deployment: CloudFormation,
Elastic Beanstalk, and OpsWorks
Securing your system: IAM, security groups,
and VPC
Automating operational tasks with Lambda
PART 3: STORING DATA IN THE CLOUD
Storing your objects: S3 and Glacier
Storing data on hard drives: EBS and instance store
Sharing data volumes between machines
Using a relational database service: RDS
Caching data in memory: Amazon ElastiCache
Programming for the NoSQL database service:
DynamoDB
PART 4: ARCHITECTING ON AWS
Achieving high availability: availability zones, auto-scaling,
and CloudWatch
Decoupling your infrastructure: Elastic Load Balancing
and Simple Queue Service
Designing for fault tolerance
Scaling up and down: auto-scaling and CloudWatch