メニュー
Amazon Elastic Compute Cloud
Windows インスタンス用ユーザーガイド

ハードウェア専有インスタンス

ハードウェア専有インスタンスは、単一のカスタマー専用のハードウェアの Virtual Private Cloud (VPC) で実行される Amazon EC2 インスタンスです。ハードウェア専有インスタンスは、他の AWS アカウントに属するインスタンスとは、ホストハードウェアのレベルで物理的に分離されます。ハードウェア専有インスタンスは、同じ AWS アカウントからの他のインスタンスで、ハードウェア専有インスタンスではないインスタンスと、ハードウェアをシェアする可能性があります。

注記

また、Dedicated Host はお客様専用の物理サーバーです。Dedicated Host では、インスタンスをサーバーに配置する方法について可視性と制御を高めることができます。詳細については、「Dedicated Hosts」を参照してください。

ハードウェア専有インスタンスの基礎

VPC 内に起動する各インスタンスにはテナント属性があります。この属性の値を次に示します。

テナント属性値 説明

default

インスタンスは共有するハードウェアで実行されます。

dedicated

インスタンスはシングルテナントのハードウェアで実行されます。

host

インスタンスは Dedicated Host で実行します。Dedicated Host はユーザーが設定を制御できる隔離サーバーです。

インスタンスを起動した後、そのテナント属性を変更する場合はいくつかの制限があります。

  • インスタンスのテナント属性は、インスタンスの起動後は default から dedicated または host に変更できません。

  • インスタンスのテナント属性は、インスタンスの起動後は dedicated または host から default に変更できません。

  • インスタンスのテナント属性は、インスタンスの起動後に dedicated から host に変更したり、host から dedicated に変更したりできます。詳細については、「インスタンスのテナント属性の変更」を参照してください。

各 VPC には関連したインスタンスのテナント属性があります。この属性の値を次に示します。

テナント属性値 説明

default

VPC で起動されたインスタンスはデフォルトでは共有ハードウェアで実行されます。ただし、これはインスタンスの起動時に別のテナントを明示的に指定しない場合に限ります。

dedicated

VPC で起動されたインスタンスはデフォルトではハードウェア専有インスタンスです。ただし、これはインスタンスの起動時に host のテナントを明示的に指定しない場合に限ります。インスタンスの起動時に default のテナントを指定することはできません。

VPC の作成後に VPC インスタンスのテナント属性を dedicated から default に変更することができます。VPC のインスタンスのテナント属性を dedicated に変更することはできません。

ハードウェア専有インスタンスは以下の方法で作成できます。

  • インスタンスのテナント属性を dedicated (この VPC 内に起動されたすべてのインスタンスはハードウェア専有インスタンス) に設定して VPC を作成します。

  • インスタンスのテナント属性を default に設定して VPC を作成し、インスタンスの起動時にテナント属性として dedicated を指定します。

ハードウェア専有インスタンスの制約事項

AWS の一部のサービスまたは機能は、インスタンスのテナント属性が dedicated に設定されている VPC では動作しません。そのほかにも制限事項があるかどうかを確認するには、サービスのドキュメントを参照してください。

一部の種類のインスタンスは、インスタンスのテナント属性が dedicated に設定されている VPC では起動できません。サポートされているインスタンスの種類の詳細については、「Amazon EC2 ハードウェア専有インスタンス」を参照してください。

Amazon EBS とハードウェア専有インスタンスs

Amazon EBS バックトハードウェア専有インスタンスを起動した場合、シングルテナントのハードウェアで EBS ボリュームは実行できません。

専有テナント属性を所有するリザーブドインスタンス

ハードウェア専有インスタンスを起動できるだけの十分な空き容量を確保するために、ハードウェア専有リザーブドインスタンスを購入できます。詳細については、「リザーブドインスタンス」を参照してください。

ハードウェア専有リザーブドインスタンスを購入すると、VPC 内にハードウェア専有インスタンスを起動するための容量を格安の料金で利用できます。使用料金引き下げは、専有テナントでインスタンスを起動した場合にのみ適用されます。テナント属性がデフォルト値であるリザーブドインスタンスを購入すると、テナント属性が dedicated であるインスタンスを作成しても、ハードウェア専有リザーブドインスタンスは取得されません。

