翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 は現在、ドキュメントに記載されているサポートされている DB インスタンスクラスで SQL Server 2022 または 2019 Enterprise、Standard、または Developer Edition をサポートしています。詳細については、「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 for SQL Server では、ソフトウェアをインストールして、カスタムアプリケーションとエージェントを実行できます。ホストへの特権アクセス権があるため、レガシーアプリケーションをサポートするためにファイルシステムを変更できます。Amazon RDS Custom DB インスタンスで、カスタムデータベースパッチを適用したり OS パッケージを変更したりできます。
Amazon RDS Custom は、モニタリング、バックアップ、インスタンスリカバリを自動的に提供し、DB インスタンスがサポートされている AWS インフラストラクチャ、オペレーティングシステム、データベースを使用していることを確認します。インスタンスをカスタマイズする場合は、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 データベースブログ)