

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

# Microsoft SQL Server データベースの AWS クラウドへの移行
<a name="welcome"></a>

*Sagar Patel、Amazon Web Services (AWS)*

*2025 年 4 月* ([ドキュメント履歴](doc-history.md))

 Amazon Web Services (AWS) は、信頼性とセキュリティに優れた AWS クラウドインフラストラクチャ上に Microsoft SQL Server データベースをデプロイするための、包括的なサービスおよびツールのセットを提供します。AWS でSQL Server を実行する利点には、コスト削減、スケーラビリティ、高可用性とディザスタリカバリ、パフォーマンスの向上、管理のしやすさなどがあります。詳細については、AWS コンピューティングブログ、「 [AWS が Microsoft Windows Server および SQL Server のワークロードを実行するのに最適なクラウドである理由](https://aws.amazon.com/blogs/compute/learn-why-aws-is-the-best-cloud-to-run-microsoft-windows-server-and-sql-server-workloads/) 」をご覧ください。

このガイドでは、SQL Server データベースをオンプレミスから AWS クラウド、Amazon Relational Database Service (Amazon RDS)、Amazon Elastic Compute Cloud (Amazon EC2)、または Amazon Elastic Compute Cloud (Amazon EC2)、または AWS の VMware Cloud に移行する際に利用できるオプションについて説明します。これらの移行オプションを使用する際のベストプラクティスと推奨事項について詳しく説明します。また、ログ配布、レプリケーション、Always On 可用性グループなどの SQL Server のネイティブの特徴量を使用して、オンプレミスの SQL Server 環境と AWS 間の高可用性とディザスタリカバリソリューションを設定する方法についても説明します。

このガイドは、オンプレミスの SQL Server データベースを AWS に移行することを計画しているプログラムマネージャー、プロジェクトマネージャー、プロダクトオーナー、データベース管理者、データベースエンジニア、運用マネージャー、インフラストラクチャマネージャーを対象としています。

## 概要
<a name="overview"></a>

 SQL Server データベースを AWS に移行する前に、「[リレーショナルデータベースの移行戦略](https://docs.aws.amazon.com/prescriptive-guidance/latest/strategy-database-migration/welcome.html)」で説明されているフレームワークを使用して移行戦略を理解し、評価する必要があります。

最初のステップは、移行の複雑さ、互換性、コストを理解して、アプリケーションと SQL Server データベースのワークロードを分析することです。移行を計画する際に考慮すべき重要な点をいくつか紹介します。
+ **データベースサイズ** — データベースの現在のサイズと全体的な容量の増加状況を確認します。例えば、SQL Server データベースを Amazon RDS または Amazon RDS Custom に移行することを計画している場合、最大 16 TiB のストレージを備えた DB インスタンスを作成できます。「 [AWS サポートでサポートチケットを開く](https://docs.aws.amazon.com/awssupport/latest/user/getting-started.html)」と、追加のストレージをリクエストできます。最新情報については、Amazon RDS ドキュメントの[Amazon RDS DB インスタンス](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html)ストレージを参照してください。
+ **IOPS** — データベースの IOPS とスループットを決定します。Amazon RDS への移行を計画している場合は、「 [Amazon RDS DB インスタンスの I/O パフォーマンス](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html)」を考慮してください。
+ **依存関係** — 現在のデータベースの依存関係を確認します。データベースが他のデータベースに依存している場合は、それらをまとめて移行することも、メインデータベースを移行した後に依存関係を作成することもできます。

  データベースがレガシー、カスタム、またはパッケージ化されたアプリケーションをサポートしている場合は、Amazon RDS Custom for SQL Server が適している場合があります。このサービスにより、データベース設定、共有ファイルシステム、オペレーティングシステムパッチの管理を保持することができます。

  SQL Server のすべての依存関係をインベントリします。どの Web サーバー ( レポートサーバーやビジネスインテリジェンスサーバーなど ) が SQL Server と連携しているかを調べます。この情報は、移行の際に何が影響を受けるのか、またどのように影響を最小限に抑えることができるのかを判断するのに役立ちます。
+ **コンプライアンス** — 現在のアーキテクチャ、監査、またはコンプライアンスのニーズを見直し、Amazon RDS または Amazon EC2 への移行後にこれらの要件を満たすことができることを確認します。
+ **HA/DR** — 高可用性 (HA) および自動フェイルオーバー機能が必要ですか？ 本番環境のワークロードを実行している場合、高可用性とディザスタリカバリ (DR) がベストプラクティスとして推奨されます。

  HA/DR 要件を理解して、マルチリージョンアーキテクチャが必要かどうかを判断します。その場合は、SQL Server データベースを Amazon EC2 に移行します。Amazon RDS はマルチリージョン設定をサポートしていません。
+ **バージョンサポート** – Amazon RDS for SQL Server への移行を計画している場合は、SQL Server ソフトウェアのバージョンとエディションを確認してください (「 [Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html) 」および「 [Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/working-with-custom-oracle.html) 」の現在サポートされているバージョンを参照してください )。
+ **ネットワーク接続** — オンプレミス環境と AWS のネットワーク接続を確認し、オンプレミスと AWS の高速データ転送に十分な帯域幅があることを確認します。
+ **移行時のダウンタイム** — 移行アプローチを計画し、オンライン移行とオフライン移行のどちらを使用するかを決定できるように、移行に使用できるダウンタイムの量を決定します。
+ **RTO、RPO、SLA 要件** — 既存のデータベースワークロードの目標復旧時間 (RTO)、目標復旧時点 (RPO)、およびサービスレベルアグリーメント (SLA) 要件を特定します。
+ **ライセンス** — ライセンスオプションを理解してください。Amazon EC2 と Amazon RDS ではライセンス込みのオプションを選択することも、Amazon EC2 では 「 [Bring-Your-Own-License](https://aws.amazon.com/windows/faq/#byol-sql) (BYOL) 」を選択することもできます。
+ **特徴量サポート** — 社内で開発されたものであれ、市販の (COTS) ソフトウェアであれ、アプリケーションが使用するデータベースの特徴量と機能を特定します。この情報は、SQL Server Enterprise エディションから Standard エディションに切り替えることでライセンスコストを削減できるかどうかを判断するのに役立ちます。ただし、切り替える前に Standard エディションのリソース制限を確認してください。例えば、Standard エディションは 128 GB の RAM しかサポートしていません。

  ワークロードは、Amazon RDS for SQL Server が提供する特徴量や能力の範囲内ですか？ 詳細については、「[ Amazon RDS での SQL Server の特徴量](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html#SQLServer.Concepts.General.FeatureSupport)」を参照してください。サポートされていない特徴量が必要な場合は、Amazon EC2 への移行も可能です。