※ 本記事は、Sandip Bhattacharyaによる”Announcing OCI File Storage replication“を翻訳したものです。

2023年1月23日


Oracle Cloud Infrastructure(OCI)File Storageサービスは、可用性の高い柔軟なファイル・システムの機能として、クラウド・ネイティブ非同期レプリケーションをサポートするようになりました。この機能のリリースにより、ファイル・システム・レプリケーションが、エンタープライズ・ワークロードの完全管理型ソリューションとして提供されます。

File Storageレプリケーションとは何ですか。

File Storageレプリケーションでは、ソース・ファイル・システムを別の可用性ドメイン内のターゲット・ファイル・システムにレプリケートできます。これらのターゲットは、リージョン内の複数の可用性ドメイン、またはテナンシ内の異なるリージョンに存在できます。たとえば、アリゾナ州フェニックスの可用性ドメイン1でプライマリ・オペレーションを持つOracle E-Business Suite(EBS)のお客様は、バックアップまたはリカバリ・サイトをバージニア州アッシュバーンの可用性ドメイン2にすることを選択できます。この機能は、重要なビジネス・データを保護し、コンプライアンス要件に準拠するためのディザスタ・リカバリ・ソリューションが必要な多くのお客様にとって重要です。File Storageレプリケーションでは、スナップショットおよびクローンをレプリケーションおよびディザスタ・リカバリ・アーキテクチャの構成要素の一部として使用します。

File Storageレプリケーションにより、一貫したファイル・システムのレプリカが提供されます。アプリケーションでは、ターゲット・ファイル・システムを使用でき、一貫性を完全に確信できます。ファイル・システムの一貫性を保つ機能は、基礎となるレプリケーション・テクノロジがブロック・レベルのレプリケーションに依存しない業界初のもう1つのOCIです。この設定は、ファイルシステムの一貫性が提供されていない、他の大規模クラウドプロバイダが提供するものとは異なります。

File Storageレプリケーションでは、ソース・ファイル・システムを複数のターゲット・リージョンに同時にレプリケートできます。ビジネス・ニーズを満たすレプリケーション間隔を選択できます。この柔軟性は、次のユースケースでコンプライアンスおよび情報のライフサイクル要件を満たすのに役立ちます。:

  • 地理的に分散したディザスタ・リカバリ: フェイルオーバーとフェイルバック

  • データ移行およびデータ・モビリティ: 他の可用性ドメインまたはリージョンでの一般的なデータ移動(コピーおよびバックアップ)、スナップショットおよび読取り/書込みファイル・システム・クローン

File Storageレプリケーションの概念の理解

レプリケーション関係は、プライマリ(ソース)リージョンのファイル・システムとセカンダリ(ターゲット)リージョンまたはリカバリ・リージョンのファイル・システムの間に確立されます。レプリケーション関係はレプリケーション・リソースで表され、ソース・リージョンとターゲット・リージョンで一意のOracle Cloud識別子(OCIDs)で追跡されます。ソース・ファイル・システムとターゲット・ファイル・システムは、必ずしも異なるリージョンに存在する必要はありません。同じリージョン内の異なる可用性ドメインに配置できます。

ソース・ファイル・システムからターゲット・ファイル・システムへの初期データ転送は、ベース・コピーと呼ばれます。ベース・コピーが完了すると、ソースで定期的なシステム主導のスナップショットが取得され、増分データがターゲット・ファイル・システムに安全に転送されます。これらの増分はデルタ・コピーと呼ばれます。ベース・コピー、スナップショットおよびデルタ・コピーはすべて、ユーザーからの介入なしで実行されます。

デルタ・コピーの頻度は、ユーザーが指定したレプリケーション間隔によってコントロールされます。便宜上、レプリケーション機能によってファイル・システムが評価され、適切なレプリケーション間隔が推奨されます。メトリック、アラームおよび通知を使用して、レプリケーションのヘルス、進行状況およびパフォーマンスをモニターできます。

File Storageレプリケーションは本質的に非同期です。ソースおよびターゲットのファイルシステムは、アクティブでパッシブな役割を持ちます。レプリケーション中にソース・ファイル・システムをアクティブに使用できます。ターゲット・ファイル・システムのデータにアクセスできるのは、レプリケーション関係が終了した場合のみです。または、ターゲット・ファイルシステムのスナップショットからクローンを作成し、そのクローンをアプリケーションで使用することもできます。

A graphic depicting File Storage replication from source to target.

はじめに

2回のクリックでレプリケーションを開始できます。Oracle Cloud Consoleに移動し、レプリケートするファイル・システムを選択します。「リソース」パネルで、「レプリケーション」リンクをクリックします。次に、「レプリケーションの作成」ボタンをクリックし、いくつかのフィールドに入力します。

A screenshot of the OCI File Storage replication user interface in the Oracle Cloud Console.

他のファイル・ストレージ機能と同様に、OCIコマンドライン・インタフェース(CLI)、アプリケーション・プログラミング・インタフェース(API)またはソフトウェア開発キット(SDK)を使用して、レプリケーションを作成および管理することもできます。Terraform(リソース・マネージャ)を使用してレプリケーションを設定することもできます。

File Storageレプリケーションを使用してディザスタ・リカバリ・ソリューションをまとめる場合、開始サイズ、ファイル・システムに対する変更率、およびソース・リージョンとターゲット・リージョン間のネットワーク帯域幅を理解する必要があります。大規模または急速に変化するファイル・システムでは、現在サポート可能なレプリケーション間隔がリカバリ・ポイント目標を超えている場合があります。

レプリケーションには、これらの要因を考慮し、ターゲット・リージョンの推奨されるレプリケーション間隔に到達するのに役立つ見積もりツールが組み込まれています。また、ベース・コピーの完了時間が見積もられます。レプリケーション・メトリックおよびOCIアラームでは、レプリケーション見積もり機能を使用して、リカバリ・ポイント目標を計画および監視できます。

他のFile Storage機能と同様に、レプリケーションの使用には追加コストはありません。ただし、ファイル・システム・ユーザーとして、使用するストレージについて請求されます。そのため、ファイル・システムをレプリケートする場合、ソース・ファイル・システムおよびターゲット・ファイル・システムに使用したストレージに対して支払います。リージョン間でレプリケートしている場合、ディザスタ・リカバリに関する一般的なユース・ケースで、リージョン間のアウトバウンド・データ転送についても請求されます。

自分で試してみる

File Storageレプリケーションと、Oracle Cloud Infrastructure File Storageが提供するエンタープライズ・グレードのすべての機能を体験してください。

サービス概要ドキュメントおよびビデオ・シリーズの使用を開始してください。改善を続ける方法に関するフィードバックをお寄せください。オラクルのクラウド・ストレージ・プラットフォームでは、より多くの機能更新が予定されています。