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

Cloudinaryストレージの管理 — RcloneViewでファイルを同期・バックアップ

· 約7分
Jay
Tech Writer

Cloudinaryには本番用の画像や動画アセットが保存されています。RcloneViewを使えば、スクリプトを一切書かずにAmazon S3、Google Drive、その他のクラウドへバックアップできます。

Cloudinaryは、画像・動画・リッチメディアファイルの大規模なライブラリを管理する開発者やクリエイティブチームにとって定番のプラットフォームとなりました。しかし、すべてをCloudinaryだけに保存していると、単一障害点が生まれてしまいます。誤った一括削除、アカウントの問題、APIの障害などによって、数分でメディアライブラリ全体にアクセスできなくなる可能性があるのです。rcloneのCloudinaryバックエンドを基盤とするRcloneViewは、Cloudinaryアカウントを閲覧・同期・バックアップするためのビジュアルインターフェースを提供し、他の対応クラウドストレージへ検証済みのコピーを保持できるようにします。

RcloneViewアプリのプレビュー

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

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

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

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

CloudinaryをRcloneViewに接続する

RcloneViewを開き、Remoteタブに移動して「New Remote」をクリックします。プロバイダーリストからCloudinaryを選択し、認証情報を入力して設定を完了します。接続が完了すると、Cloudinaryストレージがエクスプローラーパネル内で閲覧可能なリモートとして表示されます。左側のフォルダツリーでメディアライブラリを移動し、右側のファイルリストで名前、サイズ、更新日時などの個々のアセット情報を確認できます。

サムネイル表示はCloudinaryのコンテンツに特に便利です。ファイルリストでサムネイルモードに切り替えると、単なるファイル名の代わりに画像のビジュアルグリッドが表示され、操作を実行する前に正しいフォルダを見ているかどうかを簡単に確認できます。

Adding Cloudinary as a new remote in RcloneView

Cloudinaryアセットを別のクラウドにバックアップする

一方のエクスプローラーパネルでCloudinaryを開き、もう一方でAmazon S3、Backblaze B2、Google Driveなどのバックアップ先を開いた状態で、Homeタブ > Syncから同期ジョブを開始します。4ステップのウィザードで、転送内容を正確に設定できます。

  • Cloudinaryフォルダをソースとして選択し、バックアップ先のクラウドをデスティネーションとして選択します
  • ステップ3で定義済みのファイルフィルター(Image、Video)を使い、特定のメディアタイプを対象にして不要なファイルをスキップします
  • 最大ファイル経過時間を設定し、新しく更新されたアセットのみを取り込む差分同期を実行します

必ず最初に**Dry Run(試行実行)**を行ってください。これにより、実際に何も変更を加えることなく、どのファイルが転送またはスキップされるかを事前に確認できます。大規模なCloudinaryライブラリでは、これによりバックアップ漏れが発生する前にフィルターの設定ミスを発見できます。

Drag and drop interface for transferring Cloudinary assets to S3 backup

Cloudinaryバックアップの自動スケジュール設定

継続的なアセット保護のために、RcloneView PLUSでは同期ウィザードのステップ4にcrontab形式のスケジュール設定機能が追加されます。毎晩午前2時に同期を実行すれば、その日にアップロードされた新しいアセットを取り込みつつ、帯域使用をピーク時間外に抑えられます。保存前にSimulateスケジュールプレビューを使って次回の実行時刻を確認しておけば、初回の予定実行時に想定外のことが起こりません。

実行が開始されると、ジョブ完了通知でステータス、転送されたファイル数、データ量が通知されます。1日に何十件ものCloudinary変換とアップロードを行うチームにとって、このパッシブな通知機能により、ログインして確認しなくてもバックアップが正しく実行されたことがわかります。

Configuring a nightly scheduled backup of Cloudinary assets in RcloneView

バックアップの完全性を検証する

Folder Compare機能(Homeタブ > Compare)を使えば、いつでもCloudinaryのソースとバックアップ先を比較できます。RcloneViewは左のみ、右のみ、同一、相違のファイルを並べて表示するため、カバレッジの抜けを一目で確認でき、新しいジョブを設定することなく比較ビューから直接不足ファイルをコピーできます。重要度の高いメディアアセットについては、同期ジョブの詳細設定でチェックサムを有効にすることで、サイズの一致だけでなくファイル内容そのものを検証し、各ファイルが破損なく届いたことを確認できます。

Folder comparison between Cloudinary source and S3 backup destination

始め方

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. Remoteタブ > New RemoteからCloudinaryをリモートとして追加し、設定を完了します。
  3. バックアップ先(Amazon S3、Backblaze B2、Google Drive)を2つ目のリモートとして追加します。
  4. Cloudinaryからバックアップ先への同期ジョブを作成し、Dry Runを実行してから、PLUSのスケジュール機能を有効にして毎日の自動バックアップを設定します。

Cloudinaryには最も可視性の高い本番アセットが保存されています。第二のクラウドに同期コピーを保持することで、単一障害点を、完全に自分の管理下にある信頼性の高い監査可能なバックアップへと変えることができます。


関連ガイド:

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

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