ioDriveとInfiniBandを利用した
DRBDによるリアルタイムレプリケーション
アジェンダ
 検証の目的
 DRBDとは
 ioDriveとは
 InfiniBandとは
 検証概要
 検証結果
 まとめ
ネットワーク越しのミラーリングを実現
DRBDでできること
 ネットワーク越しのミラーリング
 ブロックデバイスを複製
 同期レプリケーション
 バックグラウンドでの差分同期

     アプリケーション               アプリケーション

                 データの複製
     ファイルシステム               ファイルシステム


       DRBD                   DRBD
                 DRBD同期回線
      ストレージ                  ストレージ


     アクティブ ノード              スタンバイ ノード
DRBDの主なボトルネック
 ネットワークのレイテンシ
 HDDのレイテンシ(IOパフォーマンス)

     これらのレイテンシが全てDRBDのレイテンシ
      (IOパフォーマンス)として影響する。



       アプリケーション              アプリケーション

                  データの複製
       ファイルシステム              ファイルシステム


         DRBD                  DRBD
                  DRBD同期回線
        ストレージ                 ストレージ


      アクティブ ノード              スタンバイ ノード
超高速半導体ストレージ
ioDriveの特徴
 PCI Express 接続のNAND フラッシュメモリ
 低レイテンシの実現
 高いIOPSの実現
高速ネットワーク規格
InfiniBandとは
 ハイパフォーマンスコンピューティング
  (HPC)の分野で長く使用されてきた。
 低レイテンシの実現
  (1μ秒以下のレイテンシを実現)
 広帯域(QDR 4X 32Gbps)
(IP over InfiniBand)
   IPoIBによりTCP/IPアプリケーションが
    が利用可能
検証対象デバイス

    ドライブ                 RAID

1                        あり、ライトバックキャッシュ無効
    SAS HDD
    300GB, 10krpm
2                        あり、ライトバックキャッシュ有効

3                        なし

4   SATA SSD             あり、ライトバックキャッシュ無効
    60GB, SLC
5                        あり、ライトバックキャッシュ有効

6   IoDrive 320GB, MLC   なし
検証環境
 検証サーバの仕様
  本体            HP ProLiant DL360 G7
                Intel Xeon CPU L5630 @ 2.13GHz
  CPU
                (4core)×2個
  メモリ           24GB
  RAID コントローラ   HP SmartArray P410i 1G FBWC
  InfiniBand    Mellanox MHQH19-XTC (QDR)
 利用するソフトウェア
  OS            Red Hat Enterprise Linux 6.1
  DRBD          DRBD 8.3.11
  データベース        PostgreSQL 8.4.7
 ベンチマークの計測条件
  スケーリングファクタ              2000
  計測時間                    10分(600秒)
  同時接続数                   64
  検証パターン毎の実行回数            10回
ネットワーク構成
SSDとioDriveの性能評価
                 5,000


                 4,000
  スループット [tps]




                 3,000


                 2,000


                 1,000


                    0
                         HDD RAID     SSD    SSD RAID     ioDrive
                         キャ ッ シ ュ 有          キャ ッ シ ュ 有
                                      ドライブ
DRBD利用時の性能評価
                5,000                                              25
                           直接
                           DRBD
                4,000                                              20
                           性能低下 [%]
 スループット [tps]




                3,000                                              15




                                                                        性能低下 [%]
                2,000                                              10


                1,000                                              5


                   0                                               0
                        HDD RAID      SSD   SSD RAID     ioDrive
                        キャ ッ シ ュ 有          キャ ッ シ ュ 有
                                        ドライブ
SSDの構成による性能の違い
   SSDをRAID0で構成しス
    ループットを評価                        2,500

   RAIDコントローラの                     2,000
    キャッシュの有無の差を
    評価




                     スループット [tps]
                                    1,500


                                    1,000

SSDをRAID0で構成しても
                                     500
スループットの向上率は高
くないという結果となった。                          0
                                            SSD     SSD RAID   SSD RAID
                                                    キャ ッ シ ュ 無 キャ ッ シ ュ 有
                                                  SSD の構成
まとめ
 ioDriveにより高いトランザクション処
  理能力を持った環境が実現
 DRBDとInfiniBandの組み合わせにより
  高速なレプリケーション環境が実現
 スケールアウトではなくスケールアップ
  によるトータルコストの削減が可能
 ioDriveとInfiniBandとDRBDの組み合わ
  せにより安全性の高い高速データベース
  環境の構築が可能

ioDriceとInfiniBandとDRBDを利用したリアルタイムレプリケーション