検索
Special

サーバ仮想化で運用コストは本当に減らせるの? データベース運用の効率化は“サービス”視点で考えよう!データベース基盤と管理の「それって本当?」――スペシャリストが真実を暴く(2)(3/3 ページ)

今稼働中のサーバ、「そのまま丸ごと仮想化すればコストは下げられる」と思っていませんか? 実は必ずしもそうとは限りません。適用範囲を見極め、それに適した形の仮想化をしなければ、運用が複雑化してかえってコストがかさむ恐れがあるのです。自由度は高いけれど手を加える必要がある路面店と、必要な設備が整ったショッピングモールとの比較で考えてみましょう。[運用管理効率化][Oracle Multitenant][Oracle Database 12c]

PC用表示
Share
Tweet
LINE
Hatena
PR
前のページへ |       

コンテナ型のアーキテクチャを持つ「Oracle Multitenant」は、なぜ運用のムダを削減できるのか?

 サーバ仮想化とプラットフォームの仮想化の違いを、独立店舗とショッピングモールに例えて紹介しました。重要なことは、以下の3つです。

  • (1)運用も含めて効率化したいなら「サービス提供」を軸に考えること
  • (2)オペレーションは極限までシンプルにすること
  • (3)システムインフラ運用の効率化を目指すなら、データベースとアプリケーションを分けて共通化すること

 ポイントは、データベースという共通したオペレーションが行われるミドルウェアの層で標準化することで、全体がシンプルになり、運用効率が高まるということ。そして、それが運用コスト削減につながることです。ハイパーバイザーによって仮想化し、集約したシステムと比較したときに運用コスト面で優位なのはこのためです。

 日本オラクルでは、現代的なショッピングモールのように効率を考え抜いたオペレーションを実現するアーキテクチャとして、「Oracle Database 12c」において「Oracle Multitenant」を提案しています。

 その中核的な技術が、データベースクラウド基盤となる「マルチテナント・コンテナ・データベース(CDB)」と、用途に応じて論理的に分離された「プラガブル・データベース(PDB)」です。

 これまでは用途ごとに別々にデータベースを構築するケースが多かったと思います。これに対しOracle Multitenantは、CDBで、メモリをはじめとするリソースを共有し、集約度を高めるとともに、必要なリソースを適切に割り当てることで、パフォーマンス向上を実現します。パッチの適用やバックアップをはじめとするメンテナンス作業は、CDBという1つのデータベースに対して行えばよいので、作業工数が減り、運用管理コストを大きく削減できます。一方、用途ごとのデータは論理的に分離したPDBに格納され、これまで個別に構築、運用していた従来型のデータベースとまったく同じ独立性、セキュリティを確保しています。既存システムで利用していたアプリケーションコードの変更も不要です(図4)。

photo 図4 リソースの効率化と運用管理の簡略化を実現する「Oracle Database 12c」のCDBとPDPの仕組み

 実は、データベース運用コストの60%以上が、パッチ適用やバックアップといった「作業のための人件費で占められている」という調査結果があります。Oracle Multitenantを利用した統合によってこれらのタスクを集約し、運用効率を10倍に上げられるとしたら、運用コストの削減効果は絶大なものがあるでしょう。

 ちなみにPDBは、「プラガブル(着脱できる)」という名前が示す通り、USBメモリを抜き差しする感覚で、非常に少ないステップでデータベースの移行、作成/削除が行えます。開発/検証用のクローン環境の作成もスピーディーでかつ容易に行えますし、セルフ・サービスによるプロビジョニングも可能です。

 今後、さまざまな環境やビジネス要件に応じて迅速にサービスを提供するには、システムデザインをしっかり考え、標準化したものをサービスカタログ化するといった準備が重要になるでしょう。そうした環境さえ整えば、あとは必要に応じてセルフプロビジョニングし、手間をかけず迅速にサービスを展開できるようになります。安易に「サーバを仮想化すればコストが減り、柔軟にサービスを展開できる」と考えるのではなく、データベースも含めたプラットフォームレベルで標準化、仮想化を考えていただきたいと思います。

今回の学び

  1. 既存システムを仮想化集約するだけでは運用コストは変わらない
  2. 「サービス」を支えるデータベースやプラットフォームレベルでの標準化、仮想化が運用コスト削減のカギ
  3. Oracle Multitenantは、運用効率の向上とコスト削減を実現し、目的に合わせたデータベースプラットフォームを実現する
photo オラクル データベース インサイダー記事一覧
前のページへ |       

提供:日本オラクル株式会社
アイティメディア営業企画/制作:@IT 編集部/掲載内容有効期限:2016年10月25日

Copyright © ITmedia, Inc. All Rights Reserved.

関連情報

驚異的なパフォーマンス、優れた運用効率、最高の可用性とセキュリティ、クラウド対応を実現するOracle Exadataとの統合、クラウド、可用性や運用管理など、次世代データベース基盤構築のために参考になる必見資料をまとめてご紹介いたします。

ページトップに戻る