データベースの運用を意識したプライベートクラウド構築のアプローチはCAPEXだけでなくOPEXも削減する:データベース運用管理をクラウド化する方法(1)(4/4 ページ)
「社内に散在するデータベースを整理/統合し、運用管理が容易でスピーディに使える統合データベース基盤を作りたい」という企業に適したRDBMSが「Oracle Database 12c」だ。本企画では3回にわたり、同RDBMSを用いたプライベートクラウド構築のポイント、関連ツールを用いた実践ノウハウを紹介していく。[プライベートクラウド/データベース統合][運用管理効率化][パフォーマンス改善][Oracle Database 12c][Oracle Enterprise Manager]
札幌市はマルチベンダー開発の効率的な開発/テスト環境の調達にOracle Database 12cを活用
Oracle Database 12cは、既に多くの企業/組織でデータベース統合に利用されている。その1社として、米国の大手住宅建設会社であるプルート・ホームズ(Pulte Homes)が挙げられる。
同社はERPのアップグレードに合わせて「Oracle Database 11g」から12cに移行しており、本番環境に一つのCDBと三つのPDB、開発/テスト環境には二つのCDBと40のPDBを構築している。このマルチテナントアーキテクチャを活用したデータベース統合により、導入コストを大幅に削減した他、年間で3〜4人月程度の運用工数を削減できた。また、データベースを素早く複製できることからテストを繰り返し実施するのが容易となり、品質向上の面でも大きな効果があったという。
国内でも同様に、Oracle Database 12cの活用が進んでいる。北海道の札幌市は、システムの発注者である自治体が中身を把握できないようなブラックボックス化されたシステムを改め、オープンな技術を採用した “グラスボックス化”によりITコストの大幅削減に取り組んでいる。この目標を達成するために同市が選んだデータベースがOracle Databaseである。
札幌市が採用したコスト削減策の要は、発注者である自治体自身がプロジェクトに主体的に関わり、「複数のベンダーに分割発注」し、「調達の透明性を確保」することにある。そのために、同市はプロジェクトで利用するIT環境や開発技術を標準化した上で、それに準じた開発/テスト環境をベンダー各社に速やかに提供できる環境を整えた。その実現にOracle Database 12cのマルチテナントアーキテクチャを活用したのである。
関連記事
ハイブリッドクラウドを活用した開発/検証環境の効率的な活用シナリオ
データベースを統合するだけでなく、併せて既存の開発/検証環境が抱える課題も解決したいと考える企業は多い。その課題とは、「開発/検証期間だけハードウエア環境を構築するのは投資の無駄となるので避けたい」「開発/検証環境の構築、テストの期間が長くなると費用の増大につながる」といったことだ。
これらの課題を解決策として、Oracle Databaseによるプライベートクラウドとパブリッククラウド(Oracle Cloud)を統合的に利用するハイブリッドクラウドを活用することができる。例えば、「オンプレミスの本番環境で稼働する顧客管理データベースをパブリッククラウド上に開発用にデプロイする」「パブリッククラウド上に構築した開発用データベースから、マルチテナントアーキテクチャを使いテスト用として簡単に複数のデータベースをクローニング(複製)する」といったことが可能だ。
また、テストを網羅的に行いたいが、複雑なテストパターンを作成してテストを実施するのが難しく、それが大きな課題となっているケースも多い。この課題を解決するのが、データベーステストツール「Oracle Real Application Testing」だ。同ツールを活用することで、オンプレミスの本番環境のワークロードをキャプチャーし、パブリッククラウド上で再生することにより、網羅的なテストを短期間で実施することができる。データベースのキャプチャーやワークロード再生は何度も繰り返し行えるため、アプリケーションの改修やパッチ適用など、さまざまな場面のテストで活用することで、データベースシステムの品質を高めていけるだろう。
Oracle Real Application Testingには、「SQL Performance Analyzer」と呼ばれるSQLのテストツールも備わる。これは、特にデータベースアプリケーションの改修やデータベースアップグレード時に効果を発揮するツールだ。SQL Performance Analyzerを活用することにより、アプリケーションで使われている数千、数万のSQLを効率的かつ容易にテストすることができる。それにより、チューニングの必要なSQLを絞り込むことで、移行テストの期間と工数が削減される。また、移行後のアプリケーションで性能問題が発生するリクスを抑えられるというメリットもある。
このように、企業は、Oracle Database 12cのマルチテナントアーキテクチャと周辺ツールを活用することで、開発/検証を効率化するためにオンプレミスやプライベートクラウド、パブリッククラウドを有効に利用できるのだ。
以上、今回はCAPEXだけでなくOPEXも削減しながらプライベートクラウドを構築する上で重要な観点/アプローチと、Oracle Database 12cのマルチテナントアーキテクチャの有効性を説明した。次回は「プライベートクラウド構築への道のり」として、既存のデータベース環境をスムーズにOracle Database 12cへ移行するためのアップグレードのポイントを紹介する。
お知らせ:10月16日、23日に関連セミナーを開催!
Oracle Database Innovation
革新し続ける、クラウドに最適化されたデータベース
〜データベースクラウドを支える最新テクノロジの全貌〜
本企画で紹介している「Oracle Databaseによるプライベートクラウド構築」をテーマにしたセミナーを2015年10月16日(東京)、23日(大阪)に開催します。
セミナーでは、プライベートクラウドに求められる下記の三つの主要件に焦点を当て、Oracle Databaseの技術的なアドバンテージとITインフラ実装のポイントを紹介します。当日は、導入事例やさまざまなお客さまのプロジェクト支援を通して蓄積したノウハウ/検証結果を踏まえて、オラクルのデータベース製品のテクノロジースペシャリストが登壇しますので、奮ってご参加ください。ふるってご参加ください。
プライベートクラウドに求められる三つの主要件
- (1)可用性の観点から見た、統合されたITインフラを支えるテクノロジの実装
- (2)システム運用の観点(運用容易性)から見た、運用を効率化する技
- (3)パフォーマンスの観点から見た、次世代データベースのあるべき姿
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Oracle DatabaseでDBaaS構築! 知っておきたい大切なポイント(1):Oracle Databaseをこれから導入。11gにするか? それとも12cか? データベースクラウド構築時のバージョン選定の指針
- Oracle ExadataでDBaaS構築! 知っておきたい大切なポイント(2):12cのマルチテナントなら、既存データベースの段階的移行がスムーズに。柔軟なパッチ適用など運用管理でも大きなメリット
関連リンク
提供:日本オラクル株式会社
アイティメディア営業企画/制作:@IT 編集部/掲載内容有効期限:2015年10月28日