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

クラウドプロバイダーの障害に対処する方法 — クラウドがダウンしても作業を止めない

· 約4分
Tayson
Senior Engineer

Google Driveがダウンした。チームはプロジェクトファイルにアクセスできない。作業が止まる。しかし、マルチクラウドのフェイルオーバー戦略があれば、そうはならなかったはずです。

主要なクラウドプロバイダーはすべて障害を経験します。Google、Microsoft、AWS、Dropbox — いずれもいつかはダウンします。問題は起こるかどうかではなく、起きたときに備えができているかどうかです。RcloneViewによるマルチクラウド戦略があれば、ファイルは複数の場所に存在し、一つのプロバイダーの障害が作業を止めることはありません。

RcloneViewアプリのプレビュー

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

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

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

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

マルチクラウドのセーフティネット

最もシンプルな保護策は、重要なファイルのコピーを2つ以上のプロバイダーに保持することです。一方がダウンしたら、もう一方に切り替えます。

ミラー同期を設定する

RcloneViewを使って、複数のプロバイダー間で同期されたコピーを維持します。

Mirror across providers

継続的なレプリケーションをスケジュールする

スケジュール同期ジョブでミラーを最新に保ちます。

Schedule mirror sync

フェイルオーバー戦略

戦略1: アクティブ-アクティブ

2つのプロバイダーでファイルを常時同期しておきます。チームは利用可能な方を使います。RcloneViewが両方を同期し続けます。

プライマリミラー同期頻度
Google DriveOneDrive4時間ごと
S3Backblaze B21時間ごと

戦略2: アクティブ-パッシブ

日常利用にはプライマリプロバイダーを使い、セカンダリはスタンバイとして待機させます。プライマリに障害が発生した場合は、RcloneViewから直接セカンダリにアクセスします。

戦略3: ローカルマウントキャッシュ

VFSキャッシュを使ってクラウドストレージをローカルドライブとしてマウントします。最近アクセスしたファイルはローカルにキャッシュされ、短時間の障害中も利用可能な状態を維持します。

Mount with local cache

障害発生時の対応

  1. 慌てない — プロバイダーのステータスページを確認する
  2. ミラーに切り替える — RcloneViewでセカンダリプロバイダーを開く
  3. ミラーから作業を継続する
  4. プライマリが復旧したら — 同期を実行して変更を統合する

ミラーを検証する

プライマリとミラーを定期的に比較し、同期状態を確認します。

Verify mirror sync

はじめに

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. 重要なデータのために2つのプロバイダーを追加します。
  3. スケジュールでミラー同期ジョブを設定します。
  4. フォルダ比較で定期的に検証します。

障害に備える最良のタイミングは、それが起こる前です。


関連ガイド:

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

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