翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon RDS Custom for SQL Server
サードパーティアプリケーションのカスタマイズ要件のために Amazon RDS などの完全マネージド型サービスへの移行ができない場合は、SQL Server 用 Amazon RDS Custom に移行することができます。依存型アプリケーションを利用するために、データベースと基盤となるオペレーティングシステムの管理者権限を保持することが必要な場合、Amazon RDS Custom が適しています。
Amazon RDS Custom for SQL Server
Amazon RDS Custom for SQL Server は、次の場合に適した移行オプションです。
-
基盤となる OS とデータベース環境へのアクセスを必要とするレガシー、カスタム、およびパッケージアプリケーションを有している場合。
-
ベンダーベースのアプリケーションデプロイ要件を満たすには、管理ユーザーアクセスが必要です。
-
このアクセス権により、設定の構成、パッチのインストール、ネイティブ機能の有効化を行って、依存型アプリケーションの要件を満たすために、基盤となる OS にアクセスする必要がある場合。
-
データベースやアプリケーションのニーズに合わせて、データベース環境にアクセスしてカスタマイズしたい場合 (カスタムデータベースパッチを適用したり OS パッケージを変更したりする)。
仕組み
Amazon RDS Custom for SQL Server を使用するには、Amazon RDS Custom for SQL Server ドキュメントの要件を確認してください。Amazon RDS のドキュメントで説明されているように、Amazon RDS Custom for SQL Server の環境を設定する必要があります。環境を設定したら、以下の図に示す手順に従ってください:
-
Amazon RDS Custom が提供するエンジンバージョンから、RDS Custom for SQL Serverの DB インスタンスを作成します。
Amazon RDS Custom for SQL Server は現在、Windows 2019 で SQL Server 2019 と SQL Server 2022 をサポートしており、サポートされている DB インスタンスクラスはドキュメントに記載されています。詳細については、「RDS Custom for SQL Server DB インスタンスの起動と停止」を参照してください。
-
アプリケーションを Amazon RDS Custom DB インスタンスエンドポイントに接続します。
詳細については、 AWS Systems Managerを使用して「RDS カスタム DB インスタンスに接続する」、および「RDP を使用して RDS カスタム DB インスタンスに接続する」を参照してください。
-
(オプション) ホストにアクセスしてソフトウェアをカスタマイズします。
-
Amazon RDS Custom オートメーションによって生成された通知とメッセージをモニタリングします。
これらのステップの詳細については、Amazon RDS Custom ドキュメントを参照してください。

Amazon RDS Custom は、基盤となるオペレーティングシステムとデータベース環境へのアクセスを許可しながら、クラウド内のデータベースのセットアップ、オペレーション、スケーリングを自動化するマネージドデータベースサービスです。Amazon RDS Custom for SQL Server では、ソフトウェアをインストールして、カスタムアプリケーションとエージェントを実行できます。ホストへの特権アクセス権があるため、レガシーアプリケーションをサポートするためにファイルシステムを変更できます。Amazon RDS Custom DB インスタンスで、カスタムデータベースパッチを適用したり OS パッケージを変更したりできます。
インスタンスをカスタマイズする場合は、Amazon RDS Custom の自動化を最大 24 時間一時停止し、カスタマイズ作業が完了したら再開ができます。自動化を一時停止することで、Amazon RDS の自動化がカスタマイズに直接干渉するのを防ぐことができます。
自動化を再開すると、サポート範囲によって、データベースまたはオペレーティングシステム環境のカスタマイズが Amazon RDS Custom 自動化に干渉するのか、それとも中断するのかが決まります。Amazon RDS Custom は、変更によって DB インスタンスがサポート範囲外にならない限り、ホストとデータベース環境のカスタマイズをサポートします。サポート範囲のチェックはデフォルトで 30 分ごとに実行され、スナップショットの削除や DB インスタンスをモニタリングする Amazon RDS Custom エージェントのアンインストールなどのイベントの後にも行われます。Amazon RDS Custom エージェントは Amazon RDS Custom 機能を確保するための重要なコンポーネントです。エージェントをアンインストールすると、Amazon RDS Custom は 1 分後にサポート境界チェックを実行し、DB インスタンスをサポート境界外に移動します。
Amazon RDS Custom for SQL Server 用の Amazon RDS DB インスタンスを設定すると、ソフトウェアライセンス込みのインスタンスとなります。つまり、SQL Server のライセンスを別途購入する必要はありません。ライセンスの詳細については、AWS サービス条件
Amazon RDS Custom for SQL Server は、限定された DB インスタンスクラス AWS リージョン と の限定された選択でサポートされています。これらおよびその他の制限事項については、Amazon RDS Custom for SQL Server ドキュメントの要件と制限事項のページを参照してください。
オンプレミス SQL Server データベースがある場合は、Amazon RDS ドキュメントで説明されているプロセスに従って、ネイティブのバックアップまたは復元ユーティリティを使用して Amazon RDS Custom for SQL Server に移行することができます。
詳細については、次のリソースを参照してください。
-
新規 – Amazon RDS Custom for SQL Server が一般公開
(AWS ニュースブログ) -
Amazon RDS Custom for SQL Server と Amazon RDS for SQL Server 間の SQL Server レプリケーションを設定する
(AWS データベースブログ) -
カスタムログ配信を使用してオンプレミスまたは Amazon EC2 SQL Server から Amazon RDS for SQL Server への移行を自動化する
(AWS データベースブログ) -
Amazon RDS Custom for SQL Server で Always On 可用性グループを使用して高可用性を設定する
(AWS データベースブログ) -
AWS CloudFormation テンプレートを使用して Amazon RDS Custom for SQL Server の使用を開始する (ネットワーク設定)
(AWS データベースブログ) -
分散可用性グループを使用してオンプレミスの SQL Server ワークロードを Amazon RDS Custom for SQL Server に移行する
(AWS データベースブログ) -
Amazon RDS Custom for SQL Server で Bring Your Own Media (BYOM) を使用して SQL Server のコストを最適化する
(AWS データベースブログ)