※本ページは、”Exadata Continues to Drive Exceptional Value for Oracle Database Workloads“の翻訳です。


長年にわたり、優れたデータベース・プラットフォームとは、インフラ投資1ドルあたりで最大の価値を提供できるものです。そして、この原則は今、これまで以上に重要になっています。

インフラの経済性は変化しました。メモリは高価であり、フラッシュ・ストレージも高価です。電力コストも上昇しています。さらに、データベースの課題を解決するために単純にコンピュート・リソースを追加するという方法は、かつてのように賢明でも費用対効果の高い選択肢でもなくなっています。

まさにこの点こそ、Exadataのアーキテクチャが真価を発揮する領域です。

Exadataは長年にわたり、単にハードウェア・リソースを増やすのではなく、アーキテクチャの最適化に重点を置いてきました。常に「より賢く処理する」ことを追求してきたのです。そして今日では、そのアーキテクチャ上の優位性が、Oracle Databaseを実行するうえで、より高い価値、より低い総所有コスト(TCO)、そして優れた長期的な経済性へと直接結び付いています。

力任せではなく、より賢いアーキテクチャで実現する高性能

汎用的なデータベース・サーバーは、多くの場合、非効率性を補うためにリソースを増強するという手法に頼っています。より多くのメモリ、より多くのCPU、より多くのストレージ。それで対応できる場合もありますが、コストが高く、今ではその投資を正当化することはますます難しくなっています。

Exadataの次世代インテリジェント・データ・アーキテクチャは、これとは異なるアプローチを採用しています。すでに備えているリソースをより効率的に活用することで、過剰なリソースを必要としない設計となっています。お客様にあらゆるリソースの増設を求めるのではなく、Exadataはスタック全体にわたるインテリジェンスを活用し、より少ないリソースで圧倒的なパフォーマンスを実現します。

この違いは、インフラ・コストが上昇し、キャパシティ・プランニングの判断ミスが以前にも増して大きなコストにつながる現在において、さらに大きな意味を持っています。

より少ないメモリ構成で、より高いパフォーマンスを実現

あらゆるデータベース環境において、メモリはコストを左右する最も重要な要素の一つです。しかし、従来型システムはジレンマを抱えています。大容量のバッファ・キャッシュは高価である一方、メモリ容量を削減するとパフォーマンスが大幅に低下してしまいます。

Exadataは、この常識を覆します。

Exadataのデータベース・インスタンスは、Remote Direct Memory Access(RDMA)を利用してストレージ・サーバーのメモリからデータを直接取得します。このデータ・アクセスは非常に高速であるため、キャッシュ・ミスが発生した場合の性能低下は、従来のプラットフォームと比べて大幅に小さく抑えられます。その結果、お客様は過剰なメモリを搭載することなく優れたパフォーマンスを実現できる場合が多く、インフラ・コストが上昇する中でも、より優れたコスト効率と高い運用耐性を実現できます。

フラッシュを活用した分析処理により、データベース・メモリへの依存を低減

Exadataは、分析処理を加速するための極めてコスト効率の高いアプローチも提供します。ストレージ・サーバーのフラッシュ・キャッシュおよびExadata RDMAメモリ(XRMEM)に、運用データの列指向フォーマットを保持することで、分析処理を高速化すると同時に、大容量のデータベース・サーバー・メモリへの依存を軽減します。これにより、高価なデータベース・サーバー・メモリを大量に搭載することなく、インメモリ分析に近い高い性能を実現できます。フラッシュはデータベース・メモリほど高速ではありませんが、はるかに低コストであるため、各Exadataサーバーに数テラバイト規模のフラッシュ・キャッシュを搭載してより大きなデータセットを保持でき、結果としてより大きなパフォーマンス向上を実現します。

さらに重要なのは、この列指向データをすべてのコンピュート・サーバーから共有して利用できる点です。これは、分析用データ構造が単一のデータベース・サーバーのメモリ内に閉じ込められる設計と比べて大きな優位性となります。共有インフラを活用することで、リソース利用率の向上、優れたスケーラビリティ、そして投資対効果(ROI)の向上を実現します。

自動階層化ストレージにより、優れた価格性能比を実現

Exadataのストレージ・アーキテクチャは、アクセス頻度に応じてホット・データ、ウォーム・データ、コールド・データを最適なストレージ階層へ自動的に配置します。

