Storage Transfer Service の概要

このページでは、Storage Transfer Service について説明します。このサービスを使用すると、オンライン データを Cloud Storage にすばやくインポートできます。Cloud Storage のバケット間で、データを転送することもできます。

GCP Console で転送を設定するには、Console を使ったデータ転送の作成と管理の指示に沿って操作します。

Storage Transfer Service とは

Storage Transfer Service では、オンライン データソースからデータシンクにデータが転送されます。データソースは、Amazon Simple Storage Service(Amazon S3)バケット、HTTP/HTTPS のロケーション、Cloud Storage バケットのいずれかです。データシンク(転送先)は、必ず Cloud Storage バケットです。

Storage Transfer Service を使用すると、次のことができます。

  • データを他のストレージ プロバイダから Cloud Storage バケットにバックアップする。

  • Cloud Storage バケット内のデータを別の Cloud Storage バケットに移動して、異なるユーザー グループやアプリケーションで使用できるようにする。

  • データ処理パイプラインまたは分析ワークフローの一部として、データを定期的に移動する。

Storage Transfer Service は、転送オペレーションでデータ転送を実行します。転送オペレーションは、転送ジョブによってスケジュールされ、構成されます。Storage Transfer Service には、データソースとデータシンクの間の転送や同期を容易にするオプションが用意されています。たとえば、次のことが可能です。

  • 1 回限りの転送オペレーションまたは定期的な転送オペレーションをスケジュールする。

  • 転送先バケット内に存在しているオブジェクトのうち、転送元に対応するオブジェクトがないものを削除する。

  • 転送したソース オブジェクトを削除する。

  • ファイル作成日、ファイル名フィルタ、データをインポートする時刻に基づいた高度なフィルタを使用して、データソースからデータシンクへの定期的な同期をスケジュールする。

デフォルトでは、ファイルがデータシンク内に存在しない場合や、データソースとデータシンクの間でファイルのバージョンが異なる場合、Storage Transfer Service はデータソースからファイルをコピーします。また、デフォルトでは、ファイルは転送オペレーション後にデータソースに残ります。

Storage Transfer Service を使用できるユーザー

Storage Transfer Service を使用するには、職務に応じて次のいずれかの役割を持つ必要があります。

  • 完全アクセス権 - storagetransfer.admin
  • 転送の送信 - storagetransfer.user
  • 転送ジョブとオペレーションの閲覧または一覧表示 - storagetransfer.viewer

役割と権限の詳細については、アクセス制御を参照してください。

転送ジョブを作成するプロジェクトは、ソースまたはシンクとして機能するバケットに関連付ける必要はありませんが、ソースとシンクを設定して使用するには追加のアクセス許可が必要です。これを行う方法については、データソースとデータシンクへのアクセスの構成をご覧ください。

使用可能なインターフェース

Storage Transfer Service は複数の方法で操作できます。

gsutil と Storage Transfer Service のどちらを使用するか

gsutil コマンドライン ツールで、Cloud Storage と他のロケーションの間でデータを転送することもできます。gsutil を使用して Amazon S3 バケットを操作し、データを Amazon S3 から Cloud Storage にデータを転送できますが、このユースケースでは Storage Transfer Service がおすすめです。

gsutil か Storage Transfer Service のどちらを使用するかを決めるときは、次のルールに従ってください。

  • オンプレミスのロケーションからデータを転送する場合は、gsutil を使用します。

  • 別のクラウド ストレージ プロバイダからデータを転送する場合は、Storage Transfer Service を使用します。

  • それ以外の場合は、具体的な状況を勘案して両方のツールを評価してください。

このガイダンスをベースとして使用します。転送シナリオの詳細は、適切なツールを判断するときにも役立ちます。

サービスレベル契約

Storage Transfer Service では、現在、SLA を提供しておらず、パフォーマンスの変動が予想されます。たとえば、転送のパフォーマンスやレイテンシのために、SLA を提供することはありません。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Cloud Storage Transfer Service のドキュメント