Alterando a Forma de uma Instância

Você pode alterar a forma de uma instância de máquina virtual (VM) sem precisar reconstruir a instância ou reimplantar seus aplicativos. A alteração de formas permite que você amplie seus recursos do serviço Compute para melhorar o desempenho ou reduza para reduzir os custos.

A alteração da forma de uma instância afeta o número de OCPUs , a quantidade de memória, a largura de banda da rede e o número máximo de VNICs da instância. Além disso, você pode selecionar uma forma que use outro processador. Os endereços IP públicos e privados da instância, as anexações de volume e de VNIC permanecem iguais.

Se preferir, você pode alterar uma instância regular para uma instância expansível ou alterar uma instância expansível para uma instância regular. Da mesma forma, você pode alterar uma instância regular para uma instância de VM de memória estendida ou alterar uma instância de VM de memória estendida para uma instância regular.

Para determinar se a capacidade está disponível para uma forma específica antes de alterar a forma de uma instância, use a operação CreateComputeCapacityReport.

Formas Suportadas

A forma e a imagem atuais da instância determinam os novos destinos de forma disponíveis. Você pode redimensionar instâncias que usem estas formas:

  • Formas padrão e Otimizada de VM: Inclui as seguintes formas:

    • Série VM.Standard1
    • Série VM.Standard.B1
    • Série VM.Standard2
    • VM.Standard3.Flex
    • Série VM.Standard.E2
    • VM.Standard.E3.Flex
    • VM.Standard.E4.Flex
    • VM.Optimized3.Flex

    Para imagens do Linux e do Windows, você pode alterar o número de OCPUs e a quantidade de memória alocada para uma forma flexível. Você também pode alterar uma forma padrão em uma série para uma forma padrão em outra série. Por exemplo, você pode alterar uma forma fixa para uma forma flexível.

    Importante

    Para instâncias do Windows Server 2019 em execução em formas na série VM.Standard2, você só pode alterar a forma para uma nova forma dentro da mesma série.
  • VM.Standard.A1.Flex: Você pode alterar o número de OCPUs e a quantidade de memória alocada.
  • VM.GPU3 série: Você pode alterar para qualquer forma na série VM.GPU3 ou VM.GPU.A10.
  • VM.GPU.A10 série: Você pode alterar para qualquer forma na série VM.GPU.A10 ou VM.GPU3.

Estas formas não podem ser editadas:

  • VM.Standard.E2.1.Micro
  • VM.DenseIO.E4.Flex
  • Série VM.GPU2

Limitações e Considerações

Lembre-se das seguintes informações:

  • A imagem usada para criar a instância deve ser compatível com a nova forma. Para ver quais formas são compatíveis, execute um destes procedimentos:
    • Na Console, na página Detalhes da Instância, clique no nome da imagem. Em seguida, consulte a lista de formas compatíveis.
    • Usando a API, chame a operação ListShapes e especifique o OCID da imagem como parâmetro.
  • Algumas imagens do serviço Marketplace não podem ser redimensionadas por causa de restrições de licenciamento. Se quiser redimensionar uma imagem do Microsoft SQL Server, entre em contato com o suporte.
  • Você deve ter limites de serviço suficientes para a nova forma. Se você não tiver limites de serviço, a instância manterá a forma original.
  • Diferentes formas são faturadas em taxas diferentes. Quando você alterar a forma de uma instância, será cobrado pelo segundo mais próximo do uso de cada forma que você utilizar. Para obter mais informações, consulte Preços do Serviço Compute e Faturamento de Recursos para Instâncias Interrompidas.
  • Se a instância tiver VNICs secundárias configuradas, talvez seja necessário reconfigurá-las após a reinicialização da instância. Para obter mais informações, consulte VNICs.
  • Se a instância estiver sendo executada quando você alterar a forma, ela será reinicializada como parte da operação de alteração de forma. Se o shutdown dos aplicativos executados na instância demorar muito, talvez eles sejam interrompidos incorretamente, resultando em dados corrompidos. Para evitar isso, faça shut down da instância usando os comandos disponíveis no SO antes de alterar a forma.
  • Quando você altera a forma de uma série de hardware para outra série, alguns detalhes de hardware como o nome da interface de rede podem mudar. Isso pode causar problemas em alguns sistemas operacionais convidados, especialmente se o SO tiver sido personalizado. Se o SO não inicializar depois da alteração da forma, você deverá alterar a instância de volta para a forma original.
  • Se você criou uma instância regular usando a rede SR-IOV (o padrão para algumas instâncias regulares) e deseja alterar a instância para uma instância expansível, você também deve mudar o tipo de rede para paravirtualizada.

Antes de começar

Usando a Console

  1. Abra o menu de navegação e clique em Compute. No serviço Compute, clique em Instâncias.
  2. Clique na instância em que você está interessado.
  3. Clique em Mais Ações e depois clique em Editar.
  4. Clique em Editar forma.
  5. Na seção Série de formas, selecione um grupo de processadores. As seguintes opções estão disponíveis:
    • AMD: (Flexível) Configurações padrão que usam processadores AMD da geração atual. As formas AMD são formas flexíveis.
    • Intel: (Flexível) Configurações padrão e otimizadas que usam processadores Intel da geração atual. As formas Intel são formas flexíveis.
    • Ampere: (Flexível) A forma Ampere A1 Compute, que usa processadores baseados na arquitetura Arm da geração atual. A forma baseada na arquitetura Arm é uma forma flexível. Esta forma não é suportada para o Windows.
    • Especialidade e geração anterior: Formas padrão com processadores Intel e AMD de geração anterior, a forma Always Free VM.Standard.E2.1.Micro, aquelas com Alta Densidade de Entrada/Saída, bem como as GPU e HPC.
  6. Selecione a forma para a qual você deseja dimensionar.

    A forma e a imagem atuais da instância determinam quais formas você pode selecionar como destino para a nova forma.

  7. Se você selecionou uma forma flexível, forneça as seguintes informações:

    • Para Número de OCPUs, escolha o número de OCPUs que você deseja alocar para essa instância arrastando o controle deslizante. Os outros recursos são dimensionados proporcionalmente.
    • Se quiser que essa seja uma instância expansível e a forma suportar expansão, marque a caixa de seleção Expansível. Em seguida, na lista Utilização da linha de base por OCPU, selecione a utilização da linha de base da OCPU para a instância. Esse valor é o percentual de OCPUs que você deseja usar a maior parte do tempo.
    • Para Quantidade de memória (GB), escolha a quantidade de memória que deseja alocar para essa instância. A quantidade de memória permitida é baseada no número de OCPUs selecionadas.
    • Se você quiser alocar uma quantidade estendida de memória ou OCPUs para a instância, poderá tornar essa instância uma VM de memória estendida arrastando o controle deslizante para OCPU Estendida ou Memória estendida.

    Para obter mais informações sobre a memória mínima, a memória máxima e a proporção de memória para OCPUs para cada forma, consulte Formas Flexíveis.

  8. Clique em Salvar alterações.

    Se a instância estiver em execução, ela será reinicializada. Confirme quando solicitado.