Modificar a Instâncias reservadas - Amazon Elastic Compute Cloud

Modificar a Instâncias reservadas

Quando suas necessidades mudarem, será possível modificar seu padrão ou Instâncias reservadas conversíveis e continuar usufruindo o benefício de faturamento. É possível modificar atributos como a zona de disponibilidade, tamanho da instância (na mesma família e geração de instâncias), e escopo de sua Instância reservada.

nota

Também é possível trocar uma Instância reservada convertível por outra Instância reservada convertível com uma configuração diferente. Para obter mais informações, consulte Trocar Instâncias reservadas conversíveis.

É possível modificar todas as Instâncias reservadas ou um subconjunto delas. É possível separar suas Instâncias reservadas originais em duas ou mais novas Instâncias reservadas. Por exemplo, se você tiver uma reserva de 10 instâncias em us-east-1a e decidir mover 5 instâncias para us-east-1b, a solicitação da modificação resultará em duas novas reservas: uma para 5 instâncias em us-east-1a e outra para as outras 5 instâncias em us-east-1b.

Também é possível mesclar duas ou mais Instâncias reservadas em uma única Instância reservada. Por exemplo, se você tiver quatro t2.small Instâncias reservadas de uma instância cada, poderá mesclá-las para criar uma t2.large Instância reservada. Para obter mais informações, consulte Suporte para modificar tamanhos de instância.

Após a modificação, o benefício das Instâncias reservadas será aplicado somente às instâncias que correspondem aos novos parâmetros. Por exemplo, se você alterar a zona de disponibilidade de uma reserva, a reserva de capacidade e os benefícios de preço serão automaticamente aplicados ao uso da instância na nova zona de disponibilidade. Das instâncias que não corresponderem mais aos novos parâmetros, será cobrada a taxa sob demanda, a menos que sua conta tenha outras reservas aplicáveis.

Se sua solicitação da modificação tiver sucesso:

  • A reserva modificada entra em vigor imediatamente e o benefício de preço é aplicado às novas instâncias que iniciam na hora da solicitação de modificação. Por exemplo, se você modificar com êxito suas reservas às 9:15PM, o benefício do preço será transferido para sua nova instância às 9:00PM. É possível obter a data efetiva das Instâncias reservadas modificadas usando o comando describe-reserved-instances.

  • A reserva original é desativada. A data final é a data inicial da nova reserva, e a data final da nova reserva é a mesma que a data final da Instância reservada original. Se você modificar uma reserva de três anos com 16 meses sobrando de período de vigência, a reserva modificada resultante será uma reserva de 16 meses com a mesma data final que a original.

  • A reserva alterada lista um preço fixo de 0 USD e não o preço fixo da reserva original.

  • O preço fixo da reserva modificada não afeta os cálculos da camada de preços com desconto aplicados à sua conta, que são baseados no preço fixo da reserva original.

Se sua solicitação de modificação falhar, as Instâncias reservadas manterão a configuração original e serão imediatamente disponibilizadas para outra solicitação de modificação.

Não há taxas para a modificação e você não receber nenhuma conta ou fatura novas.

É possível modificar suas reservas quantas vezes quiser, mas não pode alterar nem cancelar uma solicitação de modificação pendente depois da enviá-la. Depois de a modificação ser concluída com sucesso, é possível enviar outra solicitação de modificação para reverter as alterações que fez, se necessário.

Requisitos e restrições para modificação

É possível modificar esses atributos da maneira a seguir.

Atributo modificável Plataformas compatíveis Limitações e considerações

Alterar as zonas de disponibilidade na mesma região

Linux e Windows

-

Alterar o escopo de zona de disponibilidade para região e vice-versa

Linux e Windows

Uma instância reservada por zona tem escopo para uma zona de disponibilidade e reserva capacidade nessa zona de disponibilidade. Se você alterar o escopo de zona de disponibilidade para região (de zonal para regional), você perderá o benefício da reserva de capacidade.

