sds amazon rds

Post on 22-Nov-2014

906 Views

Category:

Travel

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Amazon RDS Benchmarking Amazon’s relational database service.

Alex Pérez, Sergio Mendoza, Roger Rafanell

28/5/2012

SDS

Outline

Benchmarking Amazon RDS

Part 1: Introduction Part 2: Amazon RDS Part 3: Benchmark tests Part 4: Results evaluation Part 5: Conclusions

Outline

Benchmarking Amazon RDS

Part 1: Introduction Part 2: Amazon RDS Part 3: Benchmark tests Part 4: Results evaluation Part 5: Conclusions

Introduction

Amazon Web Services ecosystem

Introduction

Simple to Deploy

Managed Compatible

Scalable

Reliable

Secure Inexpensive

Outline

Benchmarking Amazon RDS

Part 1: Introduction Part 2: Amazon RDS Part 3: Benchmark tests Part 4: Results evaluation Part 5: Conclusions

Amazon RDS

Amazon Relational Database Service (RDS)? “Is a web service that makes it easy to set up, operate, and scale a relational database in the cloud providing

cost-efficient and resizable capacity.”

Amazon RDS

Deploying the database system

Amazon RDS

Deploying the database system

Amazon RDS

Deploying the database system

Amazon RDS

Deploying the database system

Amazon RDS

Uploading the information

Outline

Benchmarking Amazon RDS

Part 1: Introduction Part 2: Amazon RDS Part 3: Benchmark tests Part 4: Results evaluation Part 5: Conclusions

Benchmark tests

Configuring JMeter…

Benchmark tests

Configuring JMeter…

Benchmark tests

Configuring JMeter…

Benchmark tests

Configuring JMeter…

Benchmark tests

Configuring JMeter…

Benchmark tests

Configuring JMeter…

Benchmark tests

Running JMeter…

Benchmark tests

Obtaining Results with JMeter…

Outline

Benchmarking Amazon RDS

Part 1: Introduction Part 2: Amazon RDS Part 3: Benchmark tests Part 4: Results evaluation Part 5: Conclusions

Results evaluation

Small DB Instance (0.105$): 1.7 GB memory, 1 ECU, Moderate I/O Large DB Instance (0.415$): 7.5 GB memory, 4 ECUs, High I/O Extra Large DB Instance (0.830$): 15 GB memory, 8 ECUs, High I/O HM Double Extra Large DB Instance (1.170$): 34 GB mem, 13 ECUs, High I/O

Amazon RDS Instances Specs:

The pricing above applies to a standard DB Instance or Read Replica deployed in a US West (Oregon) facilities.

Results evaluation

Throughput

0

1000

2000

3000

4000

5000

6000

7000

8000

Small Large XL XXL

Database Size

Throughput

(req/min)

Throughput

Serve Time

0

200

400

600

800

1000

1200

Small Large XL XXL

Database Size

Time (ms)

Serve Time

Quality/Price Ratio

0

10000

20000

30000

40000

50000

60000

Small Large XL XXL

Database Size

Time (ms)

Throughput

Serve Time

Results evaluation

Throughput (req/min)

Throughput Improvement

Price ($)

Price Increment

Quality/Price Ratio

Small 5535 1 0,105 0 52714,286

Large 6792 1,227 0,415 3,952 16366,265

XL 7072 1,278 0,830 7,905 8520,482

XXL 7195 1,300 1,170 11,143 6149,573

Serve Time (ms)

Serve Time Improvement

Price ($)

Price Increment

Quality/Price Ratio

Small 1004 1 0,105 0 9561,905

Large 872 1,151 0,415 3,952 2101,205

XL 836 1,201 0,830 7,905 1007,229

XXL 821 1,223 1,170 11,143 701,709

Outline

Benchmarking Amazon RDS

Part 1: Introduction Part 2: Amazon RDS Part 3: Benchmark tests Part 4: Results evaluation Part 5: Conclusions

Conclusions

The biggest the instance the better the results.

XL & XXL instances cannot be overloaded with just one instance requesting.

Upgrade to a powerful instance just worth if meet the requirements and keeps the quality/price ratio.

The small instance has the best quality/price ratio.

Doubts? alex.pb@tecninse.com

sergiomendo@gmail.com

rogerrafanell@gmail.com

top related