Use web services to build scalable and sophisticated applications/infrastructures
A region is a geographic location that contains multiple Avalability zones (AZ)
Each AZ consist of clustered data centers
Each AZ is isolated from failures in other Availability Zones
70 Edge Locations
Choice for a region is guided by
Cost
Legislation
Speed / Latency
Virtualized servers in Amazon's data centers
Reduce time to boot a new server
Deploy across regions for reliability
Resizable compute capacity
Complete control of computing resources
Pay only for capacity that you actually use
Data about your instance
Can be used to configure or manage a running instance
Is available from the running instance
Can be passed to perform automated configuration tasks
Executed after instance startup
Linux script / Windows batch
Amazon Virtual Private Cloud (VPC)
Provision a private/isolated virtual network
Subnets define a range of IP adresses in your VPC
Each subnet resides within one AZ
Private subnet won't be accessible over Internet
Public subnet is accessed overInternet
Amazon Virtual Private Cloud (VPC)
Security Group : Act like a firewall controlling the inbound/outbound traffic at instance level
Network ACLs : Act like a firewall controlling the inbound/outbound traffic at subnet level
Amazon Virtual Private Cloud (VPC)
Amazon Simple Storage Service (S3)
"Storage for the internet"
Store any amount of data, anytime, anywhere <==> Highly scalable, reliable, fast and durable
HTTP Access
REST and SOAP APIs