このトピックでは、Azure Blob Storage サービスへの SQL Server バックアップと Azure Blob Storage サービスからの復元について説明します。 また、Azure Blob Service を使用して SQL Server バックアップを格納する利点の概要も示します。
SQL Server では、次の方法で Azure Blob Storage サービスへのバックアップの格納がサポートされています。
Azure へのバックアップを管理する: DISK と TAPE へのバックアップに使用したのと同じ方法を使用して、バックアップ先として URL を指定することで、Azure Storage にバックアップできるようになりました。 この機能を使用すると、ローカル ストレージやその他のオフサイト オプションの場合と同様に、独自のバックアップ戦略を手動でバックアップまたは構成できます。 この機能は、 SQL Server Backup to URL とも呼ばれます。 詳細については、「 SQL Server の URL へのバックアップ」を参照してください。 この機能は、SQL Server 2012 SP1 CU2 以降で使用できます。
注
SQL Server 2014 より前のバージョンの SQL Server では、アドインの SQL Server Backup to Azure Tool を使用して、Azure Storage へのバックアップをすばやく簡単に作成できます。 詳細については、 ダウンロード センターを参照してください。
SQL Server で Azure へのバックアップを管理する: SQL Server を構成して、バックアップ戦略を管理し、単一データベースまたは複数のデータベースのバックアップをスケジュールするか、インスタンス レベルで既定値を設定します。 この機能は、 Microsoft Azure への SQL Server マネージド バックアップと呼ばれます。 詳細については、 Azure への SQL Server マネージド バックアップに関するページを参照してください。 この機能は、SQL Server 2014 以降で使用できます。
SQL Server バックアップに Azure Blob Service を使用する利点
柔軟で信頼性が高く、無制限のオフサイト ストレージ: Azure Blob Service にバックアップを格納することは、便利で柔軟で、オフサイトに簡単にアクセスできるオプションです。 SQL Server バックアップ用のオフサイト ストレージの作成は、既存のスクリプト/ジョブを変更するのと同じくらい簡単です。 オフサイト ストレージは、通常、災害発生時にオフサイトと運用データベース両方の場所に影響しないように、運用データベースの場所から十分に離れた場所に設置する必要があります。 BLOB ストレージを geo レプリケートすることを選択すると、障害が発生した場合にリージョン全体に影響を与える可能性がある保護レイヤーが追加されます。 さらに、バックアップはどこからでもいつでも利用でき、復元のために簡単にアクセスできます。
バックアップ アーカイブ: 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 サービスに格納されているバックアップ ファイルは、データベースのアタッチ/デタッチや VHD のダウンロードとアタッチを必要とせずに、オンプレミスの SQL Server または Azure 仮想マシンで実行されている別の SQL Server で直接使用できます。
コストの利点: 使用されているサービスに対してのみ支払います。 オフサイトのバックアップ アーカイブ オプションとして、優れたコスト効果を得ることができます。 詳細とリンクについては、「 Azure の課金に関する考慮事項 」セクションを参照してください。
Azure の課金に関する考慮事項:
Azure Storage のコストを理解することで、バックアップを作成して Azure に格納するコストを予測できます。
Azure 料金計算ツールは、コストの見積もりに役立ちます。
貯蔵: 料金は、使用される領域に基づき、段階的なスケールと冗長性のレベルで計算されます。 詳細と up-to-date 情報については、価格の詳細に関する記事の 「データ管理 」セクションを 参照してください 。
データ転送: Azure への受信データ転送は無料です。 送信転送は帯域幅の使用に対して課金され、段階的なリージョン固有のスケールに基づいて計算されます。 詳細については、価格の詳細に関する記事の 「データ転送 」セクションを参照してください。
こちらもご覧ください
SQL Server Backup to URL のベスト プラクティスとトラブルシューティング
システム データベースのバックアップと復元 (SQL Server)
チュートリアル: SQL Server の Azure Blob Storage サービスへのバックアップと復元
SQL Server の URL へのバックアップ