Uma instância reservada por região tem escopo para uma região. O desconto para instância reservada se aplica a instâncias executadas em qualquer zona de disponibilidade nessa região. Além disso, o desconto da instância reservada se aplica ao uso da instância em todos os tamanhos na família de instâncias selecionada. Se você alterar o escopo de região para zona de disponibilidade (ou seja, de regional para zonal), você perderá a flexibilidade da zona de disponibilidade e a flexibilidade de tamanho de instância (se aplicável).

Para ter mais informações, consulte Como as Instâncias reservadas são aplicadas.

Alterar o tamanho da instância na mesma família e geração de instâncias

Somente Linux/UNIX

A flexibilidade do tamanho da instância não está disponível para Instâncias reservadas nas outras plataformas, que incluem Linux com SQL Server Standard, Linux com SQL Server Web, Linux com SQL Server Enterprise, Red Hat Enterprise Linux, SUSE Linux, Windows, Windows com SQL Standard, Windows com SQL Server Enterprise e Windows com SQL Server Web.

A reserva deve usar a locação padrão. Para algumas famílias de instâncias não há suporte, pois não há outros tamanhos disponíveis. Para obter mais informações, consulte Suporte para modificar tamanhos de instância.

Requisitos

O Amazon EC2 processará sua solicitação de modificação se houver capacidade suficiente para sua nova configuração (se aplicável) e se as seguintes condições forem atendidas:

  • A Instância reservada não pode ser modificada antes ou ao mesmo tempo da compra

  • a Instância reservada deve estar ativa.

  • Não pode haver uma solicitação de modificação pendente

  • A instância reservada não está listada no Marketplace de instâncias reservadas

  • Deve haver correspondência entre o tamanho ocupado pela instância da reserva original e a nova configuração. Para obter mais informações, consulte Suporte para modificar tamanhos de instância.

  • As Instâncias reservadas de entrada são todas Instâncias reservadas standard ou todas as Instâncias reservadas conversíveis, e não algumas de cada tipo

  • As Instâncias reservadas de entrada deverão expirar na mesma hora, se forem Instâncias reservadas standard

  • A instância reservada não é uma instância G4, G4ad, G4dn, G5, G5g, Inf1 ou Inf2.

Suporte para modificar tamanhos de instância

É possível modificar o tamanho da instância de um Instância reservada se os seguintes requisitos forem atendidos.

Requisitos
  • A plataforma é Linux/UNIX.

  • Você deve selecionar outro tamanho de instância na mesma família de instâncias (indicada por uma letra, p. ex., T) e geração (indicada por um número, p. ex., 2).

    Por exemplo, você pode modificar uma instância reservada de t2.small para t2.large, pois ambas estão na mesma família e geração T2. Porém, você não pode modificar uma instância reservada de T2 para M2 ou de T2 para T3, porque nesses dois exemplos, a família e a geração de instâncias de destino não são as mesmas da instância reservada original.

  • Não é possível modificar o tamanho da instância de instâncias reservadas para as seguintes instâncias, porque cada uma delas tem apenas um tamanho:

    • t1.micro

  • Não é possível modificar o tamanho da instância de instâncias reservadas para as seguintes combinações de família, geração e atributos de instâncias:

    • G4ad

    • G4dn

    • G5

    • G5g

    • Inf1

    • Inf2

  • As Instância reservada original e modificada devem ter o mesmo espaço para tamanho de instância.

Espaço para tamanho da instância

Cada Instância reservada tem um espaço para tamanho da instância, que é determinado pelo fator de normalização do tamanho de instância e pelo número de instâncias na reserva. Ao modificar os tamanhos da instância em uma Instância reservada, o espaço da nova configuração deverá ser equivalente ao da configuração original; caso contrário, a solicitação de modificação não será processada.

