About Dedicated Groups
By default, VMs are placed on servers shared by other OUTSCALE accounts. However, you can use dedicated groups to create your VMs in groups on reserved servers.
A server containing a dedicated group is reserved for your use. The server is not shared with VMs associated with other dedicated groups, with other non-dedicated VMs or with other accounts.
Using dedicated groups enables you to benefit of the full capacity of one or more servers, depending on the capacity of the servers and the number of VMs you create in your dedicated groups. It guarantees that only the VMs you created in a dedicated group are deployed on servers dedicated to your use.
You can create dedicated groups that have the same configuration, a specific server will be assigned to each dedicated group.
A dedicated group is composed of the following elements:
AccountId: the account ID of the owner of the dedicated group.
CpuGeneration: the processor generation for the VMs of the dedicated group. For more information, see VM Types.
Name: a name for the dedicated group.
NetIds: the IDs of the Nets in the dedicated group.
SubregionName: the Subregion which the dedicated group is created.
VmIds: the IDs of the VMs in the dedicated group.
You can create as many VMs as you need in a dedicated group. However, if the requested number of VMs exceeds the capacity of the reserved server, the VMs are deployed on several servers that are all reserved for your use.
For creating VMs in a dedicated group, you must specify:
If you want to create VMs in a Net and in a dedicated group, you must create a Net with a dedicated group ID as its tenancy. Then, create a VM with the same dedicated group ID as its tenancy. Otherwise, the VM cannot be created.
If two VMs are in a dedicated group, but are in two different Nets, the Nets will be located on the same server.
A server is reserved as soon as one VM is created in a dedicated group.
Once a VM is created, it enters in the pending state and the corresponding physical resources are allocated to it. This includes the allocation of a server reserved for your use. For more information about the lifecycle of a VM, see About VM Lifecycle.
You can find information about the server on which your VM is created by accessing metadata from within the VM itself. For more information, see Accessing the Metadata and User Data of a VM.
A server is released when all VMs on this server are terminated.
If all VMs on a server reserved for a dedicated group are terminated, the server is released. If you create new VMs in the same dedicated group, a different server can be reserved for the new VMs.
Corresponding API Methods