05. Explicando as Reservas de Instâncias

25/07/2024

O que são as Instâncias Reservadas da AWS e como funcionam?

Os custos em nuvem e a otimização desses custos podem ser complexos, especialmente ao entender as opções de economia. Um conceito importante no Amazon Web Services (AWS) é o de "Instâncias Reservadas" (RIs), introduzido no final de 2009, quase 3 anos após o lançamento do AWS. Elas proporcionam as maiores economias, mas são um instrumento de desconto mais complexo na gestão de custos da AWS do que os AWS Savings Plans, lançados uma década depois, em 2019.

O que são exatamente as RIs? Vamos usar uma analogia do mundo real para simplificar o conceito.

Imagine que você está planejando uma viagem de uma semana e precisa de um quarto de hotel. Você tem duas opções. Primeiro, você pode ir ao hotel todos os dias e reservar um quarto. Esta opção é flexível, mas pode ser bastante cara e há sempre o risco de não haver quartos disponíveis. A segunda opção é reservar o quarto para toda a semana com antecedência. Dessa forma, além de garantir um quarto todos os dias, o hotel, satisfeito com seu compromisso, oferece um desconto. Ao reservar antecipadamente, você economiza dinheiro e elimina a incerteza diária.

As Instâncias Reservadas na AWS funcionam de maneira semelhante ao cenário de reserva de hotel.

Quando você executa aplicativos na AWS, eles rodam em servidores virtuais conhecidos como instâncias. A AWS cobra por essas instâncias por hora, similar à reserva diária de um quarto de hotel. No entanto, se você sabe que precisará de uma certa capacidade de servidor continuamente por um longo período, pode "reservar" essa capacidade com antecedência - daí o termo Instâncias Reservadas. O uso de computação da AWS, assim como a reserva antecipada do quarto de hotel, com as RIs, você se compromete a usar um tipo específico de instância por um período de um ou três anos. Em troca desse compromisso, a AWS oferece um desconto significativo (até 75%) em comparação com o preço das instâncias sob demanda.

Quais serviços são cobertos pelas RIs? As Instâncias Reservadas (RIs) cobrem uma variedade de serviços da AWS. No entanto, os serviços específicos que as RIs cobrem podem variar, e é melhor verificar a documentação mais recente da AWS para obter as informações mais precisas.

Aqui estão alguns dos serviços da AWS que geralmente oferecem Instâncias Reservadas:

  • Amazon EC2

  • Amazon RDS

  • Amazon Redshift

  • Amazon ElastiCache

  • Amazon DynamoDB

  • Amazon OpenSearch

Quando usar Instâncias Reservadas? A resposta depende das suas necessidades. Se o seu uso é contínuo, previsível e você está confiante de que permanecerá assim pelos próximos um a três anos, as RIs podem oferecer economias significativas.

Mas lembre-se, assim como reservar um quarto de hotel com antecedência envolve um compromisso (você ainda terá que pagar mesmo que não se hospede), as RIs também vêm com um compromisso contratual. Você paga por todo o período, independentemente de usar ou não as instâncias.

Outro aspecto interessante das RIs da AWS é a flexibilidade que elas oferecem. A AWS permite vender RIs não utilizadas em um mercado se suas necessidades mudarem, de forma semelhante a vender sua reserva de hotel se seus planos de viagem mudarem.

Quais são os tipos de RIs?

  • Instâncias Reservadas Standard: As RIs Standard se aplicam a uma família específica de instâncias, sistema operacional e tenência. Por exemplo, se você adquirir uma RI Padrão para uma instância m6g.large, não poderá usar a mesma RI Padrão para uma instância m7g.large. As Instâncias Reservadas Padrão podem economizar até 75%.

  • Instâncias Reservadas Conversível: As RIs Conversíveis podem ser aplicadas a diferentes famílias de instâncias, sistemas operacionais e tenências. Por exemplo, se você adquirir uma RI Conversível para uma instância m6g.large, poderá usar a mesma RI Conversível para uma instância m7g.large. As Instâncias Reservadas Conversíveis podem economizar até 75%.

  • Instâncias Reservadas Programadas: Estas estão disponíveis para lançamento dentro das janelas de tempo que você reservar. Esta opção permite que você ajuste sua reserva de capacidade a um cronograma recorrente previsível que exige apenas uma fração do dia, semana ou mês.