ハードディスク・ドライブ(HDD)は永続的なデータ保存層として機能し、優れた容量単価を提供します。フラッシュはホット・データに対して高速アクセスと高いI/O性能(IOPS)を実現し、RDMA対応メモリは頻繁にアクセスされるデータのレイテンシをさらに低減します。

Exadataは、データの利用状況に応じて、これらの階層間でデータを自動的に移動します。そのため、最も頻繁にアクセスされるデータを高速に利用するためだけに、すべてのデータを高価なストレージに配置する必要はありません。また、複雑なチューニングも不要です。

ほとんどのアプリケーション・データは繰り返し読み取られるため、このデータベースを理解した自動階層化モデルは、低コストな大容量ストレージの経済性を維持しながら、フラッシュ専用構成を上回る性能を発揮することが少なくありません。スタックのあらゆるレイヤーでコストが上昇している現在、このことは大きな競争優位性となります。

Smart Scanにより、I/O負荷とデータベース・ライセンス要件を削減

Exadata Smart Scanは、「より少ないリソースで、より多くを実現する」ことを体現する代表的な機能です。

大量のデータをデータベース・サーバーへ転送してからフィルタリングするのではなく、Exadataはデータが格納されているストレージ・サーバー側で処理を実行します。このアプローチにより、次の3つの重要なメリットが得られます。

  • データをストレージ側で事前にフィルタリングするため、ストレージからデータベース・インスタンスへのデータ転送量を最大99%削減できます。
  • 処理は複数のストレージ・サーバーで並列に実行されるため、スループットが向上します。
  • この処理はデータベース・ライセンスを必要としないストレージ・サーバー上で実行されます。

このように、I/Oの削減、並列処理、そして処理のオフロードを組み合わせることで、コスト効率を大幅に向上させます。Exadata Smart Scanは、単に高速なだけではありません。より賢く処理するアーキテクチャなのです。

Storage Indexにより、不要な処理を排除

Exadata Storage Indexesは、インテリジェンスによって効率性を高めるもう一つの代表的な機能です。ストレージ上のデータ値の範囲を追跡し、要求された条件に一致する可能性がないデータ領域については、読み取りそのものをスキップできます。

その結果、不要なI/Oを根本的に回避できます。これにより、ディスク読み取り回数を大幅に削減し、スキャン処理を最小限に抑えることで、システム全体のリソース効率を向上させます。

汎用的なストレージ・アレイでは、このような処理は実現できません。なぜなら、Exadataのようにデータベースのデータ構造を理解しているわけではないからです。Exadataは、単にデータベースに接続されたストレージではありません。Oracle Databaseワークロードを理解し、その処理を高速化するために設計された統合システムなのです。

スケーラビリティにより、初期ハードウェア投資を最小限に抑制

Exadataは、段階的かつ完全オンラインで拡張できるため、優れたコスト効率も実現します。

お客様は小規模な構成から導入を開始し、需要の増加に合わせてコンピュート・サーバーやストレージ・サーバーをオンラインのまま追加できます。そのため、将来必要になるかもしれないリソースに先行投資する必要はなく、現時点で必要な分だけに投資すれば十分です。

これは、メモリ、ストレージ、コンピュートの価格が依然として高止まりし、今後の価格動向も不透明な状況において特に重要です。将来のピーク需要を見越して過剰な容量を早期に購入すると、不必要なコストを抱え込むことになりかねません。Exadataなら、ビジネスの成長に合わせてシステムを柔軟に拡張できます。

一方、従来のアーキテクチャでは拡張が容易ではなく、システムの能力を超えると、より大規模なマシンへの移行を余儀なくされることが少なくありません。その結果、ダウンタイムや運用の複雑化に加え、新たなハードウェア購入という追加コストも発生します。Exadataは、スケールアウトをアーキテクチャの基本設計に組み込むことで、このような課題を回避します。

業界最高水準の高可用性により、ダウンタイムを最小限に抑制

Exadataは、高い効率性を実現するだけでなく、優れた高可用性も備えています。

そのアーキテクチャは本質的に冗長化されており、Oracle Real Application Clusters(Oracle RAC)を実行する複数のデータベース・サーバーと、ミッションクリティカルなワークロード向けに設計されたプラットフォームによって構成されています。これにより、ダウンタイムのリスクを低減し、障害発生時の復旧コストや業務中断といった目に見えにくいコストからビジネスを保護します。

