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 implantar novamente seus aplicativos. A alteração de formas permite que você expanda seus recursos do serviço Compute para melhorar o desempenho ou reduza a dimensão 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 VM Standard e Optimized: 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.Standard.E5. Flex
- VM.Standard.E6. Flex
- VM.Optimized3.Flex
- VM.Standard.A1.Flex
- VM.Standard.A2. 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. - Série VM.GPU3: Você pode alterar para qualquer forma na série VM.GPU3 ou VM.GPU.A10.
- Série VM.GPU.A10: 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
- VM.DenseIO.E5. Flexível
- 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
- Se você quiser alterar a instância para uma forma menor que suporte menos VNICs, desanexe as VNICs extras.
- Navegue até a página da lista Instâncias do serviço Compute. Se precisar de ajuda para localizar a página de lista, consulte Listando Instâncias.
- Selecione uma instância.
- Selecione a opção que você vê:
- Selecione Ações e, em seguida, Mais ações e Editar.
- Selecione Mais ações e Editar.
- Selecione a opção que você vê:
- Role para baixo até a seção Resumo da Forma.
- Selecione Editar forma.
Observação
A forma e a imagem atuais da instância decidem quais formas você pode selecionar como destino para a forma.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) As formas OCI Ampere A1 Compute e OCI Ampere A2 Compute usam processadores baseados em Arm. As formas baseadas em Arm são formas flexíveis. A forma
VM.Standard.A1.Flex
é uma forma Always Free. Essas formas não são suportadas para o Windows. - Especialidade e geração anterior: formas padrão com processadores Intel e AMD de geração anterior, a forma
VM.Standard.E2.1.Micro
Always Free, as formas com Alta Densidade de Entrada/Saída, as formas GPU e HPC.
Edite as opções de forma que variam de acordo com a forma:
- Número de OCPUs: selecione o número de OCPUs que você deseja alocar.
- Quantidade de memória (GB): Selecione a quantia de memória que você deseja alocar para esta instância. A quantidade de memória permitida é baseada no número de OCPUs selecionadas.
-
Selecione Salvar alterações.
Se a instância estiver em execução, ela será reinicializada. Confirme quando solicitado.
Use o comando instance update e os parâmetros necessários para atualizar uma instância:
oci compute instance update --from-json <file://path/to/file.json>
<file://path/to/file.json> é o caminho para um arquivo JSON que define os detalhes da instância. Para obter informações sobre como gerar um exemplo do arquivo JSON, consulte Opções Avançadas de JSON.
Para obter uma lista completa de flags e opções de variáveis para os comandos da CLI do Serviço de Computação, consulte a referência de linha de comando para o Serviço Compute.
Para obter informações sobre como usar a API e assinar solicitações, consulte a documentação da API REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte SDKs e a CLI.
Use esta operação de API para alterar a forma de uma instância: