Oracle Cloud Infrastructureドキュメント

ストレージ・ゲートウェイ機能

このトピックでは、ストレージ・ゲートウェイの主な機能を紹介します。

POSIX準拠のNFSアクセスによるOracle Cloud Infrastructure Object Storageへのアクセス

ストレージ・ゲートウェイを使用すると、アプリケーションは標準のNFSv4プロトコルを使用してOracle Cloud Infrastructure Object Storageと相互作用できます。 ストレージ・ゲートウェイ・ファイル・システムをオブジェクト・ストレージ・バケットに接続します。 ストレージ・ゲートウェイはファイルをオブジェクトとしてOracle Cloud Infrastructure Object Storageバケットに格納し、ラージ・オブジェクトのマルチパート・アップロードをサポートします。 オブジェクト・ストレージでは、シンボリック・リンク、ハード・リンク、特別なデバイス・ファイルはサポートされません。

チェックサム検証によるデータの完全性

組み込みのデータ整合性チェックにより、データがストレージ・ゲートウェイからOracle Cloud Infrastructure Object Storageへのデータ・パスを移動する際に、データが検証されます。 チェックサムの検証は、データの整合性の確認に役立ちます。 メタデータの整合性チェックでは、メタデータの状態に一貫性があることを確認します。 各ファイルのチェックサムは、カスタム・インタフェースを使用して読み取ることができます。

大規模ファイルのサポート

Oracle Cloud Infrastructure Object Storageサービスは、マルチパート・アップロードをサポートしており、より高速で効率的で復元力の高いアップロードを実現します。 ストレージ・ゲートウェイは、128 MBを超えるファイルに対してマルチパート・アップロードを使用します。 マルチパート・アップロードでは、オブジェクトの個々の部分を並行してアップロードして、アップロードに費やす時間を短縮できます。 マルチパートのアップロードは、オブジェクトのアップロード全体を再試行する必要はなく、失敗したパートのアップロードを再試行できるようにすることで、ネットワーク障害の影響を最小限に抑えます。 詳細については、「マルチパート・アップロードの使用」を参照してください。

データ・アーカイブのサポート

オブジェクト・ストレージ標準層のバケットへのアップロードに加えて、ストレージ・ゲートウェイではアーカイブ・ストレージ層内のバケットへのオブジェクトのアップロードおよびリストアがサポートされています。

ファイル・システムを作成する場合、対応する「オブジェクト・ストレージ」バケットを作成するストレージ層を指定します。

  • デフォルトの標準「オブジェクト・ストレージ」層は、高速、即時および頻繁にアクセスする必要があるデータを格納するために使用されます。
  • アーカイブ・ストレージ層は、頻繁にアクセスされず、長い保存期間を必要とするデータを格納するために使用されます。

アーカイブ・ストレージはコールド・データを保持する場合、オブジェクト・ストレージよりもコストが高くなりますが、アクセスする前にオブジェクトを先にリストアする必要があります。 リストア・プロセスは、オブジェクトのサイズによっては最大4時間かかる場合があります。 詳細は、「アーカイブ・ストレージの概要」および「アーカイブ・ストレージからのファイルとオブジェクトのリストア」を参照してください。

ストレージ・ゲートウェイでは、事前定義済のスケジュールに従ってバケット内のオブジェクトのアーカイブおよび削除を管理するOracle Cloud Infrastructure Object Storageオブジェクトのライフサイクル・ポリシーがサポートされています。 オブジェクト・ライフサイクル・ポリシーを使用すると、標準の「オブジェクト・ストレージ」層でバケット作成を指定してから、ポリシーを作成して、「アーカイブ・ストレージ」層への後続のデータ移動をスケジュールできます。 このライフサイクル・ポリシー・アーカイブ・メソッドは、即時アーカイブで不適切な中間ファイルまたは一時ファイルおよびディレクトリを生成するオンプレミス・アプリケーションを持つ場合に便利です。 詳細については、「オブジェクト・ライフサイクル管理の使用」を参照してください。

自動化されたオブジェクトの削除

ファイル・システムからストレージ・ゲートウェイ・ファイルを削除すると、オブジェクト・ストレージ内の対応するオブジェクトが自動的に削除されます。

キャッシュ・ピンでファイルを選択するためのクイック・アクセス

ストレージ・ゲートウェイでは、ファイル・システム・キャッシュにpinファイルをアクセスすることができます。 オブジェクト・ストレージ標準層またはアーカイブ層のいずれかに接続されているファイル・システムをキャッシュに固定できます。

ストレージ・ゲートウェイ・ファイルシステムにファイルを書き込むと、ファイルはまずファイルシステムのキャッシュに格納され、Oracle Cloud Infrastructureバケットに非同期にアップロードされます。 ファイルをアップロードした後、キャッシュ・マネージャはファイル・システム・キャッシュからファイルを削除できます。 ファイル・システムに指定されたキャッシュしきい値に達するために、「最近使用されたもの」 (LRU)のキャッシュ管理ポリシーを使用してキャッシュが再利用されます。 クイック・アクセスのためにキャッシュで特定のファイルを使用できるようにする場合は、ファイルをファイル・システムのキャッシュに固定します。 確保すると、ファイルは明示的に確保解除されるまでファイル・システム・キャッシュから削除されません。

ストレージ・ゲートウェイ・ヘルス・チェック

ストレージ・ゲートウェイは、システム上で自動化されたヘルス・チェックを実行して、次のステータスをモニターします:

  • ストレージ・ゲートウェイ・サービスとリソース
  • ローカル・ストレージ、ファイル・システムのキャッシュ、メタデータ・ストレージおよびログ・ストレージ

統合クラウドの転送と同期(Cloud Sync)

ストレージ・ゲートウェイ1.2.1には、Cloud Syncと呼ばれる統合されたクラウド転送機能と同期機能があります。これにより、Oracle Cloud Infrastructure Object Storageバケットとの間でファイルをローカル・ストレージにバックアップおよび転送できます。 この新機能によって、以前のストレージ・ゲートウェイ・バージョンで使用可能だった、ダウンロード可能な独立したCloud Syncユーティリティが置換されます。

ストレージ・ゲートウェイ管理コンソールまたはCLIを使用すると、他のエンタープライズNASバックアップ/レプリケーション・オファリングと同様のCloud Syncジョブを作成、監視および管理できます。 Cloud Syncは、ホスト上のDockerインスタンス内のストレージ・ゲートウェイ・ソフトウェアの一部として動作します。