Comprar instâncias reservadas para o Amazon EC2 - Amazon Elastic Compute Cloud

Comprar instâncias reservadas para o Amazon EC2

Para comprar uma instância reservada para o Amazon EC2, você pode usar o console do Amazon EC2, uma ferramenta de linha de comandos ou um SDK para pesquisar ofertas de instância reservada na AWS e em vendedores terceirizados, ajustando os parâmetros de pesquisa até encontrar a correspondência exata que está procurando.

Quando você procurar Instâncias reservadas para comprar, receberá um orçamento do custo das ofertas apresentadas. Ao dar continuidade à compra, a AWS colocará automaticamente um preço-limite sobre o preço de compra. O custo total das suas Instâncias reservadas não excederá o valor orçado.

Se o preço aumentar ou mudar por algum motivo, a compra não será concluída. Ao realizar a compra de uma instância reservada de um vendedor terceirizado no Marketplace de instâncias reservadas do Amazon EC2, se houver ofertas semelhantes à sua escolha, mas com um preço inicial mais baixo, a AWS venderá para você as ofertas com preços iniciais mais baixos.

Antes de confirmar sua compra, analise os detalhes da Instância reservada que planeja comprar e verifique se todos os parâmetros são precisos. Após adquirir uma instância reservada (do vendedor terceirizado no Marketplace de instâncias reservadas ou da AWS), você não poderá cancelar sua compra. É possível enfileirar uma compra para uma data futura e cancelar a compra enfileirada antes do horário agendado.

Para comprar e modificar instâncias reservadas, certifique-se de que seu usuário tenha as permissões apropriadas, como a capacidade de descrever zonas de disponibilidade. Para obter informações, consulte Exemplo: trabalhar com Instâncias reservadas (API) ou Exemplo: trabalhar com Instâncias reservadas (console).

Escolher uma plataforma

O Amazon EC2 é compatível com as seguintes plataformas para as instâncias reservadas:

  • Linux/UNIX

  • Linux com SQL Server Standard

  • Linux com SQL Server Web

  • Linux com SQL Server Enterprise

  • SUSE Linux

  • Red Hat Enterprise Linux

  • Red Hat Enterprise Linux com HA

  • Windows

  • Windows com SQL Server Standard

  • Windows com SQL Server Web

  • Windows com SQL Server Enterprise

Considerações
  • Se você trouxer sua assinatura existente (BYOS) para o Red Hat Enterprise Linux, SUSE Linux ou Ubuntu Pro, deverá escolher uma oferta para a plataforma Linux/Unix.

  • Não há suporte a instâncias reservadas para instâncias que executam macOS ou Ubuntu Pro (assinatura do EC2 incluída, ou seja, não BYOS). Para economizar com os preços de instâncias sob demanda, recomendamos usar instâncias do macOS e do Ubuntu Pro (assinatura do EC2 incluída) com os Savings Plans. Para obter mais informações, consulte o Guia do usuário do Savings Plans.

Para garantir que uma instância seja executada em uma instância reservada específica, a plataforma da instância reservada deve corresponder à plataforma da AMI usada para iniciar a instância. Para AMIs do Linux, é importante verificar se a plataforma da AMI usa o valor geral Linux/UNIX ou um valor mais específico, como SUSE Linux.

Console
Para verificar a plataforma da AMI
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, selecione AMIs.

  3. Selecione a AMI.

  4. Na guia Detalhes, anote o valor de Detalhes da plataforma.

AWS CLI
Para verificar a plataforma da AMI

Utilize o comando describe-images e verifique o valor de PlatformDetails.

aws ec2 describe-images \ --image-id ami-0abcdef1234567890 \ --query Images[*].PlatformDetails

O seguinte é um exemplo de saída.

[ "Linux/UNIX" ]
PowerShell
Para verificar a plataforma da AMI

Use o cmdlet Get-EC2Image e verifique o valor de PlatformDetails.

Get-EC2Image ` -ImageId ami-0abcdef1234567890 | ` Select PlatformDetails

O seguinte é um exemplo de saída.

PlatformDetails --------------- Linux/UNIX

Enfileirar sua compra

Por padrão, quando você compra uma Instância reservada, a compra é feita imediatamente. Se preferir, será possível colocar as compras na fila para uma data e hora futura. Por exemplo, é possível colocar uma compra na fila para o momento próximo da expiração de uma Instância reservada existente. Isso pode ajudar a garantir que você tenha cobertura ininterrupta.

