newegg amazon cloud research2
TRANSCRIPT
-
7/30/2019 Newegg Amazon Cloud Research2
1/24
Henry Hui
-
7/30/2019 Newegg Amazon Cloud Research2
2/24
EC2 - ELatic compute cloud
S3 - Simple Storage Service
SQS - Simple Queue Service
ECU - Elastic Compute Unit
AMI - Amazon Machine Image
-
7/30/2019 Newegg Amazon Cloud Research2
3/24
Amazons Definition of ECU notes = We use
several benchmarks and tests to managethe consistency and predictability of theperformance of an EC2 Compute Unit. One
EC2 Compute Unit provides the equivalentCPU capacity of a 1.0-1.2 GHz2007 Opteron or 2007 Xeon processor. This isalso the equivalent to an early-2006 1.7 GHz
Xeon processor referenced in our originaldocumentation
Amazon sizes instances based on ECU
http://en.wikipedia.org/wiki/Opteronhttp://en.wikipedia.org/wiki/Xeonhttp://en.wikipedia.org/wiki/Xeonhttp://en.wikipedia.org/wiki/Opteron -
7/30/2019 Newegg Amazon Cloud Research2
4/24
1. Pay-per use model
2. Instant scalability
3. Reliable/Redundant/Secure
4. Most services accessed via simpleREST/SOAP API
5. Make use of Amazon Web Service and Experience
-
7/30/2019 Newegg Amazon Cloud Research2
5/24
Simple DatabaseService (SimpleDB)
Elastic Cloud
Service (EC2)
Simple Storage
Service (S3)
Simple QueueService (SQS)
-
7/30/2019 Newegg Amazon Cloud Research2
6/24
http://tinyurl.com/3lr6at -
7/30/2019 Newegg Amazon Cloud Research2
7/24
Machine
Image
(OS + Apps)
Usage:
Create Machine Image
Deploy the image to S3 Start 1 or more instances
Use it as regular machine(s)
Main Options:
Choose cores
Choose locations
Persistence via EBS
-
7/30/2019 Newegg Amazon Cloud Research2
8/24
Client
Idea:
Put/Get objects into buckets
based on unique keys.
Main Features:
Public/Private access. Support for large objects.
Amazon S3
Bucket 1 Bucket N
Put object Get object
-
7/30/2019 Newegg Amazon Cloud Research2
9/24
Writer
Idea:
Create an infinite
asynchronous queue.
Main Features:
Multiple queues
Upto 4K messages
Message Locking
SQS Queue
Message 1
Send
Message
Receive
Message
Message N
Reader
-
7/30/2019 Newegg Amazon Cloud Research2
10/24Client
Idea:
Create flat database with
auto-indexed tables.
Main Features:
Each attribute is indexed. Record structure is flexible.
Basic operators in queries
Supports sorting.
Relational DB Domain
Record 1
Put recordGet record
Query records
Key1 Attributes: A1,A2
Record N
Key2 Attributes: A1,A2
-
7/30/2019 Newegg Amazon Cloud Research2
11/24
By Instance Type and Subscription Method
Data Transfer
Storage Capacity
IP Address Monitoring
-
7/30/2019 Newegg Amazon Cloud Research2
12/24
Small Instancedefault*1.7 GB memory1 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 Instance7.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 Instance15 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
-
7/30/2019 Newegg Amazon Cloud Research2
13/24
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
-
7/30/2019 Newegg Amazon Cloud Research2
14/24
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
-
7/30/2019 Newegg Amazon Cloud Research2
15/24
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 platformI/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
-
7/30/2019 Newegg Amazon Cloud Research2
16/24
Cluster Compute Quadruple Extra Large
Instance
23 GB of memory33.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
-
7/30/2019 Newegg Amazon Cloud Research2
17/24
-
7/30/2019 Newegg Amazon Cloud Research2
18/24
-
7/30/2019 Newegg Amazon Cloud Research2
19/24
-
7/30/2019 Newegg Amazon Cloud Research2
20/24
-
7/30/2019 Newegg Amazon Cloud Research2
21/24
-
7/30/2019 Newegg Amazon Cloud Research2
22/24
-
7/30/2019 Newegg Amazon Cloud Research2
23/24
-
7/30/2019 Newegg Amazon Cloud Research2
24/24
S3 Explorer filicio.us Jungle Disk
S3 Firefox Organizer MyOwnDB