Oracle Cloud Infrastructureドキュメント

Storage Gateway機能

このトピックでは、Storage Gatewayの主な機能を紹介します。

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

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

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

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

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

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

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

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

ファイル・システムを作成するときには、対応するObject Storageバケットを作成するストレージ層、標準(デフォルト)またはアーカイブを指定します。

  • 標準Object Storage層は、高速で即時にアクセスする必要があるデータを格納するために使用されます。
  • Archive Storage層は、頻繁にアクセスされず、長い保存期間を必要とするデータを格納するために使用されます。

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

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

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

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

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

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

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

Storage Gatewayヘルス・チェック

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

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

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

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

Storage Gateway管理コンソールまたはCLIを使用して、ほかのエンタープライズNASバックアップ/レプリケーション・サービスと同様に「クラウド同期」ジョブを簡単に作成、モニター、管理することができます。 「クラウド同期」は、ホスト上のDockerインスタンス内のStorage Gatewayソフトウェアの一部として動作します。