More Related Content
Similar to Lk with io drive solution 20130508 (20)
Lk with io drive solution 20130508
- 1. © SIOS Technology, Inc. All rights Reserved.
超高速デバイスソリューション
における性能向上と可用性向上
サイオステクノロジー株式会社
2013年4月
LifeKeeper超高速デバイスソリューション
- 2. © SIOS Technology, Inc. All rights Reserved.
アジェンダ
2
1.超高速デバイスと適用ニーズ
2.DBシステムで超高速/高可用性を実現する
3.DB性能向上検証結果
4.導入事例
- 4. © SIOS Technology, Inc. All rights Reserved.
超高速デバイス登場の背景
4
高速化が進むCPU
ストレージボトルネック
解消の必要性
ネットワークの大容量化
Dual
Core
Quad
Core
Many
Core
半導体テクノロジー
超高速デバイス
Infiniband, 10G Ethernet
「サーバーサイドフラッシュ」という手法が流行
- 5. © SIOS Technology, Inc. All rights Reserved.
参考:盛り上がるサーバーサイドフラッシュ
5
「PCIeカード型」のフラッシュストレージを使い、
データのI/O性能を上げる事例が増えている。サーバー
にフラッシュメモリーを直結するため、「サーバーサ
イド・フラッシュ」とも呼ばれる手法。ストレージに
SSD(ソリッド・ステート・ドライブ)を搭載する手
法に比べ、レイテンシー(遅延)を3桁改善 できる。
http://itpro.nikkeibp.co.jp/article/NCD/20120824/41792
1/
(日経コンピュータ Digital)
- 6. © SIOS Technology, Inc. All rights Reserved.
超高速デバイス適用ニーズ
パフォーマンスを向上したい
I/O最大待ち時間が1/20に
MySQLクエリ処理が600QPSから12,000QPSに
増加(20倍)
高負荷時サービス中断問題の解消
検索パフォーマンスが3倍向上
TCOを削減したい
サーバー台数を75%削減
⇒設置スペース/使用電力/メンテナンスコスト
が激減
6
*上記ソリューションはFusion-IO社事例からの引用です
- 10. © SIOS Technology, Inc. All rights Reserved.
DBシステムで超高速と高可用性を実現する
10
超高速デバイス
ソリューションの特徴
データ量拡大/性能維持のため
の負荷分散サーバーが不要
スループットのネックとなる
ストレージ性能を大幅に改善
LifeKeeper
HAソリューション
多くのHAクラスタ& DB
レプリケーションの実績
各種DB+ioDrive構成の豊
富な実績
+
超高速、高ROI、高可用性DBシステムの実現
DBシステム高速化 DBシステム可用性向上
- 11. © SIOS Technology, Inc. All rights Reserved.
超高速・高ROI・高可用性 DBソリューション
ioDriveとは・・・
・Fusion-io社製 NANDフラッシュベース高速半導体ストレージ
・SSD と比較して数倍のパフォーマンス /10-50倍の耐久性
・PCIe 接続であり、RAID コントローラ不要
ioDrive + LifeKeeper 連携による効果
・レプリケーション型の HA 構成となるため、共有
ディスクの SPOF (単一障害点)を排除
・ioDrive は超高速ストレージであるため、同期レ
プリケーションでも、高パフォーマンスを実現
・レプリケーション機能により、ネットワー
ク越しのRAID構成が可能
・HA + ネットワーク RAID によりデータ二
重化・サービス切替を同時に実現!
・ブロックレベルの完全同期レプリケーショ
ンでDB整合性も確保
・ioDrive 採用時の課題を解決
LifeKeeper 採用のメリット
ioDriveとLifeKeeper を用いた
超高速・高可用性 DBソリューション
ioDrive ioDrive
- 13. © SIOS Technology, Inc. All rights Reserved.
検証の概要
13
MySQL RC版v5.6.7、汎用データベース負荷
テストツールjdbcrunnerを使ったRDBMSに
対するOLTPベンチマーク検証を実施
TPC-Cを簡易実装したトランザクションを実行
テスト用テーブルのレコード数は600(実データ
サイズ約100GB)
- 14. © SIOS Technology, Inc. All rights Reserved.
検証の概要
14
検証環境
Red Hat Enterprise Linux 6.2 64bit
ioDrive2にext4ファイルシステムを作成しデータ
レプリケーション領域とする
OSおよびシステムファイルは内蔵SAS HDDに
配置
物理メモリ32GB
データレプリケーション用の通信パスに10Gbps
Ethernetを使用
- 15. © SIOS Technology, Inc. All rights Reserved.
0
200
400
600
800
1000
1200
1400
1600
1800
16 32 48 64
MySQL5.5
+ SAS
MySQL+LifeKeeper+ioDrive性能測定
15
MySQL5.6.7
+ ioDrive2
+LifeKeeper 同期
MySQL5.6.7
+ ioDrive2
同期レプリケーションを実施して
も、性能の低下は11%程度
同時実行数
11%
- 16. © SIOS Technology, Inc. All rights Reserved.
まとめ
20
1.超高速デバイスと適用ニーズ
ストレージボトルネックを解消するサーバーサイド
フラッシュソリューション
パフォーマンス、TCO向上ニーズにフィット
2.DBシステムで超高速/高可用性を実現する
LifeKeeperを適用することで、超高速、高ROI、
高可用性DBシステムが実現
3. DB性能向上検証結果
圧倒的な性能向上
同期モードレプリケーションでも少ない性能劣化
4. 導入事例
パフォーマンス向上、TCO削減、ROI向上