メインコンテンツまでスキップ

Google Cloud StorageをWasabiに同期 — RcloneViewによるコスト効率の良いバックアップ

· 約6分
Tayson
Senior Engineer

WasabiはGoogle Cloud Storageの1GBあたりのコストのごく一部でホットクラウドストレージを提供します — RcloneViewは両方を接続し、移行や継続的な同期を自動化します。

Google Cloud StorageはGCPのワークフローに深く統合されていますが、大規模なデータセットではストレージコストがすぐに膨らんでしまいます。Wasabiは、TBあたりの均一料金モデルと転送(egress)料金なしのS3互換ホットストレージを提供しており、二次バックアップ先やコスト削減のための移行先として魅力的です。RcloneViewは両方のプロバイダーに対応し、単一のGUIインターフェースから同期ジョブを処理します。

RcloneViewアプリのプレビュー

すべてのクラウドを一か所で管理・同期

RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。

  • ワンクリック操作: コピー · 同期 · 比較
  • 信頼性の高い自動化のためのスケジューラーと履歴
  • Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
WindowsmacOSLinux
無料で始める →

コア機能は無料。Plusで自動化機能を利用可能。

Google Cloud Storageの接続

Google Cloud Storage(GCS)は、RcloneViewでネイティブGCSプロバイダーまたはS3互換インターフェースの2通りの方法で接続できます。ほとんどの構成では、ネイティブGCSプロバイダーが簡単です。リモートマネージャーを開き、新規リモートをクリックして、Google Cloud Storageを選択します。

プロジェクト番号(GCPコンソールのプロジェクト情報にあります)の入力が必要です。認証にはサービスアカウントのJSONキーまたはOAuthを使用します。サービスアカウントアクセスの場合は、GCPコンソール → IAMと管理 → サービスアカウントからJSONキーをダウンロードし、リモート設定でそのパスを指定します。OAuthの場合、RcloneViewはブラウザを開いてGoogleアカウントの認可を求めます。

Configuring Google Cloud Storage and Wasabi remotes in RcloneView

Wasabiの接続

リモートマネージャー新規リモートをクリックし、S3互換を選択します(WasabiはS3互換です)。以下を入力します。

  • アクセスキーID: Wasabiコンソールのアクセスキーから取得
  • シークレットアクセスキー: 対応するシークレット
  • エンドポイント: お使いのリージョンのWasabiエンドポイント(例: s3.us-east-1.wasabisys.coms3.eu-central-1.wasabisys.com)

リモートを保存します。続行する前に、Wasabiのバケットがファイルエクスプローラーに表示されることを確認してください。

同期ジョブの設定

ジョブに移動し、新規ジョブをクリックします。Google Cloud Storageをソースとして設定し、対象のバケットまたはフォルダーパスを選択します。Wasabiをターゲットバケットとパスとともに宛先として設定します。

ジョブウィザードのステップ2では、信頼性の高い大規模同期のために以下を設定します。

  • 転送数: 8~16(GCSとWasabiのどちらも高い並行性を良好に処理します)
  • チェッカー数: 8~16(並行して実行される同一性チェックの数を制御します)
  • チェックサム検証: データ整合性確認のために有効にする
  • ドライラン: 対象範囲を確認するため、最初に有効にする
Real-time monitoring of Google Cloud Storage to Wasabi sync

継続的な同期のスケジュール設定

GCSを主要ストレージとして維持し、Wasabiをコスト効率の良いバックアップ層として使う場合は、定期的な同期ジョブをスケジュールします。PLUSライセンスがあれば、ジョブ設定を開き、ステップ3でcronスケジュールを追加します — 例えば、毎晩午前2時のバックアップには0 2 * * *を指定します。

RcloneViewの差分同期により、初回移行後の各実行では変更または新規のファイルのみが転送されます。ジョブ履歴タブには、すべての実行がファイル数、転送データ量、速度、エラーとともに記録され、明確な監査証跡が得られます。

Scheduling Google Cloud Storage to Wasabi sync in RcloneView

コストに関する考慮事項

Wasabiの料金モデルにはリクエストごとの料金がなく、転送(egress)料金も(利用上限内であれば)発生しないため、大規模なデータセットでも予測しやすくなっています。GCS → Wasabiの移行にはGCSの転送コストが発生しますが、これは移行時の一度限りの費用です。継続的なバックアップについては、データがサーバーやアプリケーションパイプラインから発生するため、転送コストへの影響は構成によって異なります。

はじめに

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. リモートマネージャーで、プロジェクト番号とサービスアカウントJSONまたはOAuthを使用してGoogle Cloud Storageを接続します。
  3. アクセスキー、シークレットキー、リージョンのエンドポイントを使用してWasabiを接続します。
  4. 同期ジョブを作成し、ドライランを実行して対象範囲を確認した後、継続的な自動バックアップのためにスケジュールを設定します。

GCSのバックアップをWasabiに移行することで、アクセシビリティを損なうことなく、通常は意味のあるストレージコスト削減が実現します。


関連ガイド:

対応クラウドプロバイダー

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces