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 に移動して、BigQuery や Dataproc で分析できるようにします。
アーカイブ: コストの高いオンプレミス ストレージ システムから Cloud Storage にコールドデータを移行して、ストレージ コストを削減します。
利点
安全
- エンドツーエンドの暗号化で、転送中のデータを保護します。Storage Transfer Service は、すべての HTTPS 通信で TLS 1.3 をサポートしています。
- データの整合性が検証されるため、転送中にデータが破損することはありません。
パフォーマンス
- 高度に並列化されたアーキテクチャによって転送速度が向上します。
- 自動再試行とロード バランシングによって信頼性の高い転送が保証されます。
フルマネージド
- インフラストラクチャを管理する必要がなく、コードを記述する必要もありません。
- データ転送ではなく、アプリケーションに集中できます。
始める
ソースとシンクの組み合わせがサポートされているかどうかを確認してください。
Storage Transfer Service は複数の方法で操作できます。
- Google Cloud コンソール
- REST API
gcloud
コマンドライン ツール- Java と Python のクライアント ライブラリ
開始するには、転送の作成をご覧ください。
サービスレベル契約
Storage Transfer Service では、現在、SLA を提供しておらず、パフォーマンスの変動が予想されます。たとえば、転送のパフォーマンスやレイテンシのために、SLA を提供することはありません。