Amazon RDS Custom for SQL Server - AWS 規範ガイダンス

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

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 の環境を設定する必要があります。環境を設定したら、以下の図に示す手順に従ってください:

  1. 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 インスタンスの起動と停止」を参照してください。

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

    詳細については、 AWS Systems Managerを使用して「RDS カスタム DB インスタンスに接続する」、および「RDP を使用して RDS カスタム DB インスタンスに接続する」を参照してください。

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

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

これらのステップの詳細については、Amazon RDS Custom ドキュメントを参照してください。

Amazon RDS Custom for SQL Server のワークフロー

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 サービス条件のセクション10.5を参照してください。アクティブな AWS Premium Support アカウントをお持ちの場合は、Amazon RDS Custom for SQL Server 固有の問題の AWS Premium Support にお問い合わせください。

Amazon RDS Custom for SQL Server は、限定された DB インスタンスクラスの限定された AWS リージョン および でサポートされています。これらおよびその他の制限事項については、Amazon RDS Custom for SQL Server ドキュメントの要件と制限事項のページを参照してください。

オンプレミス SQL Server データベースがある場合は、Amazon RDS ドキュメントで説明されているプロセスに従って、ネイティブのバックアップまたは復元ユーティリティを使用して Amazon RDS Custom for SQL Server に移行することができます。

詳細については、次のリソースを参照してください。