

# AWS Outposts の Amazon EC2 専有ホスト
<a name="dh-outposts"></a>

AWS Outposts は、AWS のインフラストラクチャ、サービス、API、ツールをユーザーのオンプレミスまで拡張するフル管理されたサービスです。AWS Outposts は、AWS 管理インフラストラクチャへのローカルアクセスを提供することにより、AWS リージョンと同じプログラミングインターフェイスを使用してオンプレミスでアプリケーションを構築および実行できると同時に、ローカルコンピューティングおよびストレージリソースを使用して、レイテンシとローカルデータ処理のニーズを低減します。

Outpost とはお客様のサイトにデプロイされる AWS のコンピューティングおよびストレージキャパシティーのプールです。AWS はAWS リージョンの一部としてこのキャパシティーを運営、監視、管理します。

アカウントで所有している Outposts に Dedicated Hosts を割り当てることができます。これにより、専用の物理サーバーを必要とする既存のソフトウェアライセンスとワークロードを AWS Outposts に簡単に持ち込むことができます。Outpost の特定のハードウェアアセットをターゲットにして、ワークロード間のレイテンシーを最小限に抑えることもできます。

Dedicated Hosts を使用すると、Amazon EC2 で適格なソフトウェアライセンスを使用できるため、独自のライセンスを使用する場合の柔軟性と費用対効果が得られます。仮想マシン、ソケット、または物理コアにバインドされている他のソフトウェアライセンスも、ライセンス条項に従って、Dedicated Hosts で使用できます。Outpost は常に BYOL ワークロードに適格なシングルテナント環境でしたが、Dedicated Hosts を使用すると、Outpost の展開全体ではなく、必要なライセンスを単一のホストにデプロイできます。

さらに、Outpostで Dedicated Hosts を使用すると、インスタンスタイプのデプロイの柔軟性が高まり、インスタンスの配置をより細かく制御できます。インスタンスの起動に特定のホストをターゲットにして、ホストアフィニティを使用して、インスタンスが常にそのホストで実行されるようにするか、自動配置を使用して、設定と使用可能な容量が一致する使用可能なホストにインスタンスを起動できます。