さらに、リザーブドインスタンス の購入後に変更プロセスを使用してそのテナンシーを変更することはできません。ただし、新しい コンバーティブルリザーブドインスタンス の コンバーティブルリザーブドインスタンス を別のテナンシーと交換することはできます。

ハードウェア専有インスタンスの Auto Scaling

Auto Scaling を使用してハードウェア専有インスタンスを起動する方法の詳細については、『Amazon EC2 Auto Scaling ユーザーガイド』の「Amazon Virtual Private Cloud での Auto Scaling」を参照してください。

ハードウェア専有スポットインスタンス

スポットインスタンスのリクエストを作成するとき、dedicated のテナントを指定することにより、ハードウェア専有スポットインスタンスを実行できます。詳細については、「スポットインスタンス のテナンシーの指定」を参照してください。

ハードウェア専有インスタンスの料金表

ハードウェア専有インスタンスの料金表は、オンデマンドインスタンスの料金表と異なります。詳細については、Amazon EC2 ハードウェア専有インスタンス製品の詳細ページを参照してください。

ハードウェア専有インスタンスの使用

インスタンスのテナント属性 dedicated を使用して VPC を作成すると、VPC に起動されるすべてのインスタンスをハードウェア専有インスタンスにすることができます。インスタンスのテナント属性は起動時に指定することもできます。

インスタンスのテナント属性が専有である VPC を作成する

VPC を作成するときにインスタンスのテナント属性を指定できます。Amazon VPC コンソールを使用している場合、VPC ウィザードまたは [Your VPCs] ページを使用して VPC を作成できます。

インスタンスのテナント属性がハードウェア専有である VPC を作成するには (VPC ウィザード)

  1. https://console.aws.amazon.com/vpc/にある Amazon VPC コンソールを開きます。

  2. ダッシュボードで、[VPC ウィザードの開始] を選択します。

  3. VPC 設定を選択し、[選択] を選択します。

  4. ウィザードの次のページで、[ハードウェアのテナンシー] のリストから [ハードウェア専有] を選択します。

  5. [VPC の作成] を選択します。

インスタンスのテナント属性がハードウェア専有である VPC を作成するには (VPC ダイアログボックスの作成)

  1. https://console.aws.amazon.com/vpc/にある Amazon VPC コンソールを開きます。

  2. ナビゲーションペインで [VPC] を選択し、[VPC の作成] を選択します。

  3. [Tenancy] で、[Dedicated] を選択します。CIDR ブロックを指定し、[Yes, Create] を選択します。

コマンドラインを使用して VPC を作成するときにテナント属性オプションを設定するには

インスタンスのテナント属性が dedicated である VPC 内にインスタンスを起動すると、インスタンスのテナント属性とは関係なく、インスタンスは自動的にハードウェア専有インスタンスとなります。

VPC 内でハードウェア専有インスタンスを起動する

ハードウェア専有インスタンスは、Amazon EC2 インスタンス起動ウィザードを使用して起動できます。

コンソールを使用してデフォルトテナンシー VPC にハードウェア専有インスタンスを起動するには

  1. https://console.aws.amazon.com/ec2/) にある Amazon EC2 コンソールを開きます。

  2. [インスタンスの作成] を選択します。

  3. [Amazon マシンイメージ (AMI)] ページで、AMI を選択し、[選択] を選択します。

  4. [Choose an Instance Type] ページで、インスタンスタイプを選択し、[Next: Configure Instance Details] を選択します。

    注記

    ハードウェア専有インスタンスとしてサポートされているインスタンスタイプを必ず選択します。詳細については、「Amazon EC2 ハードウェア専有インスタンス」を参照してください。

  5. [Configure Instance Details] ページで、VPC とサブネットを選択します。[Tenancy] のリストから [Dedicated - Run a dedicated instance] を選択し、[Next: Add Storage] を選択します。

  6. ウィザードに従って続行します。[Review Instance Launch] ページでオプションの確認が終了したら、[Launch] を選択し、キーペアを選択してハードウェア専有インスタンスを作成します。