Para calcular o espaço para tamanho de instância de uma Instância reservada, multiplique o número de instâncias pelo fator de normalização. No console do Amazon EC2, o fator de normalização é medido em unidades. A tabela a seguir descreve o fator de normalização para os tamanhos de instância em uma família de instâncias. Por exemplo, t2.medium tem um fator de normalização de 2, por isso, uma reserva para quatro instâncias t2.medium tem um espaço de 8 unidades.

Tamanho da instância Fator de normalização
nano 0.25
micro 0,5
small 1
medium 2
large 4
xlarge 8
2xlarge 16
3xlarge 24
4xlarge 32
6xlarge 48
8xlarge 64
9xlarge 72
10xlarge 80
12xlarge 96
16xlarge 128
18xlarge 144
24xlarge 192
32xlarge 256
48xlarge 384
56xlarge 448
112xlarge 896

É possível alocar suas reservas para tamanhos de instância diferentes na mesma família de instâncias, desde que o espaço para o tamanho da instância da sua reserva permaneça o mesmo. Por exemplo, é possível dividir uma reserva para uma instância t2.large (1 @ 4 unidades) em quatro instâncias t2.small (4 @ 1 unidade). Da mesma forma, é possível combinar uma reserva para quatro instâncias t2.small em uma instância t2.large. No entanto, você não pode alterar sua reserva para duas instâncias t2.small em uma instância t2.large porque o espaço da nova reserva (4 unidades) é maior que o espaço da reserva original (2 unidades).

No exemplo a seguir, você tem uma reserva com duas instâncias t2.micro (1 unidade) e uma reserva com uma instância t2.small (1 unidade). Se você mesclar ambas as reservas em uma única reserva com uma instância t2.medium (2 unidades), o espaço da nova reserva será igual ao espaço das reservas combinadas.


						Modificando Instâncias reservadas.

Também é possível modificar uma reserva para dividi-la em duas ou mais reservas. No exemplo a seguir, você tem uma reserva com uma instância t2.medium (2 unidades). É possível dividir a reserva em duas reservas, uma com duas instâncias t2.nano (0,5 unidades) e a outra com três instâncias t2.micro (1,5 unidades).


						Modificando Instâncias reservadas.

Fatores de normalização para instâncias bare metal

É possível modificar uma reserva com instâncias metal usando outros tamanhos na mesma família de instâncias. É possível modificar uma reserva com instâncias diferentes de instâncias bare metal usando o tamanho metal na mesma família de instâncias. Geralmente, uma instância bare metal tem o mesmo tamanho que o maior tamanho de instância disponível na mesma família de instâncias. Por exemplo, uma instância i3.metal é do mesmo tamanho que uma instância i3.16xlarge. Portanto, elas têm o mesmo fator de normalização.

A tabela a seguir descreve o fator de normalização para os tamanhos de instâncias bare metal em famílias de instâncias com instâncias bare metal. O fator de normalização para instâncias metal depende da família de instâncias, ao contrário dos outros tamanhos de instância.

Tamanho da instância Fator de normalização
a1.metal 32
m5zn.metal | z1d.metal 96
c6g.metal | c6gd.metal | i3.metal | m6g.metal | m6gd.metal | r6g.metal | r6gd.metal | x2gd.metal 128
c5n.metal 144
c5.metal | c5d.metal | i3en.metal | m5.metal | m5d.metal | m5dn.metal | m5n.metal | r5.metal | r5b.metal | r5d.metal | r5dn.metal | r5n.metal 192
u-*.metal 896

