Blackpepper社、MySQLとWeb性能に スパイスを効かせる

CASE STUDY
Blackpepper社、MySQLとWeb性能に
スパイスを効かせる
スピードの必要性
Blackpepper社はニュージーランドにあるオーナー経営のネット代理店で、顧客の多種
多様なeコマース基盤向けにオンラインのホストソリューションを提供しています。
業種:
「私どもの業務は、一瞬の間に人々の注意を惹く必要があります。Webやデータベース
サービスプロバイダ
の性能がわずかでも減速すれば、お客様のビジネスに多大な影響が出るのです。」
成果:
(Blackpepper社 CEO兼共同創設者 アラン・ラッセル氏)
不運にも、これは現実のものとなりました。同社の日常的なデータインポートや同期の
処理で、300ミリ秒に達することもある重大な遅延が発生したのです。
「頻繁ではありませんでしたが、一部のお客様から警告を頂いたり、vCenterにログが
残ったりしていました。私たちはWebやデータベースの性能を向上させるだけでなく、
負荷ピーク時であっても、その状態を常に保てるソリューションが必要でした。」(ア
・ データベース遅延を300ミリ秒から30ミリ秒
に縮小
・ 平均SQLジョブを30分から10分に削減
・ ワークロードあたりIOPSが900から6000に
増加
・ SANからの書き込みを10億件削減
ラン・ラッセル氏)
ストレージ性能にスパイスを効かせる
同社は当初、アプリケーションの性能問題の解決策として、既存のDell EqualLogicの
アップグレードを考えました。ですがこのストレージデバイスの利用率は40%程度で、
これ以上の容量は必要ありませんでした。アップグレードには5万ドル以上のコストが
かかってきます。
「フラッシュによる性能向上は必要でしたが、そのために大金を費やしたくはありませ
んでした。まして、必要でもないSANハードウェアを買うことになるならなおさらで
す。」(アラン・ラッセル氏)
そこでBlackpepper社は問題の解決策として、サーバーサイド・フラッシュとストレー
「PernixData FVPは、常に信頼性の
高いデータベース・Webサーバー性能
を提供できる、完璧なソリューション
です。必要のないハードウェアに大金
をかけなくても、サーバーサイド・フ
ラッシュによって低遅延なストレージ
性能を得ることができます。」
ジ・アクセラレーション・ソフトウェアに着目しました。最初にDell FluidCacheを試
しましたが、彼らのEqualLogicおよびVMwareの環境と互換性がないということで、す
ぐに却下となりました。続いてVMware VFRCを検討しましたが、設定が難しすぎまし
た。さらにこれは読み取り専用ソリューションだったので、トラフィックの90%が書き
込みという彼らのMySQLデータベースを、高速化することはできませんでした。
彼らは最終的にはストレージ・アクセラレーションのための最高のソフトウェアプラッ
トフォーム、PernixData FVPにたどりつきました。FVPはフラッシュやRAMのような
高速なサーバーリソースをクラスタ化されたアクセラレーション層として仮想化するこ
とで、IT管理者は迅速で簡単に、コストをかけることなく、ストレージ性能をストレー
ジ容量に全く関係なくスケールアウトすることが可能になりました。その結果、既存の
サーバーやストレージインフラに手を入れなくても、すべての仮想マシン(VM)でこ
れまで見たことのないほどread/writeパフォーマンスが向上しました。Blackpepper社
はFVPを、インテルS3700 SSD内蔵のDellサーバー上に展開させています。
[email protected]
2014年08月
「FVPの導入には全部で20分とかかりませんでした。一番長くかかったのは、VMをメ
ンテナンスモードにするところでしたね。」(アラン・ラッセル氏)
データベースの最大遅延はただちに、300ミリ秒から30ミリ秒まで縮小しました。10
倍の改善です。平均遅延は今や1ミリ秒未満で、read/writeの95%はローカルフラッシ
ュで処理しています。また日常的なデータベース同期のスループットは280 Mbpsとな
っており、平均SQLジョブを30分から10分に減らすことができました。
「SANだけでは、このような性能に近づいたことすらありません。現在では、私どもは
ワークロードあたり6,000におよぶIOPS(秒間入出力)を実現しています。FVP以前
は、900もあれば良いほうでした。」(アラン・ラッセル氏)
導入後6週間で、10億以上の書き込みがFVPによりスピードアップしました。これは常
に信頼性のある性能を確保しただけでなく、Equallogicの使用率を下げて、デバイス寿
命を延長することにつながりました。
「SANだけでは、このような性能に近
性能
づいたことすらありません。」
瞬間
VM IOPS(合計)
769
VM スループット
(合計)
7554 KBps
VM 遅延(合計)
1.83 ms
フラッシュ ヒット率
40%
累計(2014-01-13 11:11:11.7∼)
データストアーからの節約IO
128,411,107
節約データストアー帯域幅
13.17 TB
加速された書き込み
1,004,829,490
図1 Blackpepper社は6週間でSANから10億書き込み以上の負担を減らしました。
ビジネス事例の構築
「PernixData FVPとサーバーフラッシュへの投資は、弊社の総ストレージ支出のたっ
た7%未満です。コスト的に見て、非の打ち所のないソリューションでした。」(アラ
ン・ラッセル氏)
さらに、FVPの導入はBlackpepper社のサービス提供の改善にも役立ちました。
「PernixDataFVPのおかげで、弊社はお客様に最高レベルのデータベースおよびWeb
性能をお届けすることができます。これは、クエリー高速化、トランザクション増、検
索ランキング上昇を実現します。電子商取引の世界では、これは生死を分ける差になり
ます。」
[email protected]
2014年08月