O locatário individual permite criar VMs em um nó de locatário individual específico ou em um grupo de nós. Se você criar uma VM em um grupo de nós, o Compute Engine otimizará o espaço disponível para VMs no grupo de nós usando um algoritmo de bin-packing para determinar em qual nó colocar a VM. Para obter informações sobre locatário individual, consulte Visão geral de locatário individual .
À medida que sua carga de trabalho é executada, talvez você queira mover VMs para um nó ou grupo de nós diferente. Para mover VMs de locatário individual para um nó ou grupo de nós diferente, você pode iniciar manualmente uma migração em tempo real. Você também pode iniciar manualmente uma migração em tempo real para mover uma VM multilocatário para locatário individual.
Casos de uso para migração manual em tempo real
A lista a seguir mostra alguns casos de uso para migração manual de VMs em tempo real:
Aumente a utilização e otimize custos. Talvez você consiga consolidar VMs em menos nós de locatário individual.
Reorganize VMs logicamente. Use diferentes grupos de nós ou nós de locatário individual para separar VMs com base no tipo de carga de trabalho.
Isole cargas de trabalho para atender aos padrões de conformidade ou melhorar o desempenho. Migre manualmente em tempo real cargas de trabalho multilocatários que exigem isolamento de hardware para locatário individual para atender aos padrões de conformidade ou melhorar o desempenho.
Aumente a portabilidade das VMs. Não é possível modificar determinadas configurações do modelo de nó, como a política de manutenção, a janela de manutenção e as configurações relacionadas ao SSD local. Ao usar a migração em tempo real manual, você pode migrar VMs para um grupo de nós com configurações diferentes.
- Melhore o desempenho reequilibrando nós de locatário individual com excesso de assinaturas. Se você estiver sobrecarregando CPUs em VMs de locatário individual , poderá migrar manualmente em tempo real quaisquer VMs com desempenho inferior para outros nós de locatário individual.
Exemplos
Para entender como a migração manual ao vivo dá suporte aos casos de uso anteriores, revise os exemplos a seguir.
Embalagem manual de caixas
Para organizar VMs de forma mais eficiente em um grupo de nós para acomodar VMs adicionais, você pode usar a migração manual em tempo real para escolher em quais nós colocar VMs de locatário individual.
Considere um grupo de nós de locatário individual com o seguinte estado inicial, no qual você está tentando agendar uma VM adicional com 16 vCPUs:
Estado inicial | Nó 1 | Nó 2 | Total |
---|---|---|---|
Capacidade de vCPU | 80 | 80 | 160 |
vCPUs de VM | 72 | 64, 8 | 144 |
Capacidade não utilizada | 8 | 8 | 16 |
Não há espaço suficiente em nenhum nó para agendar uma VM com 16 vCPUs. No entanto, há espaço agregado suficiente.
Para liberar espaço para a VM de 16 vCPU, inicie uma migração em tempo real da VM de 8 vCPU do Nó 2 para o Nó 1. A tabela a seguir mostra a nova configuração da VM:
Estado final | Nó 1 | Nó 2 | Total |
---|---|---|---|
Capacidade de vCPU | 80 | 80 | 160 |
vCPUs de VM | 72, 8 | 64, 16 | 160 |
Capacidade não utilizada | 0 | 0 | 0 |
A figura a seguir resume esse processo:
Escala automática após embalagem do compartimento
Após o empacotamento, pode haver nós de locatário individual sem nenhuma VM. Nesse caso, o escalonador automático do nó de locatário individual pode remover o nó vazio.
Considere um grupo de nós de locatário individual com o estado inicial a seguir. Se você mover a VM de 8 vCPU, o escalonador automático do grupo de nós poderá remover um nó:
Estado inicial | Nó 1 | Nó 2 | Total |
---|---|---|---|
Capacidade de vCPU | 80 | 80 | 160 |
vCPUs de VM | 8 | 72 | 80 |
Capacidade não utilizada | 72 | 8 | 80 |
Para notificar o escalonador automático do grupo de nós sobre um nó vazio, inicie uma migração em tempo real da VM de 8 vCPU do Nó 1 para o Nó 1. A tabela a seguir mostra a nova configuração da VM:
Estado final | Nó 1 | Nó 2 | Total |
---|---|---|---|
Capacidade de vCPU | 80 | 80 | 160 |
vCPUs de VM | 0 | 72, 8 | 80 |
Capacidade não utilizada | 80 | 0 | 80 |
Agora que o Nó 1 está vazio, o autoescalador pode removê-lo do grupo de nós. A tabela a seguir mostra a nova configuração da VM:
Estado final | Nó 1 | Nó 2 | Total |
---|---|---|---|
Capacidade de vCPU | - | 80 | 80 |
vCPUs de VM | - | 72, 8 | 80 |
Capacidade não utilizada | - | 0 | 80 |
A figura a seguir resume esse processo:
Limitações
As seguintes limitações se aplicam à migração manual de VMs em tempo real:
Limitações de capacidade. Durante a migração em tempo real manual de uma VM em locatário individual, a VM consome capacidade do nó de locatário individual de origem e do nó de locatário individual de destino até que a migração em tempo real seja concluída. Se não houver capacidade suficiente no host de destino, o Compute Engine não moverá a VM.
Limitações gerais. As solicitações manuais de migração em tempo real poderão falhar se houver propriedades de agendamento incompatíveis ou outras solicitações de migração em tempo real concorrentes. Para obter informações sobre como solucionar isso, consulte Falhas de agendamento de VM .
Limitações do grupo de instâncias gerenciadas (MIG). Você não pode migrar manualmente VMs em tempo real que estão em um MIG para outro nó de locatário individual.
Limitações do ciclo de vida da instância de VM. Não é possível atualizar algumas propriedades de uma VM, como o tipo de máquina, sem reiniciar a VM. Além disso, não é possível atualizar essas propriedades ao mesmo tempo que atualiza as afinidades do nó. Para obter mais informações sobre essas propriedades, consulte Atualizando propriedades da instância .
Preços
Não há cobranças adicionais para migração manual de VMs em tempo real. Para obter mais informações sobre como você é cobrado por nós de locatário individual, consulte Preços de nós de locatário individual .
Se um nó de locatário individual estiver vazio após a migração e você tiver habilitado o escalonador automático do nó de locatário individual , a migração manual de VMs em tempo real poderá reduzir seus custos.