Storage Transfer Service とは

Storage Transfer Service は、オブジェクトやファイルのストレージ システム間で自動的にデータ転送を行うサービスです。Google Cloud Storage、Amazon S3、Azure Storage、オンプレミス データなどのストレージ システムに対応しています。このサービスを使用すると、コードを記述することなく、大量のデータを高い信頼性で迅速に転送できます。

ソースタイプに応じて、Google マネージド転送の作成と実行、自己ホスト型転送の設定を簡単に行い、ネットワーク ルーティングと帯域幅の使用量を完全に制御できます。


ユースケース

Cloud Storage へのデータ移行: Storage Transfer Service を使用することによって、他のクラウド ストレージ プロバイダ、オンプレミスのデータセンター、HTTP/HTTPS URL から Cloud Storage にデータを移行できます。

バックアップ: データを Google Cloud に複製できます。また、Cloud Storage バケットのコピーを別のリージョンに作成することもできます。

データ処理パイプライン: 他のクラウド、データセンター、エッジで生成されたデータを Google Cloud に移動して、BigQueryDataproc で分析できるようにします。

アーカイブ: コストの高いオンプレミス ストレージ システムから Cloud Storage にコールドデータを移行して、ストレージ コストを削減します。

利点

安全

  • エンドツーエンドの暗号化で、転送中のデータを保護します。Storage Transfer Service は、すべての HTTPS 通信で TLS 1.3 をサポートしています。
  • データの整合性が検証されるため、転送中にデータが破損することはありません。

パフォーマンス

  • 高度に並列化されたアーキテクチャによって転送速度が向上します。
  • 自動再試行とロード バランシングによって信頼性の高い転送が保証されます。

フルマネージド

  • インフラストラクチャを管理する必要がなく、コードを記述する必要もありません。
  • データ転送ではなく、アプリケーションに集中できます。

始める

ソースとシンクの組み合わせがサポートされているかどうかを確認してください。

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

  • Google Cloud コンソール
  • REST API
  • gcloud コマンドライン ツール
  • Java と Python のクライアント ライブラリ

開始するには、転送の作成をご覧ください。

サービスレベル契約

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