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

DigitalOcean Spacesを管理 — RcloneViewでファイルを同期・バックアップ

· 約5分
Tayson
Senior Engineer

RcloneViewはS3互換APIを介してDigitalOcean Spacesに接続し、任意のリージョンのオブジェクトストレージバケットをビジュアルなファイルマネージャーで扱えるようにします。

DigitalOcean Spacesは、フラットな料金体系と組み込みCDNを備えた開発者フレンドリーなオブジェクトストレージサービスです。DigitalOcean Dropletsでワークロードを運用しているチームは、バックアップ、静的アセット、デプロイ成果物をSpacesに保存することがよくあります。RcloneViewはrcloneのS3互換バックエンドの上にグラフィカルなレイヤーを追加し、CLIに触れることなくバケットを視覚的に閲覧し、スケジュール同期を実行し、ローカルディレクトリとリモートストレージを比較できるようにします。

RcloneViewアプリのプレビュー

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

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

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

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

RcloneViewでDigitalOcean Spacesを設定する

DigitalOcean SpacesはS3互換APIを使用しているため、RcloneViewではS3リモートとして設定します。Remoteタブ → New Remote → Amazon S3 Compatibleに移動し、プロバイダーとしてDigitalOcean Spacesを選択します。以下が必要です。

  • Access Key ID — DigitalOceanコントロールパネルのAPI → Spaces Keysで生成
  • Secret Access Key — 生成時に一度だけ表示されます
  • Endpoint — リージョン固有のもの、例: nyc3.digitaloceanspaces.com

保存すると、Spacesのバケットが即座にExplorerパネルに表示されます。バケットの内容を閲覧したり、ローカルフォルダからドラッグ&ドロップでファイルをアップロードしたり、パネルを並べてDropletのバックアップディレクトリとSpacesバケットを比較したりできます。

Configuring DigitalOcean Spaces as an S3 remote in RcloneView

ローカルサーバーをDigitalOcean Spacesに同期する

典型的なユースケースとして、開発チームがCIサーバーでビルド成果物を生成し、それを毎晩Spacesに送って長期保存したいという場合があります。RcloneViewのJob Managerを使い、ローカルの成果物ディレクトリからdo-spaces:artifacts-bucket/buildsへのSyncジョブを作成します。スケジュールを午前3:00に設定し、チェックサム検証を有効にして、500MBを超える一時ファイルを除外するmax-file-sizeフィルターを追加します。

1:N同期オプションを使うと、同じ成果物ディレクトリをDigitalOcean SpacesとAmazon S3の両方に同時にミラーリングできます。マルチリージョン冗長性を維持するチームや、ストレージプロバイダー間を移行中のチームに便利です。

Monitoring a DigitalOcean Spaces sync job in real time

リージョン間・プロバイダー間の転送

Spacesのリージョン間(例: nyc3からsfo3へ)でデータを移動したい場合や、別のS3互換プロバイダーへ完全に移行したい場合、RcloneViewはこれを直接的なクラウド間転送として処理します。Explorerパネルを2つ開き、片方をソースのSpacesバケットに、もう片方を転送先に設定し、ドラッグ&ドロップするか同期ウィザードを使用します。

大規模な移行の場合、同期ウィザードのステップ2でNumber of file transfersを8〜16に設定するとスループットを最大化できます。RcloneViewのリアルタイム転送モニターはファイルごとの進行状況と全体の速度を表示するため、大規模データセットの完了時間を見積もることができます。

Cloud-to-cloud transfer between DigitalOcean Spaces and Amazon S3 in RcloneView

はじめに

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. DigitalOceanコントロールパネルでSpacesのアクセスキーを生成します。
  3. RcloneViewで、Spacesの認証情報とエンドポイントを使って新しいS3リモートを作成します。
  4. Job ManagerでSpacesバケットを対象としたSyncジョブを作成し、スケジュールを設定します。

DigitalOcean Spacesは、フルマネージドでスケジュール管理されたバックアップ先になります — リアルタイムモニタリングとジョブ履歴がすべて1つのインターフェースにまとまっています。


関連ガイド:

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

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