EC2の新しいインスタンスタイプ「I2インスタンス」が先日使えるようになりました。インスタンスタイプとしては"i2.*"からはじまるやつです。I2インスタンスタイプは、特にリレーショナルデータベース、NoSQLデータベース、およびトランザクションシステムによって生成されるI/O集約型のワークロードをホストするように設計されています。大きいサイズのI2インスタンスタイプは、4KBのブロックサイズでの計測で、秒間365,000を超えるランダムリードと秒間315,000を超えるランダムライトの性能を発揮します。4つのインスタンスサイズをご利用いただけますので、必要なストレージとI/O性能が高くなのに合わせて、小さくスタートし、スケールアップしていくことができます。このインスタンスタイプはHI1インスタンスの後継にあたる第2世代のハイI/Oインスタンスタイプで、HI1インスタンスの欠けていた部分を補います。多くなったSSDベースのインスタンスストレージを提供します。利用可能に!これは、かなり凄そうな雰囲気が出ているので、いつものごとく軽くベンチマークをとってみることにしました。利用可能に!上記の公式ブログより抜粋しますが、以下のような感じです。$6.82/h今回は最も性能の良い、SSDを8本積んでいる"i2.8xlarge"を使ってみました。今回も、"fio"を使ってベンチマークをとってみます。Linuxを利用したり、ファイルシステムはxfsを使う等、基本的な計測方法は、以下のエントリで紹介したやり方と同じです。計測対象は、以下の4パターンです。800GBのSSD1本のデバイスに対して計測800GBのSSD2本をソフトウェアRAID0で束ねたデバイスに対して計測800GBのSSD4本をソフトウェアRAID0で束ねたデバイスに対して計測800GBのSSD8本をソフトウェアRAID0で束ねたデバイスに対して計測ちなみにベンチマークを取るのに使ったfioコマンドとオプションは以下の6つです。上から4つは、それぞれシーケンシャルリード/ライトとランダムリード/ライト、ブロックサイズは4kで設定しています。IOPSのチェックが主目的です。-name=file1あとの2つは、ブロックサイズを大きくして、主にbandwidth(転送レート)をチェックしています。公式ブログにも記載がありますが、I2インスタンスを使う際は、HVM(ハードウェア仮想化マシン)用のAMIを選択する必要があります。(最初この点を見逃していて、「あれ、I2インスタンスが選べない...!!」って探していました・・・。AMIのみをサポートします。AMIを使う必要があります。古いバージョンのカーネルでは、I2インスタンスを使っても十分なI/O性能を発揮することができません。Linuxを選択しましょう。すると、こんな感じで、インスタンスタイプの選択画面でI2インスタンスが選べるようになります。何気に、"i2.8xlarge"は10Gネットワーク利用可です。I2インスタンス(i2.8xlarge)を起動!!↓のように、/dev/xvdb〜/dev/xvdiまで、800GBのSSDデバイスがズラリと並んでいるのは壮観。8本)のベンチマーク結果です。3490.9結果ですが、SSD単体でシーケンシャル/ランダムリードともに60,000IOPS超と、なかなか優秀な結果です。IOPSについては、シーケンシャル/ランダムリードについては、4本までは、ほぼリニアな感じで性能が伸びていますが、8本になると、今回のベンチマーク環境や計測の仕方では、IOPS値が伸びませんでした。ベンチマークのやり方を変えると、また値が変わりそうな気がします。シーケンシャル/ランダムライトのIOPSについては、これも今回の環境依存な気もしますが、40,000超で伸びなくなってしまいました。公称値は、ランダムリード365,000IOPS、ランダムライト315,000IOPSなので、冬休みの宿題的な感じで時間が取れれば、FSを変えたりベンチマーク方法を少しやり直して見たいと思っています。BandWidth(帯域幅)のスループットについては、完全にリニアな感じで伸びていきました。MAXで3.5GB/secで読み書きできるわけですから、相当高速です。↓は、RAID0でSSDデバイスを8本束ねたときの"df"の出力結果ですが、やはり驚異的なことは、20万〜30万IOPSで3.5GB/secスループットの高パフォーマンスを叩き出す約6TBもの超高速ストレージが、AWSで使えるようになったということは、公式ブログにも記載がありますが、さらに可能性が大きく広がったと思います。/dataちょっと、おじさんビックリしてしまいましたが、このSSDデバイスをEBSみたいな感じで、自由な容量で好きなインスタンスで利用できるようになれば、もっとおじさんビックリ(凄そう)です!(ネットワークを介したデバイスで、このパフォーマンスを出し続けることは、難しいかもしれませんが。)いったん今日はここまで。EC2インスタンス"c3.8xlarge"が大セールしていたので簡単な...気がついたら、1ヶ月以上ブログ書いてなかったのでサクッと。@namikawaメールアドレス執筆・講演依頼や、その他ご連絡は、以下のメールアドレスまでお願いします。お問い合わせスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。