Azure Blob Storage サービスを使った SQL Server のバックアップと復元
このトピックでは、Azure Blob Storage サービスとのSQL Serverバックアップと復元について説明します。 また、Azure BLOB サービスを使用してSQL Serverバックアップを格納する利点の概要も示します。
SQL Serverでは、次の方法で Azure Blob Storage サービスへのバックアップの格納がサポートされています。
Azure へのバックアップを管理する: DISK と TAPE へのバックアップに使用したのと同じ方法を使用して、バックアップ先として URL を指定することで、Azure Storage にバックアップできるようになりました。 この機能を使用すると、手動でバックアップすることも、ローカル ストレージまたはその他のオフサイト オプションの場合と同じように独自のバックアップ方法を構成することもできます。 この機能は、 SQL Server Backup to URLとも呼ばれます。 詳細については、「 SQL Server Backup to URL」を参照してください。 この機能は、SQL Server 2012 SP1 CU2 以降で使用できます。
Note
SQL Server 2014 より前のバージョンSQL Serverの場合は、アドイン SQL Server Backup to Azure Tool を使用して、Azure Storage へのバックアップをすばやく簡単に作成できます。 詳細については、 ダウンロード センターを参照してください。
Azure へのバックアップの管理SQL Serverする: SQL Serverを構成して、バックアップ戦略を管理し、1 つのデータベースまたは複数のデータベースのバックアップをスケジュールするか、インスタンス レベルで既定値を設定します。 この機能は、 Microsoft Azure への SQL Server マネージド バックアップ と呼ばれるものです。 詳細については、「Azure へのマネージド バックアップSQL Server」を参照してください。 この機能は、SQL Server 2014 以降で使用できます。
SQL Server のバックアップに Azure BLOB サービスを使用する利点
柔軟で信頼性が高く、無制限のオフサイト ストレージ: Azure Blob Service にバックアップを格納することは、便利で柔軟で、簡単にオフサイトにアクセスできるオプションです。 SQL Server バックアップ用にオフサイト ストレージを作成するのは、既存のスクリプトやジョブを変更するのと同様に簡単です。 オフサイト ストレージは、通常、災害発生時にオフサイトと運用データベース両方の場所に影響しないように、運用データベースの場所から十分に離れた場所に設置する必要があります。 BLOB ストレージを地理的に離れた場所にレプリケートすることによって、地域全体に影響する可能性がある災害が発生した場合の保護レベルが強化されます。 また、バックアップは場所や時間を問わず使用でき、復元のために簡単にアクセスできます。
バックアップ アーカイブ: Azure Blob Storage サービスは、バックアップをアーカイブするためによく使用されるテープ オプションに代わる優れた方法を提供します。 テープ ストレージでは、オフサイトの施設への物理的な輸送手段とメディアを保護する手段が必要になります。 Azure Blob Storage へのバックアップの保存では、可用性と持続性に優れた高速アーカイブが可能です。
ハードウェア管理のオーバーヘッドなし:Azure サービスによるハードウェア管理のオーバーヘッドはありません。 Azure サービスのハードウェア管理では、ハードウェア障害に対する冗長性実現と保護のためにgeo レプリケーションが行われます。
現在、Azure 仮想マシンで実行されているSQL Serverのインスタンスの場合、アタッチされたディスクを作成することで、Azure Blob Storage サービスへのバックアップを行うことができます。 ただし、Azure 仮想マシンにアタッチできるディスクの数には制限があります。 ディスク数の上限は、XL インスタンスでは 16 台、サイズの小さいインスタンスではこれより少なくなります。 Azure Blob Storage に直接バックアップできるようにすることで、16 台のディスク制限がなくなります。
さらに、Azure Blob Storage サービスに現在格納されているバックアップ ファイルは、オンプレミスのSQL Serverまたは Azure 仮想マシンで実行されている別のSQL Serverで直接使用できます。データベースのアタッチ/デタッチや VHD のダウンロードとアタッチは必要ありません。
コスト面での利点: 使用するサービスにのみ料金がかかります。 オフサイトのバックアップ アーカイブ オプションとして、優れたコスト効果を得ることができます。 詳細とリンクについては、「 Azure の課金に関する考慮事項 」セクションを参照してください。
Azure の課金に関する考慮事項:
Azure Storage のコストを理解すると、バックアップを作成して Azure に格納するコストを予測できます。
Azure 料金計算ツールは、コストの見積もりに役立ちます。
ストレージ: 料金は使用領域に基づいており、段階的に、また、冗長性のレベルに応じて計算されます。 詳細と最新情報については、「 料金の詳細 」の「 データ管理 」を参照してください。
データ転送: Azure への受信データ転送は無料です。 送信転送は、帯域幅の使用量に対して課金され、段階的な地域固有の区分に基づいて計算されます。 詳細については、「 料金の詳細 」の「データ転送」を参照してください。
関連項目
SQL Server Backup to URL に関するベスト プラクティスとトラブルシューティング
システム データベースのバックアップと復元 (SQL Server)
チュートリアル:Azure Blob Storage サービスへの SQL Server のバックアップと復元
SQL Server Backup to URL