RDS for SQL Server の Bring Your Own Media (BYOM)
RDS for SQL Server の Bring Your Own Media (BYOM) では、Microsoft のソフトウェアアシュアランスによるライセンスモビリティのメリットを活かして、Amazon RDS で既存の SQL Server ライセンスを使用できるようになります。
Amazon RDS の Microsoft SQL Server のライセンスは、次の 2 つの方法で取得できます。
ライセンス込み AWS が SQL Server ライセンスを提供します。ライセンス料金は RDS 時間料金に含まれています。
Bring Your Own Media (BYOM) Microsoft のソフトウェアアシュアランスによるライセンスモビリティのメリットを活かして、既存の SQL Server ライセンスを持ち込むことができます。AWS は SQL Server ライセンス料金を請求しません。
ユースケースと既存のライセンス契約によって、ワークロードに対してコスト効率の高いモデルが決まります。BYOM を使用するには、アクティブなソフトウェアアシュアランスのある SQL Server ライセンスが必要です。
SQL Server の Release To Manufacturing (RTM) インストールメディアを ISO ファイルとして Microsoft からダウンロードし、Amazon S3 バケットにアップロードします。Amazon RDS は、そのメディアを使用して SQL Server をインストールし、必要な累積更新を自動的に適用します。
Amazon RDS は、インスタンスを作成した後、ライセンス込みインスタンスと同じインフラストラクチャを使用して、パッチ適用、自動バックアップ、高可用性、モニタリングなど、進行中のすべてのデータベースオペレーションを管理します。BYOM は、SQL Server Enterprise Edition または Standard Edition をサポートしています。
Amazon RDS SQL Server は Developer Edition の BYOM もサポートしていますが、機能にはいくつかの違いがあります。詳細については、以下を参照してください。Developer Edition と BYOM の違い
利点
既存のライセンスを使用する AWS インフラストラクチャ (コンピューティング、ストレージ、I/O、データ転送) および Windows OS の料金が発生します。既存の Microsoft ライセンスで、SQL Server ライセンスコストがカバーされます。AWS は SQL Server のライセンス料金を請求しません。
フルマネージド型オペレーション Amazon RDS は、インフラストラクチャ管理、自動バックアップ、ポイントインタイムリカバリ、マルチ AZ フェイルオーバー、エンジンバージョンアップグレードなど、進行中のすべてのデータベースオペレーションを管理します。
完全な機能同等性 BYOM インスタンスは、ライセンス込みインスタンスと同じ RDS for SQL Server 機能セットをサポートします。例外については、「現在の制限事項」を参照してください。
ライセンス使用状況の可視性 Amazon RDS は AWS License Manager と統合されているため、AWS 環境全体の SQL Server ライセンス消費量を追跡し、ライセンス契約への準拠を維持できます。
BYOM の仕組み
RDS for SQL Server で BYOM を使用するためのエンドツーエンドのワークフローは、次のステップで構成されます。
インストールメディアを準備する Microsoft から SQL Server RTM をダウンロードし、Amazon S3 バケットにアップロードします。詳細については、「開始する前に」を参照してください。
BYOM エンジンバージョンを作成する アップロードしたインストールメディアを参照する BYOM エンジンバージョンを作成します。Amazon RDS はファイルを検証し、インスタンスを起動するための再利用可能な BYOM エンジンバージョンを作成します。詳細については、「RDS for SQL Server の BYOM エンジンバージョンの作成と管理」を参照してください。
BYOM インスタンスを起動する
bring-your-own-mediaオプションとしてlicense-modelを使用して RDS for SQL Server インスタンスを起動します。詳細については、「RDS for SQL Server の BYOM DB インスタンスの作成」を参照してください。
注記
AWS マネジメントコンソールを使用する場合は、ステップ 2 をスキップできます。コンソールから BYOM インスタンスを起動するときに、ターゲットのメジャーエンジンバージョンとマイナーエンジンバージョンを選択すると、Amazon RDS によって BYOM エンジンバージョンが自動的に作成されます。ステップ 2 は、AWS CLI または API を使用する場合にのみ必要です。
注記
BYOM を使用する場合、お客様には以下の責任があります。
有効な SQL Server インストールメディア (RTM ISO ファイル) の提供
ライセンスモビリティによる Microsoft ライセンスコンプライアンスの維持
Amazon RDS は、ライセンス込みインスタンスの場合と同様に、その他のすべてのデータベースオペレーションを管理します。
BYOM とライセンス込みの違い
| 側面 | ライセンス込み (LI) | Bring Your Own Media (BYOM) |
|---|---|---|
| SQL Server ライセンス | 含まれる | Microsoft のライセンスモビリティプログラムを通じて独自のライセンスを提供する |
| SQL Server のインストールメディア | AWS が提供および管理する | お客様が SQL Server RTM を Amazon S3 にアップロードする |
| エンジンのバージョン管理 | AWS がすべてのエンジンバージョンを管理します。お客様が使用するバージョンを選択します。 | ターゲットのマイナーバージョンごとに BYOM エンジンバージョンを作成し、それを使用するようにインスタンスを作成または変更します。RTM ファイルはエンジンのマイナーバージョン間で再利用されます。 |
| ライセンスコンプライアンス | AWS が管理する | お客様がライセンスモビリティを通じてコンプライアンスを維持します。AWSLicense Manager は使用状況の追跡を提供します。 |
サポートされているエディションとメジャーバージョン
| Edition | メジャーバージョン |
|---|---|
| Enterprise Edition (EE) | SQL Server 2019、SQL Server 2022 |
| Standard Edition (SE) | SQL Server 2019、SQL Server 2022 |
サポートされるインスタンスタイプ
現在の BYOM インスタンスのサポートについては、Amazon RDS for SQL Server の料金ページ
リージョンの可用性
RDS for SQL Server の BYOM は、次の AWS リージョンで使用できます。
米国東部 (バージニア北部)
米国東部 (オハイオ)
米国西部 (オレゴン)
米国西部 (北カリフォルニア)
アジアパシフィック (ムンバイ)
アジアパシフィック (ソウル)
アジアパシフィック (シンガポール)
アジアパシフィック (シドニー)
アジアパシフィック (東京)
欧州 (アイルランド)
欧州 (フランクフルト)
欧州 (ロンドン)
欧州 (ストックホルム)
欧州 (パリ)
カナダ (中部)
南米 (サンパウロ)
アフリカ (ケープタウン)
AWS GovCloud (米国東部)
AWS GovCloud (米国西部)
料金
お客様のリージョンにおける現在の料金については、Amazon RDS for SQL Server の料金ページ
AWS License Manager 統合
Amazon RDS は AWS License Manager と統合されており、SQL Server のライセンス使用状況の追跡と管理に役立ちます。License Manager を設定すると、Amazon RDS は BYOM インスタンスを自動的に検出し、vCPU の使用状況を報告します。License Manager は以下を提供します。
すべての BYOM インスタンスでの SQL Server ライセンス消費の可視性
独自のライセンスを使用するインスタンスとライセンス込みのインスタンスの追跡
Microsoft ライセンスコンプライアンス監査に対応可能なレポート
License Manager を設定しない場合でも、BYOM インスタンスは正常に機能します。ただし、ライセンスの使用状況をモニタリングし、コンプライアンスを個別に維持する責任はお客様にあります。
AWS License Manager に追加料金はかかりません。料金情報については、「AWS License Manager の料金
現在の制限事項
メジャーバージョンアップグレード インプレースメジャーバージョンアップグレードはサポートされていません。BYOM インスタンスを SQL Server 2019 から SQL Server 2022 に直接アップグレードすることはできません。新しいメジャーバージョンに移行するには、ターゲットバージョンで新しい BYOM DB インスタンスを作成し、ネイティブバックアップと復元を使用してデータを移行します。
BYOM エンジンのバージョンは、お客様の AWS アカウントとリージョンに固有のものです。各アカウントは、独自の BYOM エンジンバージョンを個別に作成する必要があります。現在、クロスアカウントオペレーションはサポートされていません。
クロスリージョンオペレーションの BYOM エンジンバージョンはリージョン固有です。クロスリージョンオペレーションを実行するには、まずターゲットリージョンで同じエンジンバージョンの BYOM エンジンバージョンを作成する必要があります。これは、以下に適用されます。
クロスリージョンリードレプリカ
クロスリージョンスナップショットのコピー
クロスリージョン自動バックアップレプリケーション
BYOM は、次の機能をサポートしていません。
SQL Server Analysis Services (SSAS)
SQL Server Reporting Services (SSRS)
BYOM は現在、SQL Server 2019 エンジンバージョン
15.00.4043.16.v1をサポートしていません。SQL Server 2019 で BYOM を使用するには、サポートされている別のエンジンバージョンを選択します。