Com o modelo de alocação Pago pelo Uso, os recursos são confirmados somente quando os usuários criam vApps no VDC da organização. Você pode especificar uma porcentagem de recursos para garantir, o que permite que você comprometa recursos em excesso. Você pode tornar um VDC de organização pago pelo uso elástico adicionando vários pools de recursos ao seu VDC de provedor.
Os recursos confirmados com a organização são aplicados no nível da máquina virtual.
Quando uma máquina virtual está ligada, se o pool de recursos original não puder acomodar a máquina virtual, o mecanismo de posicionamento verificará o pool de recursos e atribuirá a máquina virtual a outro pool de recursos. Se um pool de sub-recursos não estiver disponível para o pool de recursos, o VMware Cloud Director criará um com um limite infinito e uma taxa zero. A taxa da máquina virtual é definida como seu limite vezes seus recursos confirmados, e o mecanismo de posicionamento de máquina virtual coloca a máquina virtual em um pool de recursos de VDC de provedor.
O benefício do modelo pago pelo uso é que ele pode tirar proveito dos novos recursos adicionados ao VDC de provedor.
Em casos raros, uma máquina virtual é comutada do pool de recursos ao qual foi atribuída na criação a um pool de recursos diferente na ocasião da ativação devido à falta de recursos no pool de recursos original. Essa alteração pode envolver um custo secundário para mover os arquivos de disco da máquina virtual para um novo pool de recursos.
No modelo pago pelo uso, nenhum recurso é reservado antes do tempo e, portanto, uma máquina virtual pode falhar ao ligar se não houver recursos suficientes. As máquinas virtuais operando esse modelo não podem tirar proveito dos recursos de máquinas virtuais ociosas no mesmo pool de sub-recursos, porque os recursos são definidos no nível da máquina virtual.
Por padrão, em um VDC pago pelo uso, máquinas virtuais obtêm suas configurações de reserva, limite e compartilhamentos das configurações do VDC. Para criar ou reconfigurar uma máquina virtual com configurações de alocação de recursos personalizadas para CPU e memória, você pode usar a API do vCloud. Consulte Guia de programação da API do VMware Cloud Director.