

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

# Amazon RDS Custom for SQL Server
<a name="rds-custom-sql"></a>

サードパーティアプリケーションのカスタマイズ要件のために Amazon RDS などの完全マネージド型サービスへの移行ができない場合は、SQL Server 用 Amazon RDS Custom に移行することができます。依存型アプリケーションを利用するために、データベースと基盤となるオペレーティングシステムの管理者権限を保持することが必要な場合、Amazon RDS Custom が適しています。

## Amazon RDS Custom for SQL Server
<a name="rds-custom-sql-choosing"></a>

Amazon RDS Custom for SQL Server は、次の場合に適した移行オプションです。
+ 基盤となる OS とデータベース環境へのアクセスを必要とするレガシー、カスタム、およびパッケージアプリケーションを有している場合。
+ ベンダーベースのアプリケーションデプロイ要件を満たすには、管理ユーザーアクセスが必要です。
+ このアクセス権により、設定の構成、パッチのインストール、ネイティブ機能の有効化を行って、依存型アプリケーションの要件を満たすために、基盤となる OS にアクセスする必要がある場合。
+ データベースやアプリケーションのニーズに合わせて、データベース環境にアクセスしてカスタマイズしたい場合 (カスタムデータベースパッチを適用したり OS パッケージを変更したりする)。

## 仕組み
<a name="rds-custom-details"></a>

Amazon RDS Custom for SQL Server を使用するには、Amazon RDS Custom for SQL Server ドキュメントの[要件](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-reqs-limits-MS.html#custom-reqs-limits.reqsMS)を確認してください。[Amazon RDS のドキュメント](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-setup-sqlserver.html)で説明されているように、Amazon RDS Custom for SQL Server の環境を設定する必要があります。環境を設定したら、以下の図に示す手順に従ってください：

1. Amazon RDS Custom が提供するエンジンバージョンから、RDS Custom for SQL Serverの DB インスタンスを作成します。

   Amazon RDS Custom for SQL Server は現在、ドキュメントに記載済みの[サポートされている DB インスタンスクラス](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-reqs-limits-MS.html#custom-reqs-limits.instancesMS)で SQL Server 2019、SQL Server 2022、Windows 2019 をサポートしています。詳細については、「[RDS Custom for SQL Server DB インスタンスの起動と停止](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-creating-sqlserver.html#custom-creating-sqlserver.create)」を参照してください。

1. アプリケーションを Amazon RDS Custom DB インスタンスエンドポイントに接続します。

   詳細については、 AWS Systems Managerを使用して「[RDS カスタム DB インスタンスに接続する](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-creating-sqlserver.html#custom-creating-sqlserver.ssm)」、および「[RDP を使用して RDS カスタム DB インスタンスに接続する](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-creating-sqlserver.html#custom-creating-sqlserver.rdp)」を参照してください。

1. (オプション) ホストにアクセスしてソフトウェアをカスタマイズします。

1. Amazon RDS Custom オートメーションによって生成された通知とメッセージをモニタリングします。

これらのステップの詳細については、[Amazon RDS Custom ドキュメント](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-sqlserver.workflow.html)を参照してください。

![\[Amazon RDS Custom for SQL Server のワークフロー\]](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/migration-sql-server/images/custom-rds-sql-server.png)


Amazon RDS Custom はマネージドデータベースサービスであり、クラウドｄえのデータベースのセットアップ、運用、スケーリングを自動化し、基盤となるオペレーティングシステムおよびデータベース環境へのアクセスを許可します。Amazon RDS Custom for SQL Server では、ソフトウェアをインストールして、カスタムアプリケーションとエージェントを実行できます。ホストへの特権アクセス権があるため、レガシーアプリケーションをサポートするためにファイルシステムを変更できます。Amazon RDS Custom DB インスタンスで、カスタムデータベースパッチを適用したり OS パッケージを変更したりできます。

インスタンスをカスタマイズする場合は、Amazon RDS Custom の自動化を最大 24 時間一時停止し、カスタマイズ作業が完了したら再開ができます。自動化を一時停止することで、Amazon RDS の自動化がカスタマイズに直接干渉するのを防ぐことができます。

自動化を再開すると、[サポート範囲](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-troubleshooting.html#custom-troubleshooting.support-perimeter)によって、データベースまたはオペレーティングシステム環境のカスタマイズが 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 サービス条件](https://aws.amazon.com/service-terms/)のセクション10.5を参照してください。アクティブな AWS プレミアムサポートアカウントをお持ちの場合は、Amazon RDS Custom for SQL Server 固有の問題の AWS プレミアムサポートにお問い合わせください。

Amazon RDS Custom for SQL Server は、限られた DB インスタンスクラスの限られた選択 AWS リージョン と でサポートされています。これらおよびその他の制限事項については、Amazon RDS Custom for SQL Server ドキュメントの[要件と制限事項](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-reqs-limits-MS.html)のページを参照してください。

オンプレミス SQL Server データベースがある場合は、[Amazon RDS ドキュメント](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-migrating.html)で説明されているプロセスに従って、ネイティブのバックアップまたは復元ユーティリティを使用して Amazon RDS Custom for SQL Server に移行することができます。

詳細については、次のリソースを参照してください。
+ [新規 – Amazon RDS Custom for SQL Server が一般公開](https://aws.amazon.com/blogs/aws/new-amazon-rds-custom-for-sql-server-is-generally-available/) (AWS ニュースブログ)
+ [Amazon RDS Custom for SQL Server と Amazon RDS for SQL Server 間の SQL Server レプリケーションを設定する](https://aws.amazon.com/blogs/database/configure-sql-server-replication-between-amazon-rds-custom-for-sql-server-and-amazon-rds-for-sql-server/) (AWS データベースブログ)
+ [カスタムログ配信を使用してオンプレミスまたは Amazon EC2 SQL Server から Amazon RDS for SQL Server への移行を自動化する](https://aws.amazon.com/blogs/database/automate-on-premises-or-amazon-ec2-sql-server-to-amazon-rds-for-sql-server-migration-using-custom-log-shipping/) (AWS データベースブログ)
+ [Amazon RDS Custom for SQL Server で Always On 可用性グループを使用して高可用性を設定する](https://aws.amazon.com/blogs/database/configure-high-availability-with-always-on-availability-groups-on-amazon-rds-custom-for-sql-server/) (AWS データベースブログ)
+ [CloudFormation テンプレートを使用して Amazon RDS Custom for SQL Server の使用を開始する (ネットワーク設定)](https://aws.amazon.com/blogs/database/get-started-with-amazon-rds-custom-for-sql-server-using-an-aws-cloudformation-template-network-setup/) (AWS データベースブログ)
+ [分散可用性グループを使用してオンプレミスの SQL Server ワークロードを Amazon RDS Custom for SQL Server に移行する](https://aws.amazon.com/blogs/database/migrate-on-premises-sql-server-workloads-to-amazon-rds-custom-for-sql-server-using-distributed-availability-groups/) (AWS データベースブログ)
+ [Amazon RDS Custom for SQL Server で Bring Your Own Media (BYOM) を使用して SQL Server のコストを最適化する](https://aws.amazon.com/blogs/database/optimize-your-sql-server-costs-by-using-bring-your-own-media-byom-on-amazon-rds-custom-for-sql-server/) (AWS データベースブログ)