Amazon Provisioned IOPS for RDS
-
Upload
manabu-shinsaka -
Category
Technology
-
view
13 -
download
2
description
Transcript of Amazon Provisioned IOPS for RDS
![Page 1: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/1.jpg)
かいはつぶ しんさか
Amazon Provisioned IOPS for RDS
![Page 2: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/2.jpg)
Provisioned IOPS for RDS
概要
価格
性能調査
ベンチマークツール
インスタンス作成
結果
まとめ
目次
2 Amazon Provisioned IOPS for RDS
![Page 3: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/3.jpg)
Provisioned IOPS
for RDS
概要
3 Amazon Provisioned IOPS for RDS
![Page 4: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/4.jpg)
IOPSとは
IOPS
Input / Output
Operations
Per Second
4 Amazon Provisioned IOPS for RDS
→1秒あたりのI/O操作回数 (数値が大きいほど性能が良い)
![Page 5: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/5.jpg)
Provisioned IOPSとは
IOPS性能を確保
ベストエフォートでない
5 Amazon Provisioned IOPS for RDS
![Page 6: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/6.jpg)
Provisioned IOPS for RDS
MySQL/Oracleの場合
3TBのストレージ容量
30,000 Provisioned IOPS
6 Amazon Provisioned IOPS for RDS
※SQL Serverは 1TB、10,000IOPS
![Page 7: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/7.jpg)
価格
7 Amazon Provisioned IOPS for RDS
![Page 8: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/8.jpg)
価格 (at Tokyo) インスタンスタイプ 料金/時間
マイクロ db.t1.micro $0.035
スモール db.m1.small $0.120
ミディアム db.m1.medium $0.240
ラージ db.m1.large $0.480
エクストララージ db.m1.xlarge $0.955
ハイメモリ エクストララージ db.m2.xlarge $0.675
ハイメモリ ダブルエクストララージ db.m2.2xlarge $1.350
ハイメモリ クアドラプルエクストララージ
db.m2.4xlarge $2.695
8 Amazon Provisioned IOPS for RDS
2013/3/22現在
![Page 9: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/9.jpg)
価格 シナリオ(1/2)
下記の1ヶ月料金
エクストララージインスタンス($0.955/時間)
100GBのボリューム
1000万リクエスト/日
9 Amazon Provisioned IOPS for RDS
![Page 10: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/10.jpg)
価格 シナリオ(2/2)
10 Amazon Provisioned IOPS for RDS
スタンダードストレージ プロビジョンドIOPSストレージ
インスタンス $0.955×720時間=$688
$0.12×100GB=$12 $0.15×100GB=$15
$0.12×1000万リクエスト×30日
=$36
$0.12×1000=$120
$736/月 $823/月 2013/3/22現在
![Page 11: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/11.jpg)
SysBench
性能調査
11 Amazon Provisioned IOPS for RDS
![Page 12: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/12.jpg)
SysBench
http://dev.mysql.com/downloads/benchmarks.html
12 Amazon Provisioned IOPS for RDS
![Page 13: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/13.jpg)
SysBench
CPU
ファイルIO
メモリ
スレッド
Mutex
OLTP
13 Amazon Provisioned IOPS for RDS
![Page 14: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/14.jpg)
SysBench - OLTP
OLTP On-Line Transaction Processing
トランザクション処理性能の計測
14 Amazon Provisioned IOPS for RDS
![Page 15: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/15.jpg)
RDS Instance Launch
EC2 Instance Launch
準備
15 Amazon Provisioned IOPS for RDS
![Page 16: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/16.jpg)
DBインスタンス設定
16 Amazon Provisioned IOPS for RDS
![Page 17: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/17.jpg)
DBインスタンス設定
17 Amazon Provisioned IOPS for RDS
We recommend that you use m1.large,m1.xlarge or m2.4xlarge Instance class for best results.
Other instance classes are not optimized for Provisioned IOPS
![Page 18: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/18.jpg)
DBインスタンス設定
18 Amazon Provisioned IOPS for RDS
db.m2.4xlargeを選択(やむを得ず)
![Page 19: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/19.jpg)
値段イメージ
高い
19 Amazon Provisioned IOPS for RDS
![Page 20: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/20.jpg)
EC2インスタンス作成
20 Amazon Provisioned IOPS for RDS
![Page 21: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/21.jpg)
SysBench OLTPオプション
do bench
21 Amazon Provisioned IOPS for RDS
![Page 22: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/22.jpg)
SysBench OLTPオプション
100万レコードのテーブル1つを準備
読み込み、追加、更新、削除を行う
64スレッド並行処理
300秒連続
22 Amazon Provisioned IOPS for RDS
![Page 23: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/23.jpg)
result
23 Amazon Provisioned IOPS for RDS
![Page 24: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/24.jpg)
resut
24 Amazon Provisioned IOPS for RDS
スタンダード
300秒間の
リクエスト回数 7,645,386
300秒間の
トランザクション処理数 364,066
1秒あたりの read/write リクエスト 23,054.8
1秒あたりの
トランザクション処理数 1,213.4
プロビジョンド IOPS 2000
7,746,669
368,889
23,361.9
1,229.6
プロビジョンドIOPSはスタンダードの 1.3%性能が高い
![Page 25: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/25.jpg)
CloudWatch
25 Amazon Provisioned IOPS for RDS
![Page 26: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/26.jpg)
まとめ
26 Amazon Provisioned IOPS for RDS
![Page 27: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/27.jpg)
まとめ
明確に性能差を計測できなかった。
もしかしたら、MySQLのチューニングすれば良い?
計測時のコンディションが良かったため、スタンダードストレージのパフォーマンスが出たのでは?
どのDBインスタンスタイプでも使えるわけではない。
m1.large,m1.xlarge,m2.4xlargeのいずれか。
27 Amazon Provisioned IOPS for RDS
![Page 28: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/28.jpg)
cost result
28 Amazon Provisioned IOPS for RDS
![Page 29: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/29.jpg)
cost result
29 Amazon Provisioned IOPS for RDS
予算オーバー。
![Page 30: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/30.jpg)
cost result
30 Amazon Provisioned IOPS for RDS
牛鍋丼換算
![Page 31: Amazon Provisioned IOPS for RDS](https://reader033.fdocument.pub/reader033/viewer/2022051207/540cb8607bef0ad7288b5637/html5/thumbnails/31.jpg)
おわり
ありがとうございました
31 Amazon Provisioned IOPS for RDS