復元オプション - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

復元オプション

以下のセクションでは Amazon Elastic Compute Cloud (Amazon EC2) での SQL Server のデータベース復元オプションを 2 つ紹介します。

Amazon S3 の使用

このSQL Serverデータベースのリストアアプローチでは、 AWS Command Line Interface (AWS CLI) 用のAmazon Simple Storage Service (Amazon S3) コマンドまたはAmazon S3 APIを使用して、バックアップファイルをS3バケットに直接アップロードします。

Amazon S3 を使用した SQL サーバーデータベースの復元。

このプロセスは以下のステップで構成される:

  1. バックアップファイルを保存する S3 バケットを作成 (または既存のバケットを使用) し、 AWS CLI または Amazon S3 API を使用して、オンプレミスのデータベースから S3 バケットにバックアップ (.bak) ファイルを転送します。

  2. SQL Server Amazon マシンイメージ (AMI) を使用して、EBS に最適化された EC2 インスタンスに SQL サーバーをデプロイします。この AMI には、OS パーティション、DATA パーティション、LOG パーティション、tempdb (NVMe) ストレージ、スクラッチスペースで構成された EBS ボリュームが含まれている必要があります。

  3. (オプション) EC2 インスタンスに非ルートの EBS ボリュームをアタッチします。

  4. バックアップファイルを非ルート EBS ボリュームにコピーします。

  5. EBS ボリュームから EC2 インスタンス上の SQL Server にバックアップファイルをリストアします。

  6. SQL Server 管理ツールを使用してデータベースを管理します。

AWS DataSync と Amazon FSx の使用

この SQL Server データベース復元アプローチでは AWS DataSync 、 を使用してバックアップファイルを Amazon FSx for Windows File Server に転送します。

DataSync と Amazon FSx を使って SQL Server データベースをリストアします。

このプロセスは以下のステップで構成される:

  1. OS、データ、ログ、tempdb で設定された EBS ボリュームを含む AMI を使用して、NVMe がアタッチされた EBS 最適化 EC2 インスタンスに SQL Server をデプロイします。(例えば、メモリを最適化した r5d.large インスタンスクラスを使うことができます。)

  2. FSx for Windows File Serverを使ってファイルサーバーを作成します。これをオンプレミス環境から SQL Server バックアップ (.bak) ファイルをダウンロードするための一時的な保存場所として使用できます。

  3. Amazon FSx ファイルサーバー用の DataSync エンドポイントとエージェントを作成します。

  4. DataSync は、Amazon S3 を必要とせずに、オンプレミスストレージと Amazon FSx ファイルサーバー間のデータ同期を自動化します。

  5. Amazon FSxファイルサーバーからEC2インスタンス上のSQL Serverにバックアップファイルをリストアします。

  6. SQL Server 管理ツールを使用してデータベースを管理します。

注記

Amazon EC2は、複数のSQL ServerエディションのMicrosoft SQL Server on Microsoft Windows Server AMI を提供しています。

Amazon S3 File Gateway の使用

Amazon S3 ファイルゲートウェイ を使用して、ネイティブ SQL Server バックアップを Amazon S3 に保存できます。これを次の図に示します。また、CommvaultLiteSpeed など、ファイルレベルのバックアップを大規模に管理し、Amazon S3 に直接保存するのに役立つツールもあります。SIOS DataKeeper などのツールを使用して、バックアップ/リカバリや DR 設定を行うこともできます。

S3 File Gateway を使って SQL Server データベースをリストアする

このプロセスは以下のステップで構成される:

  1. データはファイルゲートウェイのローカルキャッシュディスクに書き込まれます。

  2. データがローカルキャッシュに安全に保持されると、ファイルゲートウェイは書き込み操作の完了をクライアントアプリケーションに認識します。

  3. ファイルゲートウェイは S3 バケットにデータを非同期に転送します。データ転送を最適化し、HTTPS を使用して送信中のデータを暗号化します。

  4. S3 バケットにアップロードされたデータは、削除されるまでファイルゲートウェイのローカルキャッシュに残ります。