É possível colocar compras na fila para uma Instâncias reservadas regional, mas não para uma Instâncias reservadas zonal ou uma Instâncias reservadas de outros vendedores. É possível colocar uma compra na fila por até três anos de maneira antecipada. Na data e hora programadas, a compra será executada usando a forma de pagamento padrão. Após o pagamento ser feito com êxito, os benefícios de faturamento serão aplicados.

É possível definir uma data para suas compras enfileiradas no console do Amazon EC2, e a compra ficará enfileirada até 00:00 UTC dessa data. Para especificar um horário diferente para a compra enfileirada, use um SDK da AWS ou uma ferramenta de linha de comandos.

É possível visualizar as compras colocadas na fila no console do Amazon EC2. O status de uma compra na fila é queued (na fila). É possível cancelar uma compra na fila a qualquer momento antes da hora programada. Para obter detalhes, consulte Como cancelar uma compra colocada na fila.

Comprar Instâncias reservadas padrão

É possível comprar as Instâncias reservadas padrão em uma zona de disponibilidade específica e obter uma reserva de capacidade. Como alternativa, é possível abandonar a reserva de capacidade e comprar uma Instância reservada padrão regional;.

Após concluir a compra, se você já tiver uma instância em execução que corresponda às especificações da Instância reservada, o benefício de faturamento será aplicado imediatamente. Você não precisa reiniciar suas instâncias. Se você não tiver uma instância adequada em execução, inicie uma instância que atenda aos mesmos critérios especificados para a instância reservada. Para obter mais informações, consulte Use as suas Instâncias reservadas.

Para obter exemplos de como as Instâncias reservadas são aplicadas às instâncias em execução, consulte Como descontos em instâncias reservadas são aplicados.

Console
Para comprar instâncias reservadas padrão
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Reserved Instances (Instâncias reservadas) e Purchase Instâncias reservadas (Comprar Instâncias reservadas).

  3. Para Offering class (Classe da oferta), escolha Standard (Padrão) para exibir as Instâncias reservadas padrão.

  4. Para comprar uma reserva de capacidade, escolha Only show offerings that reserve capacity (Mostrar apenas ofertas que reservam capacidade) no canto superior direito da tela de compra. Quando você ativa essa configuração, o campo Availability Zone (Zona de disponibilidade) é exibido.

    Para comprar um Instância reservada regional, desative essa configuração. Quando você desativa essa configuração, o campo Availability Zone (Zona de disponibilidade) desaparece.

  5. Selecione outras configurações conforme necessário e escolha Search (Pesquisar).

  6. Para cada Instância reservada que você deseja comprar, insira a quantidade e escolha Add to cart (Adicionar ao carrinho).

    Para comprar uma instância reservada padrão no Marketplace de instâncias reservadas, procure por 3rd Party (terceiros) na coluna Seller (Vendedor) dos resultados de pesquisa. A coluna Termo exibe os termos não padrão. Para obter mais informações, consulte Comprar do Marketplace da Instância reservada.

  7. Para ver um resumo das Instâncias reservadas selecionadas, escolha View cart (Visualizar carrinho).

  8. Se Order on (Pedir em) for Now (Agora), a compra será concluída imediatamente após você escolher Order all (Pedir tudo). Para colocar uma compra na fila, selecione Now (Agora) e selecione uma data. É possível selecionar uma data diferente para cada oferta elegível no carrinho. A compra é enfileirada até às 00:00 UTC da data selecionada.

  9. Para concluir o pedido, selecione Order all (Pedir tudo).

    Se, no momento de fazer o pedido, houver ofertas semelhantes à sua escolha, mas com um preço menor, a AWS venderá as ofertas pelo preço mais baixo.

  10. Escolha Close (Fechar).

    O status do seu pedido é listado na coluna State (Estado). Quando o pedido estiver concluído, veja o valor Estado mudar de Payment-pending para Active. Quando a Instância reservada for Active, ela estará pronta para ser usada.

    Se o status for para Retired, a AWS pode não ter recebido seu pagamento.