Os três tipos podem ser aplicados a diferentes Zonas de Disponibilidade, mas se aplicam apenas à Região onde foram comprados. Não é possível usar na região US East (N. Virginia) uma Instância Reservada adquirida na região UE (Irlanda).

Como calcular as economias com RIs?

  1. Identifique seus workloads estáveis: Essas são as instâncias que rodam 24/7 e são sempre necessárias para o funcionamento do seu aplicativo.

  2. Verifique o custo sob demanda para essas instâncias: Você pode encontrar essas informações na página de preços do Amazon EC2.

  3. Verifique o custo da Instância Reservada para essas instâncias: Essas informações também estão disponíveis na página de preços do Amazon EC2. Lembre-se, as Instâncias Reservadas são pagas por um período de 1 ano ou 3 anos . Existem 3 formas de pagamento, antecipada totalmente, parcialmente ou dividido mensalmente.

  4. Calcule a diferença entre o custo sob demanda e o custo da Instância Reservada: Isso lhe dará as economias de custos ao escolher Instâncias Reservadas em vez de instâncias sob demanda.

Como adquirir Instâncias Reservadas da AWS?

  1. Faça login no Console de Gerenciamento da AWS e abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha "Instâncias Reservadas".

  3. Escolha "Comprar Instâncias Reservadas".

  4. Na caixa de diálogo "Comprar Instâncias Reservadas", defina as opções para corresponder à configuração da instância que deseja reservar.

  5. Escolha "Pesquisar".

  6. Selecione a oferta de Instância Reservada que deseja comprar.

  7. Escolha "Adicionar ao carrinho".

  8. Revise o conteúdo do seu carrinho de compras e, em seguida, escolha "Comprar".

Como a Dotted ajuda a gerenciar e economizar usando Instâncias Reservadas? A Dotted ajuda a gerenciar e economizar usando Instâncias Reservadas (RIs) de várias maneiras:

  • Consumo de RIs: A Dotted garante que as RIs que você compra sejam totalmente utilizadas. Se uma RI não for consumida em um determinado mês, a Dotted vende essa RI nos próximos 30 dias, garantindo que você não perca dinheiro com RIs não utilizadas.

  • Rastreamento de RIs: Você pode ver as RIs compradas por você categorizadas separadamente daquelas compradas pela Dotted. Isso ajuda a acompanhar suas próprias RIs e sua utilização.

  • Rastreamento de Economias: A Dotted facilita o rastreamento de economias de RIs no aplicativo da Dotted, permitindo que qualquer pessoa entenda diretamente suas economias nesta categoria.

Para ver suas economias com Instâncias Reservadas (RIs) no console de gerenciamento de custos da AWS, você pode usar a ferramenta AWS Cost Explorer. Faça login no Console de Gerenciamento da AWS > Cost Explorer > guia Cobertura de RI. Escolha o período que deseja visualizar (por exemplo, último mês, último trimestre, intervalo de datas personalizado). Na seção "Savings Plans e Instâncias Reservadas", você verá um detalhamento da utilização e economias das suas RIs.

Em conclusão, entender as Instâncias Reservadas é crucial para uma gestão eficaz de custos na AWS. É como planejar suas férias com antecedência: se você tem certeza dos seus planos, reservar o hotel com antecedência pode resultar em economias consideráveis. Na nuvem, se você está confiante no uso a longo prazo, as RIs podem reduzir significativamente seus custos, garantindo que a capacidade esteja sempre disponível para seus aplicativos.

Então, da próxima vez que ouvir o termo "Instâncias Reservadas", pense em reservar um hotel para sua viagem. É tudo sobre planejamento, economia e a tranquilidade de ter a capacidade garantida para sua jornada na nuvem.

Atualizado