テナント属性として host を使用したインスタンスの作成の詳細については、「Dedicated Host でのインスタンスの起動」を参照してください。

コマンドラインを使用して起動中にインスタンスのテナント属性オプションを設定するには

テナント属性情報を表示する

コンソールを使用して VPC のテナント属性情報を表示するには

  1. https://console.aws.amazon.com/vpc/にある Amazon VPC コンソールを開きます。

  2. 画面左枠のナビゲーションペインで、[VPC] を選択します。

  3. [テナンシー] 列で、VPC のインスタンスのテナント属性を確認します。

  4. [テナンシー] 列が表示されていない場合は、[テーブル列の編集] (歯車型のアイコン) を選択します。[列の表示/非表示] ダイアログボックスで [テナンシー] を選択し、[閉じる] を選択します。

コンソールを使用してインスタンスのテナント属性情報を表示するには

  1. https://console.aws.amazon.com/ec2/) にある Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインで、[Instances] を選択します。

  3. [テナンシー] 列でインスタンスのテナント属性を確認します。

  4. [テナンシー] 列が表示されていない場合は、次のいずれかを行います。

    • [列の表示/非表示] (歯車型のアイコン) を選択し、[列の表示/非表示] ダイアログボックスで [テナンシー] を選択して [閉じる] を選択します。

    • インスタンスを選択します。詳細ペインの [説明] タブに、テナント属性を含めてインスタンスに関する情報が表示されます。

コマンドラインを使用して VPC のテナンシーを記述するには

コマンドラインを使用してインスタンスのテナント属性を記述するには

コマンドラインを使用してリザーブドインスタンスのテナント属性値を記述するには

コマンドラインを使用してリザーブドインスタンス製品のテナント属性値を記述するには

インスタンスのテナント属性の変更

インスタンスタイプおよびプラットフォームによっては、インスタンスの起動後に、停止されたハードウェア専有インスタンスのテナント属性を host に変更できます。次回のインスタンスの起動時に、インスタンスはアカウントに割り当てられた Dedicated Host で実行されます。Dedicated Host の割り当てと使用、および Dedicated Host で使用できるインスタンスタイプの詳細については、「Dedicated Host の使用」を参照してください。同様に、インスタンスの起動後に、停止された Dedicated Host インスタンスのテナント属性を dedicated に変更できます。次回のインスタンスの起動時に、インスタンスは Amazon が管理するシングルテナントのハードウェアで実行されます。

コンソールを使用してインスタンスのテナント属性を変更するには

  1. https://console.aws.amazon.com/ec2/) にある Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインで [Instances] を選択し、インスタンスを選択します。

  3. [Actions]、[Instance State]、[Stop] の順に選択します。

  4. [Actions]、[Instance Settings]、[Modify Instance Placement] の順に選択します。

  5. [Tenancy] のリストで、インスタンスを専有ハードウェアで実行するか、Dedicated Host で実行するかを選択します。[Save] を選択します。

コマンドラインを使用してインスタンスのテナント属性値を変更するには

VPC のテナント属性の変更

VPC インスタンスのテナント属性を dedicated から default に変更することができます。VPC インスタンスのテナント属性を変更しても、VPC 内の既存のインスタンスのテナント属性には影響が及びません。次回 VPC でインスタンスを起動すると、起動時に指定していなければ、テナント属性が default になります。

VPC のインスタンスのテナント属性を dedicated に変更することはできません。

VPC インスタンスのテナント属性は、AWS CLI、AWS SDK、Amazon EC2 API のみを使用して変更できます。

AWS CLI を使用して VPC インスタンスのテナント属性を変更するには

  • VPC の ID とインスタンスのテナント属性値を指定するには、modify-vpc-tenancy コマンドを使用します。default はサポートされる唯一の値です。

    aws ec2 modify-vpc-tenancy --vpc-id vpc-1a2b3c4d --instance-tenancy default