Host resource groups in License Manager
Amazon EC2 Dedicated Hosts are physical servers with EC2 instance capacity fully dedicated to your use. A host resource group is a collection of Dedicated Hosts that you can manage as a single entity. As you launch instances, License Manager allocates the hosts and launches instances on them based on the settings that you configured. You can add existing Dedicated Hosts to a host resource group and take advantage of automated host management through License Manager. For more information, see Dedicated Hosts in the Amazon EC2 User Guide.
You can use host resource groups to separate hosts by purpose, for example, development test hosts versus production, organizational unit, or license constraint. After you add a Dedicated Host to a host resource group, you cannot launch instances directly on the Dedicated Host, you must launch them using the host resource group.
When you create a host resource group, you choose an instance launch option that determines whether instances launched into the group require license configurations:
-
License configuration required (default) – Instances must have one or more core- or socket-based self-managed licenses associated with their AMI that match the license configurations configured in the host resource group. License Manager tracks license usage automatically.
-
License configuration not required – Instances can launch with any AMI and do not require you to set up a license configuration. This option is better suited for workloads that do not require license tracking, such as Mac workloads.
You can change the instance launch option after creation. For more information, see Modify a host resource group in License Manager.
Settings
You can configure the following settings for a host resource group:
-
Allocate hosts automatically – Indicates whether Amazon EC2 can allocate new hosts on your behalf if launching an instance in this host resource group would exceed its available capacity.
-
Release hosts automatically – Indicates whether Amazon EC2 can release unused hosts on your behalf. An unused host has no running instances.
-
Recover hosts automatically – Indicates whether Amazon EC2 can move instances from a host that has failed unexpectedly to a new host.
-
Instance launch option – Determines whether instances launched into the host resource group must have license configurations associated. You can change this setting after creation.
-
Associated self-managed licenses – The self-managed licenses that can be used to launch instances in this host resource group. Required when the instance launch option is set to License configuration required. Not applicable when set to License configuration not required.
-
(Optional) Instance families – The types of instances that you can launch. By default, you can launch any instance types that are supported on a Dedicated Host. If you launch Nitro-based instances, then you can launch instances with different instance types in the same host resource group. Otherwise, you must launch only instances with the same instance type in the same host resource group.