Upload
manabu-shinsaka
View
1.525
Download
0
Embed Size (px)
DESCRIPTION
about amazon web services ebs provisioned IOPS volume.
Citation preview
かいはつぶ しんさか
Amazon EBSプロビジョンドIOPS にふれてみた
AmazonEBS概要
実際に試してみた
考察
目次
2 AmazonEBSProvisonedIOPSVolume
Amazon EBSとは
EC2で利用できるストレージボリューム
ネットワーク接続型
EC2インスタンスとは切り離されている
3 AmazonEBSProvisonedIOPSVolume
EBSタイプ スタンダードボリューム プロビジョンドIOPSボリューム
パフォーマンス 平均 100IOPS (バーストあり)
最大 2000 IOPS
費用(東京) $0.12 /GB/月 割り当てている間、大きさによる費用発生 100GBを1年間→$144 100万 I/O リクエスト当たり $0.12
$0.15 /GB/月 割り当てている間、大きさによる費用発生 100GBを1年間→$180 プロビジョニングIOPS/月当たり $0.12 2000IOPSを1年間→$2880
適した用途 ブートボリューム データベース等
4 AmazonEBSProvisonedIOPSVolume
EBSボリューム作成
EC2作成
サーバーインスタンスにマウント
テストプログラム仕様
試してみました
5 AmazonEBSProvisonedIOPSVolume
プロビジョンドIOPSボリューム作成
プロビジョンドIOPSボリューム
6 AmazonEBSProvisonedIOPSVolume
スタンダードボリューム作成
スタンダードボリューム
7 AmazonEBSProvisonedIOPSVolume
EC2インスタンス作成
EBS最適化インスタンスをON
M1.large等
M1.medium等は使用不可
8 AmazonEBSProvisonedIOPSVolume
サーバーインスタンスにマウント
mkfs
mount
9 AmazonEBSProvisonedIOPSVolume
テストプログラム仕様
環境
Apache+PHP
出力
ランダム文字列を 500万行(600MB)
入力
出力したファイルを1行ずつスキャン×10回
10 AmazonEBSProvisonedIOPSVolume
テスト結果
11 AmazonEBSProvisonedIOPSVolume
テスト結果
誤差の範囲?
スタンダードボリューム
出力 130.5秒
入力 51.1秒
12 AmazonEBSProvisonedIOPSVolume
プロビジョンドIOPSボリューム
127.5秒
51.2秒
<考察>なぜか?
誰か教えて
13 AmazonEBSProvisonedIOPSVolume
推測1
ApacheとPHPのオーバーヘッドが大きい
純粋な性能確認ならC言語か
14 AmazonEBSProvisonedIOPSVolume
推測2
ファイルが小さい
数十GBクラスのリードライトでないと本領発揮できない?
15 AmazonEBSProvisonedIOPSVolume
推測3
アクセス頻度が低い
マルチプロセスでのファイルアクセス
ランダムアクセス
16 AmazonEBSProvisonedIOPSVolume
推測4
ストライピングしてみる?
RAID0設定して試した記事が多い
17 AmazonEBSProvisonedIOPSVolume
推測5
よく見たら「M1.largeはEBS最適化500Mbpsを使用可能」と記述あり
18 AmazonEBSProvisonedIOPSVolume
まとめ
19 AmazonEBSProvisonedIOPSVolume
まとめ
簡単に性能差を計測できなかった。
プロビジョンドIOPSボリュームは、性能の良いEC2インスタンスで利用可。
コストが大きくなるので、性能計測して慎重な選択が必要。
20 AmazonEBSProvisonedIOPSVolume
おわり
ありがとうございました
21 AmazonEBSProvisonedIOPSVolume