Sei sulla pagina 1di 24

Henry Hui

EC2 - ELatic compute cloud S3 - Simple Storage Service SQS - Simple Queue Service ECU - Elastic Compute Unit AMI - Amazon Machine Image

Amazons Definition of ECU notes = We use several benchmarks and tests to manage the consistency and predictability of the performance of an EC2 Compute Unit. One EC2 Compute Unit provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor. This is also the equivalent to an early-2006 1.7 GHz Xeon processor referenced in our original documentation Amazon sizes instances based on ECU

1. 2. 3. 4. 5.

Pay-per use model Instant scalability Reliable/Redundant/Secure Most services accessed via simple REST/SOAP API Make use of Amazon Web Service and Experience

Elastic Cloud Service (EC2)

Simple Storage Service (S3)

Simple Database Service (SimpleDB)

Simple Queue Service (SQS)

Usage: Create Machine Image Deploy the image to S3 Start 1 or more instances Use it as regular machine(s)

Machine Image (OS + Apps)

Main Options:

Choose cores Choose locations Persistence via EBS

Amazon S3
Bucket 1

Idea:
Bucket N

Put/Get objects into buckets based on unique keys. Main Features:

Put object

Get object

Public/Private access. Support for large objects.

Client

SQS Queue
Message 1

Idea:
Create an infinite asynchronous queue.

Message N

Send Message

Receive Message

Main Features:

Writer

Reader

Multiple queues Upto 4K messages Message Locking

Relational DB Domain
Record 1

Idea:
Create flat database with auto-indexed tables. Main Features: Each attribute is indexed. Record structure is flexible. Basic operators in queries Supports sorting.

Key1

Attributes: A1,A2
Record N

Key2

Attributes: A1,A2

Put record

Get record Query records

Client

By Instance Type and Subscription Method Data Transfer Storage Capacity IP Address Monitoring

Small Instance default*


1.7 GB memory 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit) 160 GB instance storage 32-bit platform I/O Performance: Moderate API name: m1.small

Large Instance
7.5 GB memory 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each) 850 GB instance storage 64-bit platform I/O Performance: High API name: m1.large

Extra Large Instance


15 GB memory 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each) 1,690 GB instance storage 64-bit platform I/O Performance: High API name: m1.xlarge

Micro Instance 613 MB memory Up to 2 EC2 Compute Units (for short periodic bursts) EBS storage only 32-bit or 64-bit platform I/O Performance: Low API name: t1.micro

High-Memory Extra Large Instance 17.1 GB of memory 6.5 EC2 Compute Units (2 virtual cores with 3.25 EC2 Compute Units each) 420 GB of instance storage 64-bit platform I/O Performance: Moderate API name: m2.xlarge High-Memory Double Extra Large Instance 34.2 GB of memory 13 EC2 Compute Units (4 virtual cores with 3.25 EC2 Compute Units each) 850 GB of instance storage 64-bit platform I/O Performance: High API name: m2.2xlarge High-Memory Quadruple Extra Large Instance 68.4 GB of memory 26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each) 1690 GB of instance storage 64-bit platform I/O Performance: High API name: m2.4xlarge

High-CPU Medium Instance 1.7 GB of memory 5 EC2 Compute Units (2 virtual cores with 2.5 EC2 Compute Units each) 350 GB of instance storage 32-bit platform I/O Performance: Moderate API name: c1.medium High-CPU Extra Large Instance 7 GB of memory 20 EC2 Compute Units (8 virtual cores with 2.5 EC2 Compute Units each) 1690 GB of instance storage 64-bit platform I/O Performance: High API name: c1.xlarge

Cluster Compute Quadruple Extra Large Instance 23 GB of memory 33.5 EC2 Compute Units (2 x Intel Xeon X5570, quad-core Nehalem architecture) 1690 GB of instance storage 64-bit platform I/O Performance: Very High (10 Gigabit Ethernet) API name: cc1.4xlarge

S3 Explorer

filicio.us

Jungle Disk

S3 Firefox Organizer

MyOwnDB

Potrebbero piacerti anche