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

Windows Server で RcloneView を使って自動クラウドバックアップを行う方法

· 約7分
Tayson
Senior Engineer

Windows Server はデータベース、ファイル共有、アプリケーションデータなど、重要な業務データを生成します。これらをクラウドストレージにバックアップするには、これまで PowerShell スクリプトを書く必要がありました。RcloneView は同じ作業をビジュアルなインターフェースで実現します。

Windows Server 環境を管理するシステム管理者には、信頼性の高いクラウドバックアップが必要です。rclone の CLI はスクリプトで威力を発揮しますが、RcloneView は視覚的なモニタリング、簡単なジョブ作成、バックアップを検証するための2ペインエクスプローラーを追加し、それでいて rclone 本来のパワーを損ないません。

RcloneViewアプリのプレビュー

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

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

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

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

Windows Server にクラウドバックアップが必要な理由

3-2-1 バックアップルール

  • データの 3つのコピー
  • 2種類の異なるメディア
  • 1つのオフサイトコピー。

クラウドストレージはオフサイト要件を満たします。ローカルバックアップ(テープ、NAS、外付けドライブ)と組み合わせることで、データセンター全体が利用できなくなった場合でも、クラウドバックアップによって災害復旧が可能になります。

一般的なバックアップ対象

データタイプソース最適なクラウド先
ファイル共有ネットワークドライブS3, Backblaze B2
SQL Server バックアップ.bak ファイルS3 Standard-IA
IIS ログログディレクトリS3 Glacier
アプリケーションデータ各種Google Drive, OneDrive
VM スナップショットHyper-V エクスポートWasabi, B2

Windows Server へのインストール

前提条件

  • Windows Server 2019 または 2022。
  • .NET 6 Runtime 以降。
  • クラウドプロバイダーの API へのネットワークアクセス(アウトバウンド HTTPS)。

RcloneView のインストール

  1. rcloneview.com から Windows インストーラーをダウンロードします。
  2. インストーラーを実行します。RcloneView は C:\Program Files\RcloneView\ にインストールされます。
  3. RcloneView は初回起動時に rclone を自動的にダウンロードします。

クラウドリモートの設定

バックアップ先を追加します。

Add cloud remote on Windows Server

ヘッドレスサーバー(OAuth 用のブラウザがない場合)では、ワークステーション上でリモートを設定し、rclone の設定ファイルをサーバーにコピーすることができます。

自動バックアップの設定

ステップ1: バックアップジョブを作成する

各バックアップソースごとにコピージョブを作成します。

  • ファイル共有 → S3 バケット。
  • SQL バックアップ → Backblaze B2。
  • ログファイル → S3 Glacier。
Create server backup job

ステップ2: バックアップをスケジュールする

各ジョブを適切な頻度で実行するようスケジュールします。

Schedule Windows Server backups

推奨スケジュール:

データタイプ頻度時刻
ファイル共有毎晩午前2時
SQL バックアップ毎晩午前3時(SQL バックアップジョブの後)
ログファイル毎週日曜日 午前1時
フルサーバー毎週土曜日 午後11時

ステップ3: 通知を設定する

Slack、Discord、Telegram(v1.3)経由で、バックアップの完了または失敗を通知します。

これはサーバーバックアップにとって極めて重要です。バックアップが失敗した場合、すぐに把握する必要があります。

ステップ4: マルチステップワークフローにバッチジョブを使う

バッチジョブで操作を連結します。

  1. SQL バックアップを S3 にコピー。
  2. ファイル共有を Backblaze B2 にコピー。
  3. ソースと転送先を比較して検証。
  4. 通知を送信。

これらすべてが自動で、順番に実行されます。

バックアップの進行状況を監視する

大きなバックアップ転送をリアルタイムで追跡します。

Monitor server backup progress

バックアップの整合性を検証する

各バックアップの後、フォルダ比較で検証します。

Verify Windows Server backup

これにより、以下のような問題を検出できます。

  • 転送が静かに失敗したファイル。
  • ロックされたファイルの権限エラー。
  • バックアップウィンドウ中に変更されたファイル。

セキュリティに関する考慮事項

バックアップを暗号化する

rclone の crypt リモートを使用して、アップロード前にすべてのサーバーデータを暗号化します。クラウドプロバイダーには暗号化されたブロブのみが保存されるため、クラウドアカウントが侵害された場合でも、サーバーデータは安全です。

アクセスを制限する

  • 最小限の権限を持つ専用のサービスアカウントで RcloneView を実行する。
  • rclone の設定を暗号化して保存する(rclone は設定ファイルの暗号化をサポートしています)。
  • S3 の IAM ポリシーを使用して、バックアップアカウントを特定のバケットに制限する。

保持ポリシー

クラウドストレージにライフサイクルルールを設定します。

  • S3: 30日後に Glacier へ移行し、365日後に削除。
  • B2: ライフサイクルルールを使用して自動クリーンアップ。
  • 検出が遅れた問題からの復旧のために、少なくとも30日分のバックアップを保持する。

帯域幅の管理

サーバーバックアップはネットワークを飽和させる可能性があります。帯域幅制限を使用して、本番トラフィックへの影響を防ぎます。

  • 業務時間中は利用可能な帯域幅の50%に制限する。
  • 夜間のバックアップウィンドウ中は無制限にする。

はじめに

  1. rcloneview.com から RcloneView をダウンロードします。
  2. Windows Server にインストールします。
  3. クラウドストレージリモートを追加します(S3、B2 など)。
  4. バックアップジョブを作成し、スケジュールを設定します。
  5. 失敗時のアラート用に通知を設定します。
  6. フォルダ比較でバックアップを検証します。

サーバーデータはあなたのビジネスそのものです。バックアップを自動化して、夜はぐっすり眠りましょう。


関連ガイド:

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

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