AWS CLI
Para comprar uma instância reservada padrão
  1. Localize as Instâncias reservadas disponíveis usando o comando describe-reserved-instances-offerings. Especifique standard para a opção --offering-class para retornar somente instâncias reservadas padrão. É possível aplicar critérios adicionais para restringir os resultados. Por exemplo, use o comando a seguir para comprar uma instância reservada regional t2.large com uma locação padrão para Linux/UNIX durante um período de vigência de somente 1 ano.

    aws ec2 describe-reserved-instances-offerings \ --instance-type t2.large \ --offering-class standard \ --product-description "Linux/UNIX" \ --instance-tenancy default \ --filters Name=duration,Values=31536000 \ Name=scope,Values=Region

    Para localizar as instâncias reservadas somente no Marketplace de instâncias reservadas, use o filtro marketplace e não especifique uma duração na solicitação, pois o período de vigência pode ser mais curto que o período de 1 ou 3 anos.

    aws ec2 describe-reserved-instances-offerings \ --instance-type t2.large \ --offering-class standard \ --product-description "Linux/UNIX" \ --instance-tenancy default \ --filters Name=marketplace,Values=true

    Quando encontrar uma Instância reservada que atenda às suas necessidades, anote o ID da oferta. Por exemplo:

    "ReservedInstancesOfferingId": "bec624df-a8cc-4aad-a72f-4f8abc34caf2"
  2. Use o comando purchase-reserved-instances-offering para comprar sua Instância reservada. Especifique o ID de oferta da Instância reservada obtido na etapa anterior e o número de instâncias da reserva.

    aws ec2 purchase-reserved-instances-offering \ --reserved-instances-offering-id bec624df-a8cc-4aad-a72f-4f8abc34caf2 \ --instance-count 1

    Por padrão, a compra será concluída imediatamente. Se preferir, para colocar a compra na fila, adicione a opção a seguir à chamada anterior.

    --purchase-time "2020-12-01T00:00:00Z"
  3. Use o comando describe-reserved-instances para obter o status da Instância reservada.

    aws ec2 describe-reserved-instances \ --reserved-instances-ids b847fa93-e282-4f55-b59a-1342fec06327 \ --query ReservedInstances[].State
