- 移行とモダナイズ›
- Microsoft ワークロードのための AWS
SQL ライセンスモビリティ
概要
SQL Server のライセンス要件は、Microsoft 製品条項* に明記されており、Microsoft ボリュームライセンスのウェブサイトで確認できます。
お客様は、ソフトウェアアシュアランス特典によるライセンスモビリティを使用して、AWS クラウドで実行される適格な Microsoft アプリケーションに必要なライセンスを取得し、該当するすべての Microsoft ライセンス要件を遵守する責任があります。製品条項によると、必要なライセンス数は、インスタンスタイプ、SQL Server のバージョン、選択する Microsoft ライセンスモデルによって異なります。 自分の既存の SQL Server ライセンスを持ち込む場合、ライセンス込みインスタンスにより AWS から購入した AMI with SQL Server は利用できないことにご注意ください。自分のソフトウェアメディアを使って自分のライセンスを持ち込んでいただく必要があります。
個別の仮想マシン (VM: Virtual Machine) にライセンスを与える場合、SQL Server 2019 ライセンシングガイドには「To license individual VMs using the Per Core model, customers must purchase a core license for each v-core (or virtual processor, virtual CPU, virtual thread) allocated to the VM, subject to a four-core license minimum per VM.」(個別の VM に Per Core モデルのライセンスを与える場合、各 V コア (または仮想プロセッサ、仮想 CPU、仮想スレッド) に対して、VM に割り当てられたコアライセンスを購入しなければならない。コアライセンスは、VM 1 つにつき最低 4 つは必要とする。) と記載されています。 SQL Server 2019 ライセンシングガイドでは、仮想コアは「1 つ以上のハードウェアスレッドを仮想的に表したもの」と定義されています。 SQL Server ライセンスは Microsoft で、1 組 2 コアで販売されています。
以下の表は、製品条項に基づいて仮想コアのライセンスを計算するために役立ちます。この表では、仮想的に表したハードウェアスレッド数をインスタンスタイプ別に記載しています。** Microsoft SQL Enterprise Edition を実行する場合は、さらに Microsoft ライセンスモビリティ SQL Enterprise Edition のオプションも利用可能です。詳細については、アカウントマネージャーにご確認ください。
他のバージョンの Microsoft SQL Server については、お問い合わせください。Amazon EC2 インスタンスタイプの詳細をご覧ください。
SQL ライセンスモビリティ
|
Instance Types
|
Virtual Representations of Hardware Threads**
|
|---|---|
|
m4.large
|
4
|
|
m4.xlarge
|
4
|
|
m4.2xlarge
|
8
|
|
m4.4xlarge
|
16
|
|
m4.10xlarge
|
40
|
|
m4.16xlarge
|
64
|
|
m5.large
|
4
|
|
m5.xlarge
|
4
|
|
m5.2xlarge
|
8
|
|
m5.4xlarge
|
16
|
|
m5.12xlarge
|
48
|
|
m5.24xlarge
|
96
|
|
m5d.large
|
4
|
|
m5d.xlarge
|
4
|
|
m5d.2xlarge
|
8
|
|
m5d.4xlarge
|
16
|
|
m5d.12xlarge
|
48
|
|
m5d.24xlarge
|
96
|
|
c4.large
|
4
|
|
c4.xlarge
|
4
|
|
c4.2xlarge
|
8
|
|
c4.4xlarge
|
16
|
|
c4.8xlarge
|
36
|
|
c5.large
|
4
|
|
c5.xlarge
|
4
|
|
c5.2xlarge
|
8
|
|
c5.4xlarge
|
16
|
|
c5.9xlarge
|
36
|
|
c5.18xlarge
|
72
|
|
c5d.large
|
4
|
|
c5d.xlarge
|
4
|
|
c5d.2xlarge
|
8
|
|
c5d.4xlarge
|
16
|
|
c5d.9xlarge
|
36
|
|
c5d.18xlarge
|
72
|
|
hi1.4xlarge
|
16
|
|
hs1.8xlarge
|
16
|
|
g2.2xlarge
|
8
|
|
g2.8xlarge
|
32
|
|
g3.4xlarge
|
16
|
|
g3.8xlarge
|
32
|
|
g3.16xlarge
|
64
|
|
f1.2xlarge
|
8
|
|
f1.4xlarge
|
16
|
|
f1.16xlarge
|
64
|
|
r4.large
|
4
|
|
r4.xlarge
|
4
|
|
r4.2xlarge
|
8
|
|
r4.4xlarge
|
16
|
|
r4.8xlarge
|
32
|
|
r4.16xlarge
|
64
|
|
r5.large
|
4
|
|
r5.xlarge
|
4
|
|
r5.2xlarge
|
8
|
|
r5.4xlarge
|
16
|
|
r5.12xlarge
|
48
|
|
r5.24xlarge
|
96
|
|
r5d.large
|
4
|
|
r5d.xlarge
|
4
|
|
r5d.2xlarge
|
8
|
|
r5d.4xlarge
|
16
|
|
r5d.12xlarge
|
48
|
|
r5d.24xlarge
|
96
|
|
x1.16xlarge
|
64
|
|
x1.32xlarge
|
128
|
|
x1e.xlarge
|
4
|
|
x1e.2xlarge
|
8
|
|
x1e.4xlarge
|
16
|
|
x1e.8xlarge
|
32
|
|
x1e.16xlarge
|
64
|
|
x1e.32xlarge
|
128
|
|
d2.xlarge
|
4
|
|
d2.2xlarge
|
8
|
|
d2.4xlarge
|
16
|
|
d2.8xlarge
|
36
|
|
h1.2xlarge
|
8
|
|
h1.4xlarge
|
16
|
|
h1.8xlarge
|
32
|
|
h1.16xlarge
|
64
|
|
i3.large
|
4
|
|
i3.xlarge
|
4
|
|
i3.2xlarge
|
8
|
|
i3.4xlarge
|
16
|
|
i3.8xlarge
|
32
|
|
i3.16xlarge
|
64
|
|
i3.metal
|
72
|
Microsoft ライセンスモビリティの概要
* ご使用のソフトウェアのライセンス方法については、特定の Microsoft ライセンス契約を参照してください。お客様は、製品条項を含むすべての該当する Microsoft ライセンス要件を遵守する責任を単独で負っています。AWS では、該当する Microsoft ライセンス要件を理解し、遵守するために、担当のアドバイザーに相談することをお勧めします。
** 製品条項の現行版によると仮想 OSE ごとに最低 4 つのライセンスが必要であるため、この表では仮想的に表したハードウェアスレッドの最低数を (インスタンスタイプのスレッド数がより少ない場合でも) 4 としています。
CPU の最適化オプション
Amazon EC2 インスタンスでは、Intel ハイパースレッディングテクノロジーをサポートしているため、単一の Intel Xeon CPU コアで同時に複数のスレッドを実行することができます。各スレッドはインスタンス上の仮想 CPU (vCPU) として表されます。インスタンスにはデフォルトの CPU コア数が設定されており、その数はインスタンスタイプにより異なります。例えば、m5 xlarge インスタンスタイプには 2 つの CPU コアと、コアごとに 2 つのスレッドがデフォルトで設定されているため、合計の vCPU は 4 つになります。
注意
各 vCPU は、T2 インスタンスを除き、Intel Xeon CPU コアのハイパースレッドです。
ほとんどの場合、ワークロードに適した、メモリと vCPU の数の組み合わせを持つ Amazon EC2 インスタンスタイプを見つけられます。また、以下の CPU オプションを指定して、特定のワークロードやビジネスニーズのためにインスタンスを最適化することもできます。
CPU コア数: インスタンスの CPU コア数をカスタマイズできます。このカスタマイズによって、メモリを大量に消費するワークロードの場合に CPU コア数は少なくても十分な量の RAM が設定されているインスタンスを使用して、ソフトウェアのライセンスコストを最適化できる可能性があります。
コアごとのスレッド数: CPU コアごとに単一のスレッドを指定することで、Intel ハイパースレッディングテクノロジーを無効にできます。このオプションは、ハイパフォーマンスコンピューティング (HPC) ワークロードといった、特定のワークロード向けに使用することができます。
インスタンスを作成するときに、このような CPU オプションを指定できます。CPU オプションの指定によって、料金が追加または割引されることはありません。デフォルトの CPU オプションでインスタンスを作成した場合と同一の料金が請求されます。