Por exemplo, uma instância i3.metal tem um fator de normalização de 128. Se você comprar uma Instância reservada i3.metal de Linux/Unix da Amazon de locação padrão, será possível dividir a reserva da seguinte maneira:

  • Uma instância i3.16xlarge é do mesmo tamanho que uma instância i3.metal, portanto, seu fator de normalização é de 128 (128/1). A reserva para uma instância i3.metal pode ser modificada para uma instância i3.16xlarge.

  • Uma instância i3.8xlarge tem a metade do tamanho de uma instância i3.metal, portanto, seu fator de normalização é de 64 (128/2). A reserva para uma instância i3.metal pode ser dividida em duas instâncias i3.8xlarge.

  • Uma instância i3.4xlarge é um quarto do tamanho de uma instância i3.metal, portanto, seu fator de normalização é de 32 (128/4). A reserva para uma instância i3.metal pode ser dividida em quatro instâncias i3.4xlarge.

Enviar solicitações de modificação

Antes de modificar as instâncias reservadas, leia as restrições aplicáveis. Antes de modificar o tamanho da instância, calcule o tamanho total ocupado pela instância das reservas originais que deseja modificar e assegure-se de que corresponde ao tamanho total ocupado pela instância das novas configurações.

New console
Para modificar as instâncias reservadas usando o AWS Management Console
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Na página Reserved Instances (Instâncias reservadas), selecione uma ou mais Instâncias reservadas para modificar e escolha Actions (Ações), Modify Reserved Instances (Modificar instâncias reservadas).

    nota

    Se as Instâncias reservadas não estiverem no estado ativo ou não puderem ser modificadas, a opção Modificar Instâncias reservadas estará desativada.

  3. A primeira entrada na tabela de modificação exibe os atributos da Instâncias reservadas selecionada e pelo menos uma configuração de destino abaixo dela. A coluna Unidades exibe o espaço para tamanho total da instância. Escolha Adicionar para cada nova configuração a ser adicionada. Modifique os atributos conforme necessário para cada configuração.

    • Scope (Escopo): escolha se a configuração se aplica a uma zona de disponibilidade ou a toda a região.

    • Zona de disponibilidade: Escolha a zona de disponibilidade necessária. Não aplicável para Instâncias reservadas regionais.

    • Instance Type (Tipo de instância): selecione o tipo de instância necessário. As configurações combinadas devem ser iguais ao tamanho da instância das configurações originais.

    • Count (Contagem): especifique o número de instâncias. Para dividir as Instâncias reservadas em várias configurações, reduza a contagem, escolha Add (Adicionar) e especifique uma contagem para a configuração adicional. Por exemplo, se você tiver uma única configuração com uma contagem de 10, poderá alterar sua contagem para 6 e adicionar uma configuração com uma contagem de 4. Esse processo desativa a Instância reservada original assim que as novas Instâncias reservadas são ativadas.

  4. Escolha Continue.

  5. Para confirmar suas escolhas quando terminar de especificar as configurações de destino, selecione Submit modifications (Enviar modificações).

  6. É possível determinar o status de sua solicitação da modificação analisando a coluna State (Estado) na tela de Instâncias reservadas. Os estados possíveis são os seguintes.

    • ativo (modificação pendente) — estado de transição das Instâncias reservadas originais.

    • desativado (modificação pendente) — estado de transição das Instâncias reservadas originais enquanto as novas Instâncias reservadas são criadas

    • desativado — Instâncias reservadas modificadas e substituídas com êxito

    • ativo — uma das seguintes opções:

      • Novas Instâncias reservadas criadas com base em uma solicitação de modificação bem-sucedida

      • Instâncias reservadas originais após falha na solicitação da modificação

