この記事はAllan Gravesによる“Oracle ACFS + RMAN”の日本語訳版記事です

2024年7月2日


Oracle Advanced Cluster File System(ACFS)とOracle RMANは、Oracle Database 19cから新たにサポートされた構成で、最高クラスのバックアップ、信頼性、およびスケーラビリティを兼ね備えています。

Oracle RMANは、Oracle Database用のオラクルの統合バックアップおよびリカバリ・ソリュー ションで、複数のターゲットをサポートしています。 ターゲットには、データベースのリストアに使用できるバックアップセットの格納場所があります。Oracle RMANは、これらのバックアップ・セットを保存するために複数の場所を使用できます。ただし、バックアップの保管場所は、可用性が高く、パフォーマンスが高く、データベースのニーズに合った大容量のストレージを提供する必要があります。

Oracle ACFSは、データベースのライセンスを追加することなく、高可用性、高拡張性、高パフォーマンスのストレージを実現できるため、理想的なバックアップ場所を提供します。おまけに、Oracle ACFSはすでに構成済みで、オラクルのエンジニアド・システムの多くで利用可能です。

Oracle RMANバックアップ・セットは、統合されたNFSクライアントを利用して、バックアップ・ロケーションにアクセスするための高性能で柔軟なNFSソリューションを提供することができます。この信頼性の高いソリューションにより、ストレージの統合管理、アクセスの容易さ、パフォーマンス、およびその他の高度な機能を実現できます。

つまり、Oracle RMANのバックアップ・セットは、ミッション・クリティカルな操作のに対してオンライン状態を維持するために、可用性の高い場所かつOracle Databaseの負荷を処理するのに十分な性能のストレージに書き込む必要があります。 最後に、Oracle RMANバックアップセットは、十分なストレージを持つ場所に書き込まなければなりません。 従来のLinux NFSファイラーや、標準的なOracle Linuxインストールに見られるようなボリューム・マネージャー、ファイル・システム、その他のストレージ・ソリューションは、通常、これらのファイラーが提供するような高度なストレージ統合や構成レベルを提供しません。

Oracle ACFSは、これらのストレージ統合機能を追加コストなしでバンドルした、クラス最高のファイルシステムです。 Oracle ACFSの高度なストレージ機能の簡単なリストには、ストレージ効率を高めるオンライン・リサイズ、アップタイムを最大化する高可用性、冗長性を高めるレプリケーション、さまざまなデータ冗長性と可用性オプションなどがあります。

Oracle ACFSとOracle RMANは、とんどの構成で一般的に利用可能であり、多くの場合、インフラストラクチャを追加することなく利用できます。

集中的なテストの結果、Oracle ACFS 19cは、RMANバックアップ・セットの可用性のためのdNFSターゲットとして認定されました。Oracle ACFSは、互換性、相互運用性、パフォーマンス、および高可用性を保証するために、この認定を取得するために一連の集中的なテストが実施されました。構成も簡単で、Oracle NAS|MAX HA-NFSを使用してNFSマウント・ポイントを構成し、それをOracle RMAN BackupsのdNFSターゲットとして追加します。

Overview of RMAN usage of ACFS over NFS for backup datasets

バックアップデータセットにおけるNFSを介したACFSのRMAN使用の概要

認証の一環として重点的にテストされた機能の1つに、ストレージの可用性があります。 Oracle ACFS NAS|MAX HA-NFSマルチパスが、この認証作業で使用されました。 この構成では、1つのACFS NFSターゲットに対して複数のネットワーク・パスを使用することができます。 すべてのクラスタ・ノードが利用可能な場合、これによってストレージ性能のメリットが得られます。 しかし、ターゲット・クラスタへのマルチ・ネットワーク・パス・アクセスの本当の利点は、1つまたは複数のクラスタ・ノードが利用できない場合の信頼性です。この時点で、Oracle NAS|MAX HA-NFSターゲットはクラスタ内を移動し、NFSターゲットの存続とデータの受け入れを保証します。 NFSターゲットは他のRACサービスと同様に高い可用性を持つため、この信頼性は従来のNFSストレージ・ソリューションよりも高い稼働時間を提供します。

ストレージのスケーラビリティも、Oracle ACFSの自動リサイズを使用した認証プロセスで集中的にテストされ、ストレージが効率的に使用されていることが確認されました。 このテストでは、Oracle ACFSファイルシステムへのストレージは、事前に大きなチャンクで割り当てられることはなく、代わりに20%の空き容量が確保されました。 これにより、無駄なストレージを最小限に抑えることができます。 また、Oracle RMANバックアップ・データ・セットが作成されると、Oracle ACFSは需要の増加に対応するために追加のストレージを割り当てます。 余分なストレージが無駄にならないように、使用済みストレージの適切なレベルを維持するために、ストレージを迅速に縮小することができます。

 最後に、Oracle RMAN dNFSバックアップセットのパフォーマンスが評価されました。Oracle ACFS NAS|MAX HA-NFSエクスポートは、標準的なベストプラクティスとOracle推奨のNFSオプションを使用してセットアップされ、追加のチューニングは必要ありません。 テストケースの実行に伴い、クラスタノードは強制的に削除および追加され、ディスクは強制的に削除および追加され、ネットワークリンクは強制的に削除および追加されました。 このような致命的な障害が発生した場合、パフォーマンスが低下する可能性がありますが、パフォーマンスへの影響は検出されませんでした。全体として、Oracle ACFSとOracle ACFS NAS|MAX extensionsは、Oracle RMANバックアップのパフォーマンス、可用性、およびスケーラビリティ要件に容易に対応できるという結果が出ています。

Oracle ACFSの高可用性の利点、ネットワークとストレージの両方のパフォーマンスをスケーリングする能力、およびほとんどのクラスタ構成で利用可能であることを含む、多くの高度な機能を考慮すると、Oracle ACFS + Oracle RMAN は、Oracle Database バックアップのための最高の構成が容易で、高可用性、高パフォーマンス、および高効率なソリューションを提供すると言えます。

Oracle ACFSを使用する際の制限事項や詳細については以下のドキュメントをご参照ください。