**Contents**
+ [前提条件](#dh-outpost-prereqs)
+ [サポートされている機能](#dh-outpost-features)
+ [考慮事項](#dh-outpost-considerations)
+ [AWS Outposts で Amazon EC2 専有ホストを割り当てる](dh-outpost-allocate.md)

## 前提条件
<a name="dh-outpost-prereqs"></a>

Outpost は、自分のサイトにインストールする必要があります。詳細については、*AWS Outposts ユーザーガイド*の[Outpost を作成し、Outpost 容量を注文する](https://docs.aws.amazon.com/outposts/latest/userguide/order-outpost-capacity.html)を参照してください。

## サポートされている機能
<a name="dh-outpost-features"></a>
+ 次のインスタンスファミリーがサポートされています。
  + **汎用:** M5 \$1 M5d \$1 M7i \$1 M8i
  + **コンピューティング最適化:** C5 \$1 C5d \$1 C7i \$1 C8i
  + **メモリ最適化:** R5 \$1 R5d \$1 R7i \$1 R8i
  + **ストレージ最適化:** I3en
  + **高速コンピューティング:** G4dn
+ Outposts での Dedicated Hosts は、複数のインスタンスサイズをサポートするように設定できます。複数のインスタンスサイズに対するサポートは、次のインスタンスファミリーで利用できます。
  + **汎用:** M5 \$1 M5d \$1 M7i
  + **コンピューティング最適化:** C5 \$1 C5d \$1 C7i
  + **メモリ最適化:** R5 \$1 R5d \$1 R7i

  詳細については、「[Amazon EC2 専有ホストインスタンスのキャパシティ設定](dedicated-hosts-limits.md)」を参照してください。
+ Outposts での Dedicated Hosts は、自動配置とターゲットインスタンスの起動をサポートします。詳細については、「[Amazon EC2 専有ホストの自動配置とホストアフィニティ](dedicated-hosts-understanding.md)」を参照してください。
+ Outposts での Dedicated Hosts は、ホストアフィニティをサポートします。詳細については、「[Amazon EC2 専有ホストの自動配置とホストアフィニティ](dedicated-hosts-understanding.md)」を参照してください。
+ Outposts での Dedicated Hosts は、AWS RAM との共有をサポートしています。詳細については、「[クロスアカウント Amazon EC2 専有ホストの共有](dh-sharing.md)」を参照してください。

## 考慮事項
<a name="dh-outpost-considerations"></a>
+ 専有ホスト予約は Outpost ではサポートされていません。
+ ホストリソースグループと AWS License Manager は、Outposts ではサポートされていません。
+ Outposts 上の Dedicated Hosts は、バースト可能な T3 インスタンスをサポートしていません。
+ Outposts の Dedicated Hosts は、ホストの回復をサポートしていません。
+ Outposts の専有ホストテナンシーを使用するインスタンスでは、簡易自動復旧はサポートされていません。

# AWS Outposts で Amazon EC2 専有ホストを割り当てる
<a name="dh-outpost-allocate"></a>

AWS リージョンの Dedicated Hosts の場合と同じ方法で、Outpost に Dedicated Hosts を割り当てて使用します。

**前提条件**  
Outpost にサブネットを作成します。詳細については、*AWS Outposts ユーザーガイド*の[サブネットの作成](https://docs.aws.amazon.com/outposts/latest/userguide/launch-instance.html#create-subnet)を参照してください。

**Outpost に専有ホストを割り当てるには、次のいずれかの方法を使用します。**

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

**AWS Outposts コンソールを使用して Outpost に専有ホストを割り当てるには**

1. AWS Outposts コンソールの [https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home) を開いてください。

1. ナビゲーションペインで、**[Outpost]** を選択してください。Outpost を選択し、**[Actions]** (アクション)、**[Allocate Dedicated Host]** (専有ホストの割り当て) を選択してください。

1. 必要に応じて専有ホストを設定します。詳細については、「[アカウントで使用するために Amazon EC2 専有ホストを割り当てる](dedicated-hosts-allocating.md)」を参照してください。
**注記**  
**[アベイラビリティーゾーン]** と **[Outpost ARN]**には、選択した Outpost のアベイラビリティーゾーンと ARN をあらかじめ組み込んでおく必要があります。

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

**Amazon EC2 コンソールを使用して Outpost に専有ホストを割り当てるには**

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

1. ナビゲーションペインにおいて、**[Dedicated Hosts]** (専有ホスト) を選択してから、**[Allocate Dedicated Host]** (専有ホスト割り当て) を選択してください。

1. **[アベイラビリティーゾーン]** には、Outpost に関連付けられているアベイラビリティーゾーンを選択してください。

1. **Outpost ARN** には、Outpost の ARN を入力してください。

1. Outpost の特定のハードウェアアセットをターゲットにするには、**[Outpost の特定のハードウェアアセットをターゲットにする]** で **[有効]** を選択してください。ターゲットにする各ハードウェアアセットについて、**[アセット ID を追加]** を選択し、ハードウェアアセットの ID を入力してください。
**注記**  
**[数量]** に指定する値は、指定するアセット ID の数と等しくなければなりません。例えば、3 つのアセット ID を指定する場合、数量も 3 でなければなりません。

1. 必要に応じて、残りの専有ホストを設定します。詳細については、「[アカウントで使用するために Amazon EC2 専有ホストを割り当てる](dedicated-hosts-allocating.md)」を参照してください。

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

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

**Outpost に専有ホストを割り当てるには**  
[allocate-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-hosts.html) コマンドを使用します。`--availability-zone` には、Outpost に関連付けられているアベイラビリティーゾーンを指定します。`--outpost-arn` には Outpost の ARN を指定します。オプションで、ターゲットにする Outpost ハードウェアアセットの ID を `--asset-ids` に指定します。

```
aws ec2 allocate-hosts \
    --availability-zone "us-east-1a" \
    --outpost-arn "arn:aws:outposts:us-east-1a:111122223333:outpost/op-4fe3dc21baEXAMPLE" \
    --asset-ids asset_id \
    --instance-family "m5" \
    --auto-placement "off" \
    --quantity 1
```

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

**Outpost に専有ホストを割り当てるには**  
[New-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Host.html) コマンドレットを使用します。Outpost に関連付けられているアベイラビリティーゾーンを指定します。オプションで、ターゲットにする Outpost ハードウェアアセットの ID を `-AssetId` に指定します。

```
New-EC2Host `
    -AvailabilityZone "us-east-1a" `
    -OutpostArn "arn:aws:outposts:us-east-1a:111122223333:outpost/op-4fe3dc21baEXAMPLE" `
    -AssetId asset_id `
    -InstanceFamily "m5" `
    -AutoPlacement "off" `
    -Quantity 1
```

------

**Outpost 上の専有ホストでインスタンスを起動するには**

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

1. ナビゲーションペインで [**Dedicated Hosts**] を選択してください。前のステップで割り当てた専有ホストを選択し、**[Actions]** (アクション)、**[Launch instance onto host]** (ホストへのインスタンスの起動) を選択してください。

1. 必要に応じてインスタンスを設定してから、インスタンスを起動します。詳細については、「[Amazon EC2 専有ホストで Amazon EC2 インスタンスを起動する](launching-dedicated-hosts-instances.md)」を参照してください。