Old console
Para modificar as instâncias reservadas usando o AWS Management Console
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Na página Reserved Instances (Instâncias reservadas), selecione uma ou mais Instâncias reservadas para modificar e escolha Actions (Ações), Modify Reserved Instances (Modificar instâncias reservadas).

    nota

    Se as Instâncias reservadas não estiverem no estado ativo ou não puderem ser modificadas, a opção Modificar Instâncias reservadas estará desativada.

  3. A primeira entrada na tabela de modificação exibe os atributos das Instâncias reservadas selecionadas e pelo menos uma configuração de destino abaixo dela. A coluna Unidades exibe o espaço para tamanho total da instância. Escolha Adicionar para cada nova configuração a ser adicionada. Modifique os atributos conforme o necessário para cada configuração e selecione Continue (Continuar):

    • Scope (Escopo): escolha se a configuração se aplica a uma zona de disponibilidade ou a toda a região.

    • Zona de disponibilidade: Escolha a zona de disponibilidade necessária. Não aplicável para Instâncias reservadas regionais.

    • Instance Type (Tipo de instância): Selecione o tipo de instância necessário. As configurações combinadas devem ser iguais ao tamanho da instância das configurações originais.

    • Count (Contagem): especifique o número de instâncias. Para dividir as Instâncias reservadas em várias configurações, reduza a contagem, escolha Add (Adicionar) e especifique uma contagem para a configuração adicional. Por exemplo, se você tiver uma única configuração com uma contagem de 10, poderá alterar sua contagem para 6 e adicionar uma configuração com uma contagem de 4. Esse processo desativa a Instância reservada original assim que as novas Instâncias reservadas são ativadas.

  4. Para confirmar suas escolhas quando terminar de especificar as configurações de destino, selecione Submit modifications (Enviar modificações).

  5. É possível determinar o status de sua solicitação da modificação analisando a coluna State (Estado) na tela de Instâncias reservadas. Os estados possíveis são os seguintes.

    • ativo (modificação pendente) — estado de transição das Instâncias reservadas originais.

    • desativado (modificação pendente) — estado de transição das Instâncias reservadas originais enquanto as novas Instâncias reservadas são criadas

    • desativado — Instâncias reservadas modificadas e substituídas com êxito

    • ativo — uma das seguintes opções:

      • Novas Instâncias reservadas criadas com base em uma solicitação de modificação bem-sucedida

      • Instâncias reservadas originais após falha na solicitação da modificação

Como modificar as Instâncias reservadas usando a linha de comando
  1. Para modificar as Instâncias reservadas, é possível usar um dos comandos a seguir:

  2. Para obter o status da modificação (processing, fulfilled ou failed) use um dos comandos a seguir:

Solucionar problemas de solicitações de modificação

Se as configurações de destino solicitadas forem exclusivas, você receberá uma mensagem de que sua solicitação está sendo processada. Neste ponto, o Amazon EC2 só determinou que os parâmetros da sua solicitação de modificação são válidos. A solicitação da modificação ainda pode falhar durante o processo em função de capacidade indisponível.

Em algumas situações, é possível receber uma mensagem indicando solicitações de modificação incompletas ou falhas em vez de confirmação. Use as informações nessas mensagens como ponto inicial para enviar novamente outra solicitação de modificação. Certifique-se de que você leu as restrições aplicáveis antes de enviar a solicitação.

Nem todas as Instâncias reservadas selecionadas podem ser processadas para modificação

O Amazon EC2 identifica e lista as Instâncias reservadas que não podem ser modificadas. Se você receber uma mensagem como essa, acesse a página Reserved Instances (Instâncias reservadas) no console do Amazon EC2 e verifique as informações sobre as Instâncias reservadas.

Erro ao processar sua solicitação de modificação

Você enviou uma ou mais Instâncias reservadas para modificação e nenhuma das solicitações pode ser processada. Dependendo do número de reservas que estiver modificando, é possível obter versões diferentes da mensagem.

O Amazon EC2 exibe os motivos pelos quais sua requisição não pode ser processada. Por exemplo, é possível ter especificado a mesma combinação de destino — uma combinação de zona de disponibilidade e plataforma — para um ou mais subconjuntos das Instâncias reservadas que está modificando. Experimente enviar as solicitações de modificação novamente, mas verifique se os detalhes da instância das reservas correspondem, e as configurações de destino para todos os subconjuntos que estiverem sendo modificados são exclusivas.