

# Amazon EC2 専有ホスト
<a name="dedicated-hosts-overview"></a>

Amazon EC2 Dedicated Host は完全にお客様専用の物理サーバーです。オプションで、インスタンス容量を他の AWS アカウントと共有することもできます。詳細については、「[クロスアカウント Amazon EC2 専有ホストの共有](dh-sharing.md)」を参照してください。

専有ホストは、インスタンスの配置を可視化および制御し、ホストアフィニティをサポートします。つまり、特定のホストでインスタンスを起動して実行でき、インスタンスが特定のホストでのみ実行されるようにできます。詳細については、「[Amazon EC2 専有ホストの自動配置とホストアフィニティ](dedicated-hosts-understanding.md)」を参照してください。

専有ホストは、包括的な Bring-Your-Own-License (BYOL) サポートを提供します。これにより、Windows Server、SQL Server、SUSE Linux Enterprise Server、Red Hat Enterprise Linux、または VM、ソケット、または物理コアにバインドされているその他のソフトウェアライセンスを含む、既存のソケット単位、コア単位、または VM 単位のソフトウェアライセンスをライセンス条項に従って使用できます。

インスタンスを専用ハードウェアで実行する必要があるが、インスタンスの配置を可視化または制御する必要はなく、ソケット単位またはコア単位のソフトウェアライセンスを使用する必要がない場合は、代わりにハードウェア専有インスタンスを使用することを検討できます。ハードウェア専有インスタンスと専有ホストのどちらを使用しても、専用の物理サーバーに Amazon EC2 インスタンスを起動することができます。ハードウェア専有インスタンス と Dedicated Hosts のインスタンスの間に、パフォーマンス、セキュリティ、または物理的な違いはありません。ただし、これらにはいくつかの重要な違いがあります。次のテーブルでは、Dedicated Hosts とハードウェア専有インスタンスの主な違いをいくつか紹介します。


|  | Dedicated Host | Dedicated Instance | 
| --- | --- | --- | 
| 専用物理サーバー | お客様専用のインスタンス容量を持つ物理サーバー。 | 単一の顧客アカウント専用の物理サーバー。 | 
| インスタンス容量の共有 | インスタンス容量を他のアカウントと共有できます。 | サポートされていません | 
| 請求 | ホストごとの請求 | インスタンスごとの請求 | 
| ソケット、コア、ホスト ID の可視性 | ソケットと物理コアの数が見える | 可視性なし | 
| ホストおよびインスタンスアフィニティ | インスタンスを同じ物理サーバーに徐々にデプロイし続けることができる | サポートされていません | 
| ターゲットを絞ったインスタンスの配置 | インスタンスを物理サーバーに配置する方法についての可視性と制御が高い | サポートされていません | 
| インスタンスの自動復旧 | サポート対象。詳細については、「[Amazon EC2 専有ホストリカバリ](dedicated-hosts-recovery.md)」を参照してください。 | サポート | 
| Bring-Your-Own-License (BYOL) | サポート | 部分的なサポート\$1 | 
| キャパシティ予約 | サポートされていません | サポート | 

\$1 ソフトウェアアシュアランスによるライセンスモビリティを使用する Microsoft SQL Server、および Windows Virtual Desktop Access (VDA) ライセンスを、ハードウェア専有インスタンスで使用することが可能です。

専有インスタンスの詳細については、「[Amazon EC2 ハードウェア専有インスタンス](dedicated-instance.md)」を参照してください。

## Dedicated Hosts の制約事項
<a name="dedicated-hosts-limitations"></a>

