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

インスタンスのプレイスメントとホストのアフィニティについて

プレイスメント制御は、インスタンスレベルとホストレベルの両方のレベルで行われます。

インスタンスの自動プレイスメント

自動プレイスメントを使用すると、起動したインスタンスを特定のホストで起動するか、設定が適合する任意のホストで起動するかを管理できます。これについてのデフォルト設定は [Off] です。これは、割り当てる Dedicated Host で許容するのは、一意のホスト ID が指定されている host テナンシーインスタンスの起動のみであることを意味します。インスタンスの自動プレイスメントが [Off] に設定されているホストでは、ホスト ID を指定せずに起動したインスタンスを起動することはできません。

ホストのアフィニティ

ホストのアフィニティは、インスタンスと Dedicated Host の間に関係を作成します。アフィニティが host に設定されている場合は、特定のホストで起動したインスタンスが停止しても、常に同じホストで再開されます。これは、ターゲットを絞った起動にもターゲットを絞らない起動にも適用されます。

アフィニティが default に設定されているときにインスタンスを停止して再起動した場合、インスタンスは使用可能な任意のホストで再起動できますが、そのインスタンスが最後に実行された Dedicated Host での起動が (ベストエフォートベースで) 試行されます。

アフィニティを host から default に、またはその逆に変更することで、インスタンスと Dedicated Host との関係を変更できます。詳細については、「インスタンスのテナント属性の変更」を参照してください。

インスタンスの自動プレイスメントとホストアフィニティの変更

Amazon EC2 コンソール、API、または CLI を使用して、インスタンスのプレイスメント制御を管理できます。

インスタンスのプレイスメント設定を変更するには、インスタンスを停止してから、インスタンスのプレイスメント設定を編集します。

注記

インスタンスを停止して再開する場合は、同じ Dedicated Host で再開されるとは限りません。

To edit an instance's placement settings (any available hosts)

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

  2. On the Instances page, select the instance to edit.

  3. Choose Actions, Instance State, and Stop.

  4. Choose Actions, Instance Settings, and Modify Instance Placement.

  5. Change the instance tenancy to Launch this instance on a Dedicated host.

  6. Choose This instance can run on any one of my Hosts. The instance launches onto any Dedicated Host that has auto-placement enabled.

  7. Choose Save to continue.

  8. Open the context (right-click) menu on the instance and choose Instance State, Start.

To edit an instance's placement settings (specific Dedicated Host)

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

  2. On the Instances page, select the instance to edit.

  3. Choose Actions, Instance State, and Stop.

  4. Choose Actions, Instance Settings, and Modify Instance Placement.

  5. Change the instance tenancy to Launch this instance on a Dedicated host.

  6. Choose This instance can only run on the selected Host. Then select a value for Target Host and choose whether you want the instance to be placed on any available host, or a specific host.

  7. Choose Save to continue.

  8. Open the context (right-click) menu on the instance and choose Instance State, Start.

インスタンスのホストアフィニティの変更

インスタンスにホストとのアフィニティが不要になった場合は、インスタンスを停止し、アフィニティを [default] に変更します。これにより、インスタンスとホストの間の永続性が削除されます。ただし、インスタンスを再起動した場合、同じ Dedicated Host で起動されることもあります (アカウントでの Dedicated Host の利用状況により、ベストエフォートベースで決定されます)。ただし、インスタンスをもう一度停止した場合、同じホストでは再開されません。