さらに、ローリング・メンテナンスなどの機能により計画停止を不要にし、サーバー再起動後にキャッシュを迅速に復元する最適化アルゴリズムによって性能への影響を最小限に抑えます。また、高度なインテリジェント機能が異常のあるコンポーネントを事前に検知・切り離し、システム全体のパフォーマンスへの影響を未然に防ぎます。加えて、ASM(Automatic Storage Management)およびExascaleによるインテリジェントなストレージ管理により、データの冗長性を確保し、高いデータ耐障害性と永続性を実現しています。

コストを評価する際には、初期導入価格だけを見るべきではありません。可用性、耐障害性、そして運用のシンプルさはいずれも総所有コスト(TCO)に大きく影響します。Exadataは、そのすべての面で優れた価値を提供します。

後付けではなく、設計段階から組み込まれたセキュリティ

セキュリティもまた、Exadataがインテリジェントな設計によって高い価値を提供する領域の一つです。Exadataは「Secure by Default(デフォルトで安全)」の思想に基づいて設計されており、不要なLinuxパッケージをあらかじめ削除することで攻撃対象領域(アタック・サーフェス)を縮小しています。また、初期構成の段階からセキュリティ・ベスト・プラクティスに準拠した設定が適用されています。さらに、SELinuxと強化されたセキュリティ・ポリシーが標準で有効化されており、標準的なExadata環境はSTIG-SCAP要件の90%以上を満たすため、コンプライアンス対応にかかる負担を大幅に軽減できます。

また、Oracleはスタック全体を対象としたパッチ適用機能を提供しており、Exadata Live Updateによってシステムを再起動することなく重要なセキュリティ・パッチを適用できます。これにより、システム保護を維持しながら運用への影響を最小限に抑えることができます。

さらに、ExadataにはAdvanced Intrusion Detection Environment(AIDE)が標準で搭載されています。AIDEは、重要なシステム・ファイルやディレクトリの信頼できるベースラインを自動的に作成し、定期的な整合性チェックを実施することで、不正な変更を迅速に検知します。

これらの機能を組み合わせることで、Exadataはセキュリティ対策やコンプライアンス対応にかかるコストを削減するとともに、運用負荷を軽減し、追加のツールや専門知識、インフラを必要とすることなく、高いセキュリティ水準を維持できる環境を実現します。

なぜ今、Exadataが重要なのか

かつては、パフォーマンスの問題はハードウェアを追加すれば解決できるという考え方が一般的でした。しかし今日では、そのアプローチは以前ほど魅力的ではありません。メモリやストレージの価格上昇により、力任せにリソースを増やす方法は非常に高コストになっています。また、インフラ市場全体も、需要の拡大と供給制約の影響を受け続けています。

だからこそ、Exadataの価値提案はこれまで以上に強力なものとなっています。Exadataは、無駄を排除する設計思想に基づき、高価なリソースへの依存を抑えながら、力任せではなくインテリジェンスによって高い性能を実現します。

Exadataの圧倒的なパフォーマンスは、最も負荷の高いワークロードを支えるだけではありません。複数のワークロードをより高密度に統合できるため、システム全体の効率をさらに向上させます。Exadataは以前からOracle Databaseを実行するための最もコスト効率に優れたプラットフォームの一つでしたが、今日の市場環境において、その優位性はさらに際立っています。

まとめ

お客様がOracle Databaseの真の運用コストを評価する際には、メモリ効率、ストレージ効率、ライセンス効率、スケーラビリティ、高可用性、そして長期的な柔軟性まで含めて検討する必要があります。これらの効率性は、運用コストの削減、キャパシティ・プランニングの簡素化、そしてインフラ投資を比例的に増やすことなく性能を拡張できることにつながります。

Exadataは、これらすべての要件に応えます。

そのアーキテクチャ上の最適化により、高いパフォーマンスを実現すると同時に、リソース効率も向上させます。Exadataは、Oracle Databaseのために専用設計されたシステムだからこそ、高い効率を発揮します。そして、インフラ・コストが今後も上昇し続ける中で、これらの優位性は単なる技術的な強みではありません。お客様のOracle Databaseへの投資価値を最大化する、確かな経済的優位性でもあるのです。