Professional Documents
Culture Documents
Agenda
Introduction
Amazon Web Services overview
Amazon EC2 is .
Amazon EC2 Benefits
Typical Examples
Q&A
Amazon?
Consumers (Buy)
Developers (Innovate)
Solution: Web-Scale
Computing
Search As a Service
Alexa Web Information Service
Alexa Top Sites
Alexa Site Thumbnail
Alexa Web Search Platform
Infrastructure As a Service
Amazon Simple Queue Service
Amazon Simple Storage Service
Amazon Elastic Compute Cloud
Amazon SimpleDB
People As a Service
Amazon Mechanical Turk
Amazon EC2 Is
Amazon Elastic Compute Cloud (EC2)
Hardware As A Service
A Web service that provides resizable
compute capacity in the cloud.
Designed to make Web-scale computing easier
for developers.
really Xen virtual machine instances running
on AMD x86; each instance has 2GB RAM and
150GB disk
A simple Web service interface that provides
complete control of your computing resources
create/destroy from the command line
Instance:
Images:
RegisterImage
DescribeImages
DeregisterImage
RunInstances
DescribeInstances
TerminateInstances
GetConsoleOutput
RebootInstances
Keypairs:
CreateKeyPair
DescribeKeyPairs
DeleteKeyPair
Image Attributes:
ModifyImageAttribute
DescribeImageAttribute
ResetImageAttribute
Instances:
Security Groups:
CreateSecurityGroup
DescribeSecurityGroups
DeleteSecurityGroup
AuthorizeSecurityGroupIngres
s
RevokeSecurityGroupIngress
Service Highlights
Elastic
Completely Controlled
Flexible
Designed for use with Amazon S3
Reliable
Secure
Inexpensive
Pricing
Pay only for what you use and there is no minimun fee.
Pricing is per instance-hour consumed for each instance
type.
Partial instance-hours consumed are billed as full hours.
EC2 Gotchas
Local storage is non-persistent
When you shut down, your data is lost
Need to write it elsewhere; but S3 is free!
You can "freeze" a running instance's "disks" to
S3, as an "AMI" (Amazon Machine Instance),
then duplicate that to as many servers as you
like
DHCP IP address assignment
So IP changes when instance reboots
Hard to use as a public server
HTTP is still usable with a reverse proxy, such
as Pound or Apache's mod_proxy
Typical Examples
Photo Share Web Site
Online Backup
Email Services
Search experience
Podcast
JamLoop
GIGAVOX
Web-Scale Architecture
gaVox Implemented Amazon S3, Amazon EC2 and Amazon SQS in November 2006
Summary
Cheap
Scalable
Beefy
Fault tolerant
Experiment!
Questions?
http://www.amazonaws.com/
http://del.icio.us/jm/aws
Technical Report TR-08-07
An Evaluation of Amazons Grid Computing Services: EC2, S3
and SQS