Google では、Cloud Storage 間のデータ転送、またはファイル システム間のデータ転送に関して複数のソリューションを提供しています。
別のクラウド プロバイダから Cloud Storage にデータを移動またはバックアップする
Storage Transfer Service を使用して、データを他のクラウド ストレージ プロバイダから Cloud Storage に移動またはバックアップすることをおすすめします。
次のクラウド ストレージ プロバイダからの転送がサポートされています。
- Amazon S3
- Microsoft Azure Blob Storage
詳しくは、転送の作成をご覧ください。
Cloud Storage バケット間でデータを移動する
Storage Transfer Service を使用して大量のデータを Cloud Storage バケット間で移動することをおすすめします。
また、Google Cloud CLI を使用して Cloud Storage バケット間で転送することもできます。これは、バケットのロケーション間でデータを転送する場合に役立ちます。
gcloud CLI と Storage Transfer Service のどちらを使用するかを判断する場合は、次の推奨事項を実施します。
転送のシナリオ | おすすめの設定 |
---|---|
別のクラウド ストレージ プロバイダから転送する | Storage Transfer Service を使用する。 |
オンプレミスから 1 TB 未満のデータを転送する | gcloud storage を使用する。 |
オンプレミスから 1 TB 超のデータを転送する | Storage Transfer Service を使用する。 |
別の Cloud Storage リージョンから 1 TB 未満のデータを転送する | gcloud storage を使用する。 |
別の Cloud Storage リージョンから 1 TB 超のデータを転送する | Storage Transfer Service を使用する。 |
このガイダンスをベースとして使用します。転送シナリオの詳細は、適切なツールを判断するときにも役立ちます。
利用を開始するには、以下を参照してください。
コマンドライン(
gcloud storage
)を使用してバケット間でデータを移動する。
オンプレミス ストレージからのデータの移動またはバックアップする
オンプレミス データの移動またはバックアップは、特定の状況に適した方法で行うことができます。
インターネット接続が良好な場所
オンプレミス データには、次のソリューションがあります。
Storage Transfer Service を使用できます。ファイル システム転送では、ファイル システムにアクセスできるマシンに、エージェントという小さなソフトウェアをインストールします。エージェントは Docker コンテナ内で実行され、ローカルにマウントされた NFS データにアクセスできます。指定したデータは Cloud Storage にアップロードされます。
開始するには、エージェント プールの管理をご覧ください。
Transfer Appliance はオンライン モードを有効にした状態で使用できます。Transfer Appliance をネットワークに接続し、データを直接コピーします。アプライアンスにより、コピーしたデータが Cloud Storage に転送されます。
開始するには、Transfer Appliance のドキュメントをご覧ください。
インターネットの接続状態が良くないか、つながらない場所
インターネット接続が不安定な場合やつながらない場合は、Transfer Appliance を使用してオンプレミス データの移動またはバックアップを行うことをおすすめします。Transfer Appliance をネットワークに接続してデータを直接コピーします。アプライアンスがいっぱいになったら、Cloud Storage へのコピーを行うため、アプライアンスを Google に返送します。データのコピーが完了すると、次回の使用のため、デバイスがワイプされます。
開始するには、Transfer Appliance のドキュメントをご覧ください。
クラウドからファイル システムへの転送
Storage Transfer Service を使用して Cloud Storage からファイル システム ストレージにデータを移動することをおすすめします。この方法では、エージェントという小さなソフトウェアをプライベート データセンターにインストールします。エージェントは Docker コンテナ内で実行され、ローカルにマウントされた NFS データにアクセスできます。指定したデータは Cloud Storage からダウンロードされます。
開始するには、ファイル システム転送の要件をご覧ください。
小規模なデータセットの場合は、gcloud storage rsync
を使用できます。gcloud storage rsync
を使用して、Cloud Storage と他のクラウド ストレージ プロバイダ間、または Cloud Storage とファイル システム データの間でデータを転送します。