Windows Azure 仮想マシンでの Windows システム ディスクのバックアップと復元の方法
このポストは、8 月 1 日に投稿された How to backup and restore a Windows system disk in a Windows Azure Virtual Machine の翻訳です。
バックアップと復元は、実際のシステム運用にとって重要な要素です。Windows Azure 仮想マシン環境の Windows Server では、バックアップと復元のためのツールを複数利用でき、また必要に応じてこれらのツールを組み合わせて使用することができます。各ツールの特徴と簡単な比較表を以下にまとめましたので、最適なソリューションを判断する際にお役立てください。
Windows Server バックアップ (WSB)
Windows Server バックアップは、仮想マシン内からのオンライン バックアップに使用します。ファイルやフォルダーのほか、システム状態もバックアップ可能です。
Windows Server バックアップでは、バックアップ ファイルが仮想マシン内に作成されます。仮想マシン内に作成されたバックアップ ファイルを外部の場所に移動する場合は、Windows Azure バックアップなどの他のソリューションを使用する必要があります。
Windows Azure バックアップ (WAB)
Windows Azure バックアップはローカル ファイルをクラウドにバックアップするためのソリューションで、このツールも Windows Azure 仮想マシンから使用できます。マイクロソフトの他のバックアップ ツールにクラウド バックアップ機能を追加するものであり、Windows Server バックアップと組み合わせたり、System Center 2012 Data Protection Manager と組み合わせたりするなど、いくつかの使い方があります。
チュートリアルについては、Windows Azure バックアップを使用したバックアップの設定方法 (英語) を参照してください。
また、Windows Azure バックアップに関心をお持ちの方は、料金の詳細をご覧ください。
System Center 2012
Windows Azure バックアップでは、System Center 2012 Data Protection Manager (DPM) と統合して、オンサイト サーバーのデータを保護することも可能です。この場合、Windows Azure バックアップ エージェント ソフトウェアを DPM サーバーにインストールします。これにより、DPM には環境内のサーバーを保護するという通常の機能に加えて、バックアップをクラウド ストレージに保存する機能が追加されます。
Windows Azure の Copy Blob API および Storage Client Library API (Copy Blob)
Windows Azure ストレージ サービスの Copy Blob (REST API) を使用すると、開発者は Windows Azure または開発環境の BLOB、キュー、テーブルの各サービスにアクセスできます。Copy Blob 操作は BLOB を特定のコピー先にコピーします。
.NET 向け Windows Azure ストレージ クライアント ライブラリ (バージョン 2.0) にはストレージ クライアント ライブラリが含まれています。このライブラリを使って、.NET アプリケーションや PowerShell スクリプトから REST API にアクセスできます。使い方の詳細については、CloudPageBlob.StartCopyFromBlob (英語) を参照してください。
ファイルやフォルダーを仮想マシン内からバックアップする WSB や WAB とは異なり、この API を使用したコピーは、仮想マシン外からのベア メタルのバックアップと復元に使用します。たとえば、Active Directory ドメイン コントローラーをバックアップしたい場合は、Copy Blob を初期システム バックアップとして使用して、ベア メタルのバックアップを作成できます。その後から WSB を使用して、システム状態をファイルにバックアップし、WAB を使用して、システム状態のバックアップ ファイルを含むファイルやフォルダーを Windows Azure ストレージにバックアップします。これらのマシンを復元するには、まずベア メタル バックアップ VHD から復元し、WSB や WAB を使用して、作成したバックアップ ファイルから復元します。
ツールの比較
それぞれのツールの機能を比較した簡単な表を作成しましたのでご覧ください。
ツール |
オンライン バックアップ (アプリケーションでダウンタイムは発生しない) |
バックアップ先 |
システム状態のバックアップ |
ファイル/フォルダーのバックアップ |
WSB |
○ |
OS 内 |
○ |
○ |
WAB |
○ |
BLOB ストア |
☓ |
○ |
Copy Blob |
☓ |
BLOB ストア |
VHD 全体として |