Secure Fabric Enables Trusted Exadata Consolidation

複数のアプリケーション、データベース、または業務ワークロードを同じインフラストラクチャ上で実行していますか?こうした環境では、統合(コンソリデーション)によって大きな価値を生み出すことができます。一方で、統合が進むほど、適切な分離(アイソレーション)の重要性も高まります。共有インフラはリソースの利用効率を向上させ、運用を簡素化できますが、それぞれのワークロードが必要とする分離が確実に維持されていることが前提となります。

Oracle Exadata は、データベース統合のために設計された専用プラットフォームです。より少ないシステム上でより多くの Oracle Database ワークロードを実行しながら、それらのワークロードに必要なパフォーマンス、可用性、および運用管理を維持できます。1つの Exadata インフラストラクチャでは、異なるチーム、事業部門、またはテナントのワークロードを同時に実行できますが、それぞれのワークロードは、他のワークロードのコンピュート、メモリ、およびネットワークリソースから分離されている必要があります。VM クラスタはコンピュートとメモリの分離を提供しますが、共有されるプライベートネットワークについては、追加の分離機能が必要です。

ここで重要な役割を果たすのが、Exadata Secure RDMA Fabric Isolation(Secure Fabric) です。Secure Fabric は、RDMA over Converged Ethernet(RoCE)を使用する Exadata システムにおいて、VM クラスタ間の厳格なネットワーク分離を実現します。この構成では、各テナントは専用の VM クラスタ上で稼働します。異なる VM クラスタに属するデータベースサーバー VM は、プライベート RoCE ファブリック上で相互に通信できません。

複数の VM クラスタは Exadata ストレージサーバーを共有できますが、プライベートファブリック上でのクラスタ間ネットワーク通信は防止されます。Exadata が共有を前提として設計されているストレージは共有されたままであり、一方で、エンタープライズワークロードで求められる VM クラスタ間の通信は適切に分離されます。

Secure Fabric は、RoCE VLAN を利用して VM クラスタのトラフィックを分離します。ただし、Exadata における分離は単純な VLAN 分離よりもさらに厳密です。ダブル VLAN タグ(Double VLAN Tagging) を使用し、一方のタグでネットワークパーティションを識別し、もう一方のタグでそのパーティション内におけるサーバーのメンバーシップレベルを識別します。

この仕組みを図で説明します。

Sales VM クラスタは、青色で示された専用のクラスタ VLAN を使用します。Sales VM のトラフィックは、この VLAN 内でのみ通信し、Sales クラスタ内のデータベースサーバー VM 間で RAC 通信などのクラスタ内通信を行います。

HR VM クラスタは、緑色で示された別のクラスタ VLAN を使用します。HR VM のトラフィックも自身の VLAN 内だけで通信し、Sales VM クラスタとは完全に分離されます。

一方で、Sales と HR の両方は、オレンジ色で示された共有ストレージネットワーク VLAN に接続します。このストレージネットワーク VLAN により、各データベースサーバー VM は Exadata ストレージサーバーと通信できますが、Sales VM と HR VM が互いに通信することはできません。青色と緑色のクラスタ VLAN が VM クラスタ間の分離を維持し、オレンジ色のストレージ VLAN が両クラスタによる Exadata ストレージの安全な共有を実現します。

クラスタ通信では、それぞれの VM クラスタがストレージネットワークとは異なる専用のクラスタネットワークパーティションを持ちます。そのクラスタに属するデータベースサーバー VM は、そのクラスタパーティションのフルメンバーであり、RAC 通信などのために相互通信できます。一方、他のクラスタパーティションに属するデータベースサーバー VM とは通信できません。

ストレージネットワークパーティションでは、ストレージサーバーがフルメンバーとなり、データベースサーバー VM はリミテッドメンバーとして参加します。データベースサーバー VM はストレージサーバーと通信でき、ストレージサーバーも対応するデータベースサーバー VM と通信できます。しかし、リミテッドメンバー同士は互いに通信できません。そのため、ある VM クラスタが共有ストレージネットワークを経由して別の VM クラスタへアクセスすることはできません。

Secure Fabric は、Exadata における統合環境の信頼性をさらに高めます。アプリケーションは引き続き専用の VM クラスタ上で実行され、データベースは Exadata ストレージを利用し続けます。Exadata は、高いパフォーマンス、効率性、および統合によるメリットを維持しながら、Secure Fabric によってネットワークレベルまで VM クラスタの厳格な分離を拡張します。その結果、安心して統合環境を構築・運用できるようになります。

Secure Fabric は、Exadata を統合基盤としてより実用的かつ信頼性の高いものにする独自の機能の一つです。インフラストラクチャを安全に共有できるようにすることで、効率の向上とコスト削減を実現しながら、エンタープライズ環境で求められる分離要件を確実に維持します。