Dedicated Hosts を割り当てる際は、次の制限と制約に注意してください。
+ 専有ホストで RHEL および SUSE Linux を実行するには、独自の AMI を使用する必要があります。AWS が提供している、あるいは AWS Marketplace から入手が可能な RHEL および SUSE Linux の AMI は、専有ホストでは使用できません。独自の AMI を作成する方法の詳細については、「[独自のソフトウェアライセンスを Amazon EC2 専有ホストで使用する](dedicated-hosts-BYOL.md)」を参照してください。

  この制限は、ハイメモリインスタンス (`u-6tb1.metal`、`u-9tb1.metal`、`u-12tb1.metal`、`u-18tb1.metal`、および `u-24tb1.metal`) に割り当てられたホストには適用されません。AWS によって提供される、または AWS Marketplace で利用できる RHEL および SUSE Linux AMI は、これらのホストで使用できます。
+ インスタンスファミリーごとの Dedicated Hosts の実行数には、リージョンごとに AWS アカウントあたりの上限があります。クォータは実行中のインスタンスにのみ適用されます。インスタンスが保留中、停止処理中、停止済みの場合、クォータにはカウントされません。アカウントのクォータを確認する、または引き上げをリクエストするには、[Service Quotas コンソール](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas)を使用してください。
+ Auto Scaling グループは、ホストリソースグループを指定する起動テンプレートを使用する場合にサポートされます。詳細については、「Amazon EC2* Auto Scaling* ユーザーガイド」の「[詳細設定を使用して起動テンプレートを作成する](https://docs.aws.amazon.com/autoscaling/ec2/userguide/advanced-settings-for-your-launch-template.html)」を参照してください。
+ Amazon RDS インスタンスはサポートされません。
+ AWS 無料利用枠は Dedicated Hosts ではご使用になれません。
+ インスタンスのプレイスメント制御は、Dedicated Hosts でのインスタンスの起動管理を表します。専有ホストをプレイスメントグループで起動することはできません。
+ 仮想インスタンスタイプにホストを割り当てる場合、ホストの割り当て後にインスタンスタイプを `.metal` インスタンスタイプに変更することはできません。例えば、`m5.large` インスタンスタイプにホストを割り当てた場合、インスタンスタイプを `m5.metal` に変更することはできません。

  同様に、`.metal` インスタンスタイプにホストを割り当てる場合、ホストの割り当て後にインスタンスタイプを仮想インスタンスタイプに変更することはできません。例えば、`m5.metal` インスタンスタイプにホストを割り当てた場合、インスタンスタイプを `m5.large` に変更することはできません。

**Topics**
+ [Dedicated Hosts の制約事項](#dedicated-hosts-limitations)
+ [料金と請求](dedicated-hosts-billing.md)
+ [インスタンスキャパシティの設定](dedicated-hosts-limits.md)
+ [専有ホスト上のバースト可能なインスタンス](burstable-t3.md)
+ [自分のライセンスを使用する](dedicated-hosts-BYOL.md)
+ [自動配置とアフィニティ](dedicated-hosts-understanding.md)
+ [専有ホストを割り当てる](dedicated-hosts-allocating.md)
+ [Dedicated Host でインスタンスを起動する](launching-dedicated-hosts-instances.md)
+ [ホストリソースグループへのインスタンスの作成](launching-hrg-instances.md)
+ [Dedicated Host 自動配置の変更](modify-host-auto-placement.md)
+ [サポートされているインスタンスタイプを変更する](modify-host-support.md)
+ [インスタンスのテナンシーとアフィニティを変更する](moving-instances-dedicated-hosts.md)
+ [専有ホストのリリース](dedicated-hosts-releasing.md)
+ [Nitro ベースの Amazon EC2 Dedicated Hosts に移行する](dh-migrate.md)
+ [専有ホストの予約を購入する](#purchasing-dedicated-host-reservations)
+ [クロスアカウントの共有](dh-sharing.md)
+ [Outposts の専有ホスト](dh-outposts.md)
+ [ホスト復旧](dedicated-hosts-recovery.md)
+ [ホストのメンテナンス](dedicated-hosts-maintenance.md)
+ [Dedicated Hosts のモニタリング](dedicated-hosts-monitoring.md)
+ [設定の変更の追跡](dedicated-hosts-aws-config.md)

## 専有ホストの予約を購入して、専有ホストの請求で割引を受ける
<a name="purchasing-dedicated-host-reservations"></a>

専有ホストの予約は、オンデマンド専有ホストの料金と比較して最大 70% の割引を提供します。専有ホストの予約を購入するには、アカウントでアクティブな専有ホストが割り当てられている必要があります。詳細については、「[Dedicated Host Reservations](dedicated-hosts-billing.md#dedicated-host-reservations)」を参照してください。

------
#### [ Console ]

**予約を購入するには**

1. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) を開いてください。

1. [**Dedicated Hosts**]、[**Dedicated Host の予約**]、[**Dedicated Host の予約 の購入**] の順に選択してください。

1. **[サービスを検索]** 画面で、次の操作を行います。

   1. **[インスタンスファミリー]** で、専有ホスト予約を購入しようとしている専有ホストの、インスタンスファミリーを選択してください。

   1. **[支払いオプション]** で、希望の支払いオプションを選択し、設定します。

1. [**Next**] を選択してください。

1. 専有ホスト予約に関連付ける専有ホストを選択し、**[次へ]** をクリックしてください。

1. (*オプション*) 専有ホスト予約にタグを割り当てます。

1. 注文を確認し、**[購入]** をクリックしてください。

------
#### [ AWS CLI ]

**予約を購入するには**

1. [describe-host-reservation-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-host-reservation-offerings.html) コマンドを使用して、ニーズに合った利用可能なオファリングを一覧表示します。次の例では、`m4` インスタンスファミリー内のインスタンスをサポートし、契約期間が 1 年のオファリングを一覧表示します。

   期間は秒単位で指定されます。1 年契約は 31,536,000 秒で、3 年契約は 94,608,000 秒です。

   ```
   aws ec2 describe-host-reservation-offerings \
       --filter Name=instance-family,Values=m4 \
       --max-duration 31536000
   ```

   コマンドは、条件に合ったオファリングのリストを返します。購入するオファリングの ID を書き留めます。

1. [purchase-host-reservation](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-host-reservation.html)コマンドを使用してオファリングを購入し、前のステップで書き留めた `offeringId` を指定します。次の例では、指定された予約を購入して、AWS アカウントに割り当て済みの特定の Dedicated Host に関連付けます。さらに、キーが `purpose` で値が `production` のタグを、購入した予約に対し適用します。

   ```
   aws ec2 purchase-host-reservation \
       --offering-id hro-03f707bf363b6b324 \
       --host-id-set h-013abcd2a00cbd123 \
       --tag-specifications 'ResourceType=host-reservation,Tags={Key=purpose,Value=production}'
   ```

------
#### [ PowerShell ]

**予約を購入するには**

1. [Get-EC2HostReservationOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2HostReservationOffering.html) コマンドレットを使用して、ニーズに合った利用可能なオファリングを一覧表示します。以下の例では、`m5` インスタンスファミリーでインスタンスをサポートし、1 年契約を持っているオファーをリストします。

   期間は秒単位で指定されます。1 年契約は 31,536,000 秒で、3 年契約は 94,608,000 秒です。

   ```
   $filter = @{Name="instance-family"; Values="m5"}
   Get-EC2HostReservationOffering `
       -Filter $filter `
       -MaxDuration 31536000
   ```

   コマンドは、条件に合ったオファリングのリストを返します。購入するオファリングの ID を書き留めます。

1. [New-EC2HostReservation](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2HostReservation.html) コマンドレットを使用してオファリングを購入し、前のステップで書き留めた ID を指定します。次の例では、指定した予約を購入し、それを AWS アカウントに割り当て済みの特定の Dedicated Host と関連付けます。

   ```
   New-EC2HostReservation `
       -OfferingId hro-03f707bf363b6b324 `
       -HostIdSet h-013abcd2a00cbd123
   ```

------