PowerShell
Para comprar uma instância reservada padrão
  1. Encontre as instâncias reservadas disponíveis usando o cmdlet Get-EC2ReservedInstancesOffering. Especifique standard para o parâmetro -OfferingClass apresentar somente Instâncias reservadas padrão. É possível aplicar critérios adicionais para restringir os resultados. Por exemplo, use o comando a seguir para comprar uma instância reservada regional t2.large com uma locação padrão para Linux/UNIX durante um período de vigência de somente 1 ano.

    Get-EC2ReservedInstancesOffering ` -InstanceType "t2.large" ` -OfferingClass "standard" ` -ProductDescription "Linux/UNIX" ` -InstanceTenancy "default" ` -Filters @{Name="duration"; Values="31536000"} ` @{Name="scope"; Values="Region"

    Para localizar as instâncias reservadas somente no Marketplace de instâncias reservadas, use o filtro marketplace e não especifique uma duração na solicitação, pois o período de vigência pode ser mais curto que o período de 1 ou 3 anos.

    Get-EC2ReservedInstancesOffering ` -InstanceType t2.large ` -OfferingClass "standard" ` -ProductDescription "Linux/UNIX" ` -InstanceTenancy default ` -Filters @{Name="marketplace"; Values="true"}

    Quando encontrar uma Instância reservada que atenda às suas necessidades, anote o ID da oferta. Por exemplo:

    bec624df-a8cc-4aad-a72f-4f8abc34caf2
  2. Use o cmdlet New-EC2ReservedInstance para comprar sua instância reservada. Especifique o ID de oferta da Instância reservada obtido na etapa anterior e o número de instâncias da reserva.

    New-EC2ReservedInstance ` -ReservedInstancesOfferingId "bec624df-a8cc-4aad-a72f-4f8abc34caf2" ` -InstanceCount 1

    Por padrão, a compra será concluída imediatamente. Se preferir, para colocar a compra na fila, adicione o parâmetro a seguir à chamada anterior.

    -PurchaseTime "2020-12-01T00:00:00Z"
  3. Use o cmdlet Get-EC2ReservedInstance para obter o status da sua instância reservada.

    Get-EC2ReservedInstance ` -ReservedInstancesId b847fa93-e282-4f55-b59a-1342fec06327 | ` Select State

Comprar Instâncias reservadas conversíveis

É possível comprar Instâncias reservadas conversíveis em uma zona de disponibilidade específica e obter uma reserva de capacidade. Como alternativa, é possível abandonar a reserva de capacidade e comprar uma Instância reservada convertível regional.

Se você já tiver uma instância em execução que corresponda às especificações da Instância reservada, o benefício de faturamento será imediatamente aplicado. Você não tem de reiniciar suas instâncias. Se você não tiver uma instância em execução adequada, execute uma instância atendendo aos mesmos critérios especificados para a Instância reservada. Para obter mais informações, consulte Use as suas Instâncias reservadas.

Para obter exemplos de como as Instâncias reservadas são aplicadas às instâncias em execução, consulte Como descontos em instâncias reservadas são aplicados.

Console
Para comprar instâncias reservadas conversíveis
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Reserved Instances (Instâncias reservadas) e Purchase Instâncias reservadas (Comprar Instâncias reservadas).

  3. Em ​Offering class (Classe da oferta), escolha Convertible (Conversível) para exibir as Instâncias reservadas conversíveis.

  4. Para comprar uma reserva de capacidade, escolha Only show offerings that reserve capacity (Mostrar apenas ofertas que reservam capacidade) no canto superior direito da tela de compra. Quando você ativa essa configuração, o campo Availability Zone (Zona de disponibilidade) é exibido.

    Para comprar um Instância reservada regional, desative essa configuração. Quando você desativa essa configuração, o campo Availability Zone (Zona de disponibilidade) desaparece.

  5. Selecione outras configurações conforme o necessário e escolha Pesquisar.

  6. Para cada Instância reservada convertível que você deseja comprar, insira a quantidade e escolha Add to cart (Adicionar ao carrinho).

  7. Para ver um resumo da sua seleção, escolha View cart (Visualizar carrinho).

  8. Se Order on (Pedir em) for Now (Agora), a compra será concluída imediatamente após você escolher Order all (Pedir tudo). Para colocar uma compra na fila, selecione Now (Agora) e selecione uma data. É possível selecionar uma data diferente para cada oferta elegível no carrinho. A compra é enfileirada até às 00:00 UTC da data selecionada.

  9. Para concluir o pedido, selecione Order all (Pedir tudo).

    Se, no momento de fazer o pedido, houver ofertas semelhantes à sua escolha, mas com um preço menor, a AWS venderá as ofertas pelo preço mais baixo.

  10. Escolha Close (Fechar).

    O status do seu pedido é listado na coluna State (Estado). Quando o pedido estiver concluído, veja o valor Estado mudar de Payment-pending para Active. Quando a Instância reservada for Active, ela estará pronta para ser usada.

    Se o status for para Retired, a AWS pode não ter recebido seu pagamento.

AWS CLI
Para comprar uma instância reservada conversível
  1. Localize as Instâncias reservadas disponíveis usando o comando describe-reserved-instances-offerings. Especifique convertible para a opção --offering-class para retornar somente instâncias reservadas conversíveis. É possível aplicar critérios adicionais para restringir os resultados. Por exemplo, use o comando a seguir para comprar uma instância reservada regional t2.large com uma locação padrão para Linux/UNIX.

    aws ec2 describe-reserved-instances-offerings \ --instance-type t2.large \ --offering-class convertible \ --product-description "Linux/UNIX" \ --instance-tenancy default \ --filters Name=scope,Values=Region

    Quando encontrar uma Instância reservada que atenda às suas necessidades, anote o ID da oferta. Por exemplo:

    "ReservedInstancesOfferingId": "bec624df-a8cc-4aad-a72f-4f8abc34caf2"
  2. Use o comando purchase-reserved-instances-offering para comprar sua Instância reservada. Especifique o ID de oferta da Instância reservada obtido na etapa anterior e o número de instâncias da reserva.

    aws ec2 purchase-reserved-instances-offering \ --reserved-instances-offering-id bec624df-a8cc-4aad-a72f-4f8abc34caf2 \ --instance-count 1

    Por padrão, a compra será concluída imediatamente. Se preferir, para colocar a compra na fila, adicione a opção a seguir à chamada anterior.

    --purchase-time "2020-12-01T00:00:00Z"
  3. Use o comando describe-reserved-instances para obter o status da Instância reservada.

    aws ec2 describe-reserved-instances \ --reserved-instances-ids b847fa93-e282-4f55-b59a-1342fec06327 \ --query ReservedInstances[].State
PowerShell
Para comprar uma instância reservada conversível
  1. Encontre as instâncias reservadas disponíveis usando o cmdlet Get-EC2ReservedInstancesOffering. Especifique convertible para o parâmetro -OfferingClass apresentar somente Instâncias reservadas conversíveis. É possível aplicar critérios adicionais para restringir os resultados. Por exemplo, use o comando a seguir para comprar uma instância reservada regional t2.large com uma locação padrão para Linux/UNIX.

    Get-EC2ReservedInstancesOffering ` -InstanceType "t2.large" ` -OfferingClass "convertible" ` -ProductDescription "Linux/UNIX" ` -InstanceTenancy "default" ` -Filters @{Name="scope"; Values="Region"

    Quando encontrar uma Instância reservada que atenda às suas necessidades, anote o ID da oferta. Por exemplo:

    bec624df-a8cc-4aad-a72f-4f8abc34caf2
  2. Use o cmdlet New-EC2ReservedInstance para comprar sua instância reservada. É necessário especificar o ID da oferta de instância reservada obtido na etapa anterior e o número de instâncias da reserva.

    New-EC2ReservedInstance ` -ReservedInstancesOfferingId "bec624df-a8cc-4aad-a72f-4f8abc34caf2" ` -InstanceCount 1

    Por padrão, a compra será concluída imediatamente. Se preferir, para colocar a compra na fila, adicione o parâmetro a seguir à chamada anterior.

    -PurchaseTime "2020-12-01T00:00:00Z"
  3. Use o cmdlet Get-EC2ReservedInstance para obter o status da sua instância reservada.

    Get-EC2ReservedInstance ` -ReservedInstancesId b847fa93-e282-4f55-b59a-1342fec06327 | ` Select State

Comprar do Marketplace da Instância reservada

É possível adquirir instâncias reservadas de vendedores terceiros que tenham instâncias reservadas de que não precisam mais do Marketplace de instâncias reservadas. É possível fazer isso usando o console do Amazon EC2 ou a ferramenta da linha de comando. O processo é semelhante à compra de instâncias reservadas da AWS. Para obter mais informações, consulte Comprar Instâncias reservadas padrão.

Existem poucas diferenças entre instâncias reservadas adquiridas no Marketplace de instâncias reservadas e adquiridas diretamente da AWS:

  • Período de vigência: as instâncias reservadas que você compra de terceiros têm menos que um período de vigência padrão completo restante. Os períodos de vigência completos da AWS são de um ano ou três anos.

  • Preço adiantado: as instâncias reservadas de terceiros podem ser vendidas em preços adiantados diferentes. As taxas de uso ou recorrentes são as mesmas que as taxas definidas quando as instâncias reservadas foram adquiridas originalmente da AWS.

  • Tipos de instâncias reservadas: somente instâncias reservadas padrão do Amazon EC2 podem ser adquiridas no Marketplace de instâncias reservadas. Instâncias reservadas conversíveis, Amazon RDS e Amazon ElastiCache não estão disponíveis para compra no Marketplace de instâncias reservadas.

Informações básicas sobre você são compartilhadas com o vendedor – por exemplo, seu código postal e as informações do país.

Essas informações permitem que os vendedores calculem os impostos de transação necessários que precisam remeter ao governo (como impostos sobre vendas ou imposto sobre valor agregado) e são fornecidas na forma de um relatório de desembolso. Em raras circunstâncias, a AWS pode ter de fornecer ao vendedor seu endereço de e-mail, de forma que possam entrar em contato com você sobre as perguntas relacionadas à venda (por exemplo, dúvidas sobre impostos).

Por motivos semelhantes, a AWS compartilha a razão social do vendedor na fatura de compra do comprador. Se você precisar de mais informações sobre o vendedor para fins de impostos ou algo relacionado, entre em contato com o Suporte.

Como cancelar uma compra colocada na fila

É possível colocar uma compra na fila por até três anos de maneira antecipada. É possível cancelar uma compra na fila a qualquer momento antes da hora programada.

Console
Como cancelar uma compra colocada na fila
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, selecione Instâncias reservadas.

  3. Selecione uma ou mais Instâncias reservadas.

  4. Selecione Actions (Ações), Delete Queued Reserved Instances (Excluir instâncias reservadas na fila).

  5. Quando a confirmação for solicitada, insira Delete (Excluir) e escolha Close (Fechar).

AWS CLI
Como cancelar uma compra colocada na fila

Use o comando delete-queued-reserved-instances.

aws ec2 delete-queued-reserved-instances \ --reserved-instances-ids b847fa93-e282-4f55-b59a-1342fec06327
PowerShell
Como cancelar uma compra colocada na fila

Use o cmdlet Remove-EC2QueuedReservedInstance.

Remove-EC2QueuedReservedInstance ` -ReservedInstancesId b847fa93-e282-4f55-b59a-1342fec06327

Renovar uma Instância reservada

É possível renovar uma Instância reservada antes que ela esteja programada para expirar. Renovar uma Instância reservada coloca a compra de uma Instância reservada na fila com a mesma configuração até que a Instância reservada atual expire.

Você deve renovar uma instância Reservada usando o console do Amazon EC2.

Para renovar uma instância reservada usando uma compra em fila
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, selecione Instâncias reservadas.

  3. Selecione a instância reservada para renovar.

  4. Escolha Actions (Ações), Renew Reserved Instances (Renovar instâncias reservadas).

  5. Para concluir o pedido, escolha Order all (Pedir tudo) e, em seguida, Close (Fechar).