Amazon Web Services A quick introduction
Part 1: The whistle-stop tour
Cloud Computing Computing resources provided "as a service" Multiple concurrent customers Per-usage billing Scalable Infrastructure (IaaS), application platforms (PaaS), software (SaaS)
Amazon Web Services (AWS) Image adapted from Amazon Web Services
AWS Characteristics
On-demand provisioning
Pay as you use
Scalable
Software Agnosticism
Loose Coupling
Geographical Spread
Part 2: Use AWS to meet typical requirements
Requirement:  Scalability Amazon EC2 with auto scaling:   Do not scale up unless you need it Scale down if you don't any more
Autoscaling Scale up (and down) EC2 instances depending on demand Combine with Elastic Load Balancing
Requirement:  Geographical Spread Amazon EC2 regions and Availability Zones:   Multiple regions, independent Availability Zones per region Amazon CloudFront  Content Distribution Network (US, EU, Asia)
Regions Multiple Availability Zones per region US East 4 AZs US West 2 AZs Ireland 2 AZs Singapore 2 AZs
Requirement:  Redundancy and Availability Host across regions and availability zones Replacement instances in a few minutes
Availability Zones Per-region  Architected independently Low cost, low latency, inter-AZ comms Run instances across AZs Disaster recovery using AZs
AWS Redundancy and Availability Elastic Block Storage (EBS) Redundant within AZ S3 Snapshots for across-AZ redundancy   Annual Failure Rate: 0.1% - 0.5%  (10 times as reliable as commodity disks) Simple Storage Service (S3) Redundant across AZs Replicate across regions  99.999999999% durability, 99.99% availibility Elastic Cloud Compute (EC2)  99.95% availability per region Availability of at least 1 region/4 running:99.9999999999999% Available across AZs Can be migrated across regions
AWS Security

Amazon web services: A Quick Introduction from Cloudreach