映像配信サービス「ひかりTV」。NTTぷららは、このサービスにインターネット経由のリモート録画予約サービスの提供を2010年8月より開始した。このサービスを実現するためにデータベース基盤を新設することになった。同社の技術担当に与えられた時間は5ヶ月。厳しい環境下で選ばれたソリューションが「DODAI」だった。ミッションクリティカルなIT基盤を驚くべき早さで導入したプロジェクトの中身に迫る。隆洋氏1995年創業のNTTぷららは、個人・法人向けのインターネット接続サービス事業者として、高いクオリティと豊富なオプションサービスを展開し、多くのユーザの支持を獲得してきた。そのNTTぷららが2008年3月から映像配信サービス「ひかりTV」を開始した。このサービスは、多チャンネル放送やVOD、カラオケなどの映像配信サービスに加え、リモコン操作だけで買い物ができるショッピングサービス「ひかりTVショッピング」を提供している。現在の「ひかりTV」ユーザは165万人(2011年9月末現在)で順調に増加している。ひかりTVでは、同サービスで放送している番組を簡単な方法で録画したいというユーザニーズに応え、2010年1月からUSB外付ハードディスクを使った録画機能の提供を開始した。市販のUSB外付ハードディスク(動作確認済み機種に限る)をひかりTV対応チューナー(配信データを一般のテレビで視聴できる信号に変換する装置、以下STB)に接続すれば録画が可能となる。この接続方法とともにリモコン操作も簡単ということで、多くのユーザが利用することとなった。24時間365日稼動するデータベースサイトを発注から3ヶ月で構築するという厳しいプロジェクトひかりT利用者にさらなる利便性を提供するため、録画機能を高度化し、インターネット経由で簡単に録画予約ができる機能『リモート予約サービス』についての計画も進められた。この『リモート予約サービス』機能のデータベース基盤を構築するよう同社技術本部に指示があったという。「2010年2月までに24時間365日稼動するデータベースサイトを構築せよ、というのが指示の内容でした。2009年10月初頭のことでした。着手しても丸5ヵ月しかない。今回の要件ですと、発注から構築完了まで最低3ヵ月は確保しなければなりません。ネットワーク管理部の廣川隆洋氏だ。パラメータ調整を含めた構築作業、データセンターでの設置作業といったものが挙げられる。2ヵ月と廣川氏は見ていた。「余裕がまったくないスケジュールでした。アプリケーションの作成と並列のため、仕様変更が行われた場合やカットオーバーの後も問題なく稼動させるには苦しいスケジュールでした。構築時のトラブルのリスクを考えるとどこかで余裕を作らなくてはまずいと感じていましたが、既にその時点で設計や意思決定までの遅れが懸念されていました。要求されているのは24時間365日稼動のシステムで、稼動後はメンテナンスがしにくいシステムです。廣川氏の心配は現実のものとなってしまった。方式検討が終わり、概要設計、ベンダー選定に入るまでの段階で遅れが生じたのだ。11月いっぱいで終了せず12月にずれ込んだ。「詳細設計を迅速に進めても、最後の構築、調整、設置が綱渡りになると感じました。データベースの構築をやったことがある人なら分かってもらえると思いますが、ソフトウェアのインストール1つとっても、多くの場合問題なく1回で完了することはありません。パラメータの調整も時間が必要だし、ハードウェア同士、あるいはソフトウェアとの相性が悪いと、そのためのトラブルシューティングが必要になるからです」と廣川氏は語る。簡単に言ってしまえば、最後の工程を猛烈なスピードで完了させる必要があった。Database構築ソリューション「DODAI」だった。「DODAI」とは、ハードウェア、OS、Oracleの組み合わせを事前に設計/検証したアシスト独自のソリューションである。DODAIは非機能要件が考慮された設計済みのハードウェア/ソフトウェア構成で、データベースの設計がフレームワーク化されているので、短期間で信頼性の高いデータベースシステムを構築できるため、アプリケーションのチューニングに時間を割くことができる。「構築ノウハウがフレームワーク化されているので、事前に提示されている推奨パラメータ、推奨構成をこちらでどう変えていくか、あるいはそのまま利用するかといったことが理解しやすい。サーバ、ストレージのインフラ構成も細かく考慮されているため、当社が特に苦労したことはありませんでした。Clusters(以後RAC)を利用することになっていた。「高い可用性が期待できるが、RAC構築の設定は面倒なことが多くあるが、今回は事前にDODAIにセッティングされていたので時間を大幅に削減することができた」と廣川氏が話すように、DODAIの導入によって、必要不可欠と想定していた手間の掛かる工程がどんどん削減できたという。当初の予定よりベンダー選定がずれ込み、アシストへ発注が出されたのが年末も押し迫った2009年12月26日。ハードウェアの調達からRAC構築後のパラメータの詳細調整が終わったのは翌年の1月26日。発注から設計作業完了まで約1ヵ月で仕上げることができた事になる。2月末までには無事にカットオーバーをむかえる事ができた。その理由として「DODAIのデータセンター設置作業が1日で終了しました。経験上、データセンターにハードウェアが納品されてから構築作業を行うため、ノートラブルでも2週間が最短でした。それが1日で済んだというのは本当に驚きです。DODAIが、データセンターに持ち込まれた時点で完動品であるという特徴が生かされた結果です。」と廣川氏は振り返る。トラブルとしては、構築時にストレージ側でNTP時刻の同期失敗や、システムインベントリで誤報が入るといったものがあったが、いずれもパッチの適用ですぐに解決できた。設置時には、ネットワークケーブルの差し間違えがあったが、すぐに解決した。カットオーバーから2011年9月までに起った故障はストレージの電源故障が一度あったが、これも、入れ替えだけで対処できたという。システムダウンは一度も起こっていない。廣川氏はDODAIというソリューションの特長を次のよう話す。セキュリティが考慮された設計済みのハードウェアなので、とにかく止めたくないというユーザにはありがたい。それから、標準化されていることも大きい。データベースの共通の設計をフレームワーク化しているので、どこに時間を割いてチューニングにかかればいいかが明確になる。廣川氏によれば、DODAI導入のメリットとして透明性を忘れてはならないという。事前に確認でき、ユーザサイドの仕事の領分も明確なのである。これもDODAIを採択した大きな理由とのことだ。今回のプロジェクトでは、運用負荷も考え特殊なテクノロジーを利用しないことも条件の1つとなっていた。「常識なら厳しすぎるスケジュールだが、既存の技術のみでデータベースシステムを構築する」といった要求は今後もあらゆる企業で発生するはずだ。その時DODAIは頼れるソリューションとなるに違いない。NTTぷららでは今回の成果を高く評価し、DODAIで構築したデータベースサイトを複数の遠隔地に設置して、事業継続のレベルアップを図る計画を策定中だという。リモート予約システム(全体)※本事例の内容は2011年12月のものです。※記載されている会社名、製品名は各社の商標または登録商標です。476万(2011年9月末現在)を誇るNTTぷららは、ISPおよびIPTVサービス事業社である。多くの外部機関の調査において「顧客満足度」「セキュリティのレベル」「サービス品質」などの分野で高い評価を得ている。「お客様中心主義」に徹し、Customer、Communication、Challenge、Creation、CSRの4C+1Cを重視する経営方針を掲げている。Databaseは、高い性能と信頼性を誇る業界標準のRDBMS(リレーショナル・データベース管理システム)です。Databaseの販売/サポートを開始し、30年以上に渡ってお客様のデータベース構築/運用を支援しています。詳細へ事例に関するお問い合わせご興味のある事例がございましたら、お気軽にお問い合わせください。詳しい情報をお届けします。)および株式会社アシスト北海道)のコンピュータ・ソフトウェア・パッケージの販売、テクニカルサポート、研修およびコンサルティング・サービスに対してISO27001の認証を取得しています。