ストレージ専用OS「NexentaStor」でVPSからクラウドサービスに転身
GMOインターネット「ConoHa」、性能大幅改善の鍵はSDSとSSD(1/2 ページ)
GMOインターネットが2015年5月にリニューアルしたクラウドプラットフォーム「ConoHa」。ストレージ基盤にSSDを全面導入してパフォーマンスを格段に向上させた。その取り組みを紹介する。
インターネット関連サービス事業を展開するGMOインターネットは、2013年に仮想化技術で専用の領域を低価格で利用できるVPS(仮想専用サーバ)サービス「ConoHa」(コノハ: Compute nodes with High flexible architecture)の提供を開始。低価格な料金体系と使いやすさなどから、多くのユーザーを獲得し順調にビジネスを拡大してきた。その一方でインフラの規模が拡大し、ユーザーのニーズも多様になったことでより高いパフォーマンスを望む声が多くなっていた。
同社はそこで、ボトルネックとなっていたHDDのストレージ構成をSSD(ソリッドステートドライブ)に換装することでパフォーマンス強化を図ることにした。ネクセンタ・システムズ・ジャパンのストレージ専用OS「NexentaStor」を活用して、汎用サーバを追加して拡張するストレージ基盤に再構築した。
GMOインターネットはなぜアプライアンス型のストレージシステムを採用せず、ソフトウェアのNexentaStorを選んだのか。その決め手となったリファレンスアーキテクチャとは何か。
併せて読みたいお薦め記事
SSD(ソリッドステートドライブ)に関する記事
SDS(ソフトウェア定義ストレージ)に関する記事
- 5分で分かるSoftware-Defined Storage(SDS)のメリット
- 「SDS」とは? ストレージを語る上で欠かせない3つの最新キーワード
- SDSで得する企業と損する企業、ストレージ最大の注目技術はなぜ革新的か
「NexentaStor」に関する記事
ConoHaが抱えたシステムの課題とは?
GMOインターネットは、1995年の創業以来インターネット関連サービス事業を展開している業界の老舗だ。
- ドメインやレンタルサーバ、クラウドサービスなどを提供するインターネットインフラ事業
- 広告配信業、SEOなどをサポートするインターネット広告・メディア事業
- 外国為替証拠金取引(FX)などのインターネット証券事業
- ソーシャルアプリゲーム、スマートフォンゲームプラットフォームなどの開発支援を行うモバイルエンターテイメント事業
の4つが主力事業となっている。
同社は顧客にマッチした多ブランド戦略を取っており、2013年にConoHaをスタートさせた。ConoHaは一般のシェアードホスティングサービスとは異なり、仮想化技術で論理的に独立した専用の領域を低価格で利用できることがメリットだ。シンプルなプラン構成と分かりやすいグラフィカルユーザーインタフェース(GUI)、定額制の料金体系などから、サービスの迅速な立ち上げやシステム運用コストの削減を目指すインターネットビジネス展開企業で導入が進んだ。主にエンジニアや開発者が中心顧客となり、アプリケーションやデータベース、サービスの運用基盤として利用されてきた。
好調なConoHaだったが、次第にデータベース(DB)やWebサーバなどのインフラの規模が拡大し、ロードバランサやドメインネームシステム(DNS)、海外のデータセンターとの連係などのニーズが多様化してきた。その流れを受け、VPSだけではユーザーのニーズをカバーできなくなっていった。課題は、システムの冗長化だった。仮想サーバを複数台組み合わせてシステムを構築するケースや、仮想サーバを一時的に立てて不要になれば消すといったインフラのライフサイクルに対してパフォーマンスが不足してきた。また、クラウドを利用した仮想サーバの再配備手法が注目される中、ConoHaはその運用に不可欠なアプリケーションプログラミングインタフェース(API)を用意していなかった。
ストレージのパフォーマンスは高ければ高いほどいい
「当社はConoHaのサービスを大幅に拡充し、VPSからパブリッククラウドサービスへと進化させることで、個人からエンタープライズまでのニーズに幅広く対応するよう、サービスをより強化する方向に舵を切りました」。こう説明するのは、GMOインターネット 事業本部 ホスティング事業部 テクニカルエバンジェリスト 斉藤弘信氏だ。斉藤氏はConoHa立ち上げから関わり、実際に開発にも携わるとともに「Twitter」「Facebook」などのソーシャルネットワーキングサービス(SNS)でConoHaの情報を発信したり、イベント講演や記事執筆なども手掛ける伝道師的存在として知られる。
ただ、そうしたインフラサービスを提供するためにボトルネックになりがちなのがストレージの存在だ。VPS時代のConoHaは全てのストレージをHDDで構成していた。パフォーマンスはチューニングしていたが、CPUやメモリとは異なりストレージは、数を増やしただけでは簡単にパフォーマンスを上げにくいやっかいな要素だ。Webアプリケーションを作るときにも必ずデータベースは不可欠だが、そのI/Oパフォーマンスを左右するのもストレージだといえる。
「ユーザーからはいつもより高いパフォーマンスが求められていましたので、ストレージのパフォーマンスは高ければ高いほどいいと考えていました」と斉藤氏は語る。
またHDDのI/Oでは1台のサーバに収容できるユーザーの数が頭打ちになり、収益の改善が見込めない状態になっていた。どのようなストレージを選択し、何を活用して構成を組めばいいのか。幾つかの改善策を検討した結果、注目したのがNexentaStorだった。
SDSでの実装を
NexentaStorは、オープンソースソフトウェア(OSS)のUNIX系OS「OpenSolaris」を継承する団体illumosのカーネルを利用した、「ZFS」ベースのストレージ構築用ソフトウェアだ。ZFSは「Oracle Solaris」で実装されている128ビットアドレッシング方式のファイルシステム。汎用的なx86サーバと、「JBOD」(複数ディスクを単一ディスクのように扱う技術)を採用したディスクエンクロージャーを組み合わせて実装する仕組みを持つ。「SDS(Software Defined Storage:ソフトウェアで定義されたストレージ)」として、大規模企業を中心にグローバルで導入実績を重ねている。
NexentaStorは信頼性と可用性を高める工夫を施している。具体的には、HAクラスタ(高可用性を得るために構成されたクラスタ)やレプリケーション、Web管理コンソールのサポート、「VMware」「OpenStack」など仮想化/クラウド環境構築ソフトウェアとの連係機能といったエンタープライズストレージに必要な機能を備えている。アプライアンス型のストレージシステムと比べて柔軟性と拡張性が高く、大容量かつハイパフォーマンスなエンタープライズレベルのストレージを低コストで構築するという、相反した目的を実現することが可能な製品として一目置かれている。
既にConoHaのサーバのローカルにはSSDが格納されていたが、追加でSSDにアクセスするストレージ専用サーバ基盤にNexentaStorを採用した。
「信頼性や可用性、パフォーマンスを総合的に考慮した結果、ベストなプロダクトだと判断しました」と話す斉藤氏。だが、NexentaStorが選ばれるべき理由は他にもあった。
GMOインターネットは業務上さまざまな最先端のテクノロジーを積極的に取り入れているが、SDSはConoHaが初めての試みとなる。ConoHaはOpenStackで構築されており、NexentaStorもドライバレベルでOpenStackに対応しているので、一からの作り込みが不要で連係もしやすい。また社内でもZFSを使っており、使い慣れた手法でストレージを構築できるという点でもメリットが多かった。
さらにGMOインターネットは今回、米Nexenta Systemsと米DellがHCL(ハードウェア互換リスト)を共有し、詳細なハードウェアコンポーネント(CPU、DRAM、NICなど)を共同で設計・テストしたリファレンスアーキテクチャに基づくモデル(RAモデル)を採用した。RAモデルはNexentaStorの機能をほぼ保証する検証済みのアプライアンス形態で提供でき、NexentaStorとハードウェアの相性問題が発生する可能性を抑えることができ、Dellから直接のサポートも受けられ、短期間での構築とサービス開始に大きく貢献した。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[NTTPCコミュニケーションズ株式会社] 「回線速度不足」だけが原因ではない? Web会議の遅延を解決する方法とは -
製品資料
[東京エレクトロン デバイス株式会社] 工場の可用性向上に重要な「7つの領域」と対策 OTセキュリティ強化の基礎知識 -
製品資料
[リコージャパン株式会社] 問い合わせ対応で本来の業務が進まない、総務や情シスの負担をどう減らす? -
製品資料
[リコージャパン株式会社] 自社データから高精度な回答を生成、簡単に生成AIチャットボットを構築する方法 -
技術文書・技術解説
[アトラシアン株式会社] IT運用や従業員サポートは生成AIでどう変わる? 使い方や導入の流れは?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
全社標準Copilotに絶望? MS Copilotで問い合わせ6割減できた企業は何が違った
-
2
脱VMwareの前提が崩れる BroadcomのVDDK公開停止で確認すべき点
-
3
「Copilot」はなぜ放置される? “議事録要約止まり”を脱する処方箋
-
4
IT製品の導入に関するアンケート「サーバ&ストレージ」編
-
5
OpenAIが叫ぶ法規制の裏で 情シスが今すぐ固めるべきAI防衛策
-
6
AIエージェント導入を急ぐな 先行企業が「データ基盤」を優先する理由
-
7
ITエンジニア1265人調査 生成AIを使い込むほど「人の確認」が重い理由
-
8
高額GPUが遊んでいるのはなぜ? AIインフラを襲う根深い「データ待ち」問題
-
9
「企業内サーバ環境の利用実態」に関するアンケート
-
10
MS&ADグループの目指す「AX」の全貌 本山CDOが語る変革の本質
ホワイトペーパーランキング PR
-
1
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
2
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
3
生成AIで文書活用を進めるには? 効率化と安全性をどう両立する
-
4
Windows PCとMacの選択制で生産性向上 LINEヤフーが実践する運用管理方法とは
-
5
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
6
国税庁の次世代基幹システム「KSK2」稼働開始に向けて、対応すべき変更点とは?
-
7
「スクラム」と「カンバン」の違いとは? アジャイル型開発手法を徹底比較
-
8
AI時代に成功するための「ナレッジマネジメント」ベストプラクティス
-
9
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
10
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー