Cloud e Infraestrutura

Reserved Instances no Azure valem a pena para sua empresa?

Equipe C3 IT Solution
17 min de leitura
Reserved Instances no Azure valem a pena para sua empresa?

Quem administra a fatura de nuvem de uma empresa de médio ou grande porte já se deparou com a dúvida: reserved instances azure vale a pena para o nosso perfil de consumo? A decisão envolve mais do que comparar percentuais de desconto — ela depende da estabilidade das cargas, do horizonte de migração e da maturidade da gestão financeira de nuvem. Este texto apresenta um roteiro de decisão para avaliar quando o compromisso compensa e quando ele se transforma em custo afundado.

O que são Reserved Instances no Azure e o que elas realmente reservam

Reserved Instances (RIs) no Azure são um modelo de compra em que a empresa assume um compromisso de uso por um ou três anos em troca de um desconto significativo sobre o preço sob demanda. Diferente do que o nome sugere, a reserva não é um aluguel antecipado de uma máquina virtual específica que ficará ligada esperando você. O que se adquire é um direito de desconto sobre o consumo de determinados recursos computacionais, aplicado automaticamente quando o uso bate com os atributos da reserva.

Na prática, a Microsoft mantém um desconto contratual sobre aquele tipo de recurso durante todo o período do compromisso. Se a empresa usar exatamente o que reservou, paga o valor com desconto. Se usar menos, o desconto não é totalmente aproveitado. Se usar mais, o excedente é cobrado pelo preço sob demanda. A reserva, portanto, é um instrumento financeiro de otimização de custo — não um mecanismo de garantia de disponibilidade de hardware.

Diferença entre reserva de capacidade e desconto por compromisso

Existem duas coisas distintas que podem ser "reservadas" no Azure, e confundi-las é a origem de boa parte dos prejuízos. A primeira é o desconto por compromisso: você se compromete a pagar por uma quantidade de recurso durante um período e, em troca, recebe um percentual de desconto sobre aquele consumo. Esse é o mecanismo padrão das Reserved Instances e dos Savings Plans.

A segunda é a reserva de capacidade, um recurso separado que permite alocar suas VMs em uma região específica quando você precisar. Empresas que operam cargas críticas em regiões com alta demanda — como ambientes financeiros que processam transações Pix e não podem tolerar indisponibilidade de capacidade — às vezes combinam a reserva de capacidade com a Reserved Instance: uma garante o lugar, a outra reduz o preço.

Quais serviços aceitam reserva e quais ficam de fora

Nem todo serviço do Azure é elegível a Reserved Instances. O universo clássico de reserva cobre máquinas virtuais, mas o modelo se estendeu para outros recursos de computação e bancos de dados gerenciados. Entre os principais grupos elegíveis estão:

  • Máquinas virtuais (VMs) Windows e Linux
  • Instâncias de banco de dados SQL gerenciado
  • Serviços de banco de dados como Azure Database for MySQL, PostgreSQL e MariaDB
  • Azure Cosmos DB em modo de throughput provisionado
  • Capacidade de armazenamento em blobs e discos gerenciados
  • Serviços de aplicativo, como planos do App Service

Serviços de consumo puramente variável, como Azure Functions no plano de consumo, filas, tráfego de rede e muitos serviços de análise sob demanda, não aceitam reserva. Antes de qualquer análise de viabilidade, vale verificar se a carga que se pretende otimizar está na lista de serviços elegíveis — caso contrário, o Savings Plan ou outra modalidade pode ser o caminho.

Como o desconto de uma reserva é aplicado na sua fatura

O desconto da Reserved Instance não aparece como um cupom ou abatimento genérico no fim da fatura. Ele é aplicado como uma redução direta no preço unitário do recurso consumido que corresponde aos atributos da reserva. O sistema de cobrança do Azure cruza, em tempo real, o consumo das suas assinaturas com as reservas ativas e aplica o desconto onde houver correspondência.

Essa correspondência segue uma ordem de prioridade: primeiro são consumidas as reservas com escopo mais restrito e, depois, as de escopo mais amplo. Se uma VM bate com uma reserva de assinatura única e também com uma reserva compartilhada, a de assinatura única é usada primeiro. Isso permite desenhar uma estratégia em camadas, com reservas mais específicas protegendo cargas críticas e reservas compartilhadas cobrindo o restante.

Escopo da reserva: compartilhada, assinatura única ou grupo de recursos

No momento da compra, a reserva pode ser configurada com três escopos diferentes. O escopo compartilhado permite que o desconto seja aplicado a qualquer assinatura dentro do mesmo contrato de cobrança — ideal para grandes contas com dezenas de assinaturas departamentais. O escopo de assinatura única restringe o desconto a uma assinatura específica, útil quando cada unidade de negócio tem seu próprio orçamento e não se quer que uma área subsidie a outra.

Há ainda o escopo de grupo de recursos, que limita o desconto a um conjunto específico de recursos dentro de uma assinatura. A escolha do escopo não altera o preço da reserva, mas muda completamente a forma como o desconto flui pela organização. Uma reserva compartilhada mal dimensionada pode mascarar ineficiências de uma área; uma reserva de assinatura única pode ficar ociosa porque a carga migrou para outra assinatura.

Flexibilidade de tamanho de instância e o que acontece com o excedente

Para máquinas virtuais, a reserva tem um comportamento chamado flexibilidade de tamanho de instância. Isso significa que, dentro da mesma família de VMs, o desconto pode ser aplicado a tamanhos diferentes do reservado. Por exemplo, uma reserva de uma VM da série D pode cobrir o consumo de várias VMs menores da mesma série, proporcionalmente. Essa flexibilidade reduz o risco de a reserva ficar presa a um tamanho específico que deixou de ser usado.

O que a flexibilidade não faz é atravessar famílias ou regiões. Uma reserva da série D não cobre consumo da série E, e uma reserva na região Brazil South não desconta uma VM em East US. Quando o consumo ultrapassa o que a reserva cobre — seja por família, região ou volume —, o excedente é cobrado integralmente pelo preço sob demanda, sem desconto. É esse excedente que, quando recorrente, sinaliza que o portfólio de reservas está subdimensionado.

Reserved Instances ou Savings Plan: qual compromisso combina com seu padrão de uso

Reserved Instances e Savings Plans são os dois principais mecanismos de desconto por compromisso no Azure, mas atendem a perfis de consumo diferentes. A RI é mais rígida: você escolhe família, região, tamanho e sistema operacional, e o desconto se aplica apenas ao que bater com essas características. O Savings Plan, por outro lado, é um compromisso sobre um valor de gasto por hora, com mais liberdade para variar família, região e até serviço.

Essa diferença se traduz em desconto: em geral, a Reserved Instance oferece percentual de desconto ligeiramente maior do que o Savings Plan para o mesmo tipo de carga, justamente por ser mais restritiva. A decisão entre os dois não é técnica, é de previsibilidade do workload. Quem tem carga previsível e estável tende a extrair mais da RI; quem tem carga que muda de forma ou de lugar tende a se beneficiar da flexibilidade do Savings Plan.

Cargas estáveis, cargas variáveis e cargas que mudam de família de VM

Uma carga estável é aquela que consome o mesmo tipo de recurso, na mesma região, por meses a fio: um ERP que roda em VMs da série D em Brazil South, um banco de dados que não muda de arquitetura, um sistema legado que não será migrado no horizonte de três anos. Nesses casos, a Reserved Instance entrega o melhor desconto possível com risco baixo de ociosidade.

Já uma carga variável — que cresce e encolhe ao longo do dia, da semana ou do mês — exige cuidado. Reservar pela média de consumo deixa picos sem desconto; reservar pelo pico deixa vales ociosos. Cargas que mudam de família de VM, como um time que está trocando a série D pela série E em busca de melhor custo-benefício, são péssimas candidatas a RI, porque a flexibilidade de tamanho não atravessa famílias. Nesses cenários, o Savings Plan costuma ser a escolha mais segura.

É possível combinar os dois modelos na mesma conta

Sim, e essa é uma prática comum em contas maduras. A estratégia mais frequente é usar Reserved Instances para a base estável e previsível do ambiente — aquela parcela de consumo que a empresa sabe que terá todos os meses — e cobrir a variação com Savings Plan ou consumo sob demanda. O desconto de um não anula o do outro; eles se complementam na fatura.

Essa combinação funciona como uma escada de compromisso: a base recebe o desconto máximo da RI, a camada intermediária recebe o desconto do Savings Plan, e o pico eventual paga o preço cheio. Empresas que operam ambientes financeiros com picos de transações Pix em horários específicos, por exemplo, podem reservar a infraestrutura de processamento contínuo e deixar a elasticidade dos picos sem compromisso de longo prazo.

O que define o custo de uma Reserved Instance e quando ela deixa de compensar

O custo de uma Reserved Instance é definido por um conjunto de atributos que se combinam no momento da compra. O principal deles é o prazo do compromisso: reservas de três anos oferecem desconto maior do que as de um ano, porque a Microsoft valoriza a previsibilidade de receita em horizonte mais longo. Também entram na equação a família e o tamanho da VM, a região, o sistema operacional e a opção de pagamento antecipado total ou parcial.

Outro fator que influencia o custo é a taxa de utilização esperada. A reserva só compensa se o desconto obtido sobre o consumo real for maior do que a perda gerada pela eventual ociosidade. Uma reserva com 60% de utilização pode, na prática, sair mais cara do que pagar tudo sob demanda, porque o desconto de 40% sobre 60% do consumo não cobre o valor pago pela parcela ociosa.

Prazo do compromisso, taxa de utilização e risco de capacidade ociosa

O prazo de três anos maximiza o desconto, mas também maximiza a exposição ao risco. Em três anos, uma empresa pode trocar de ERP, migrar cargas para Kubernetes, consolidar datacenters ou mudar de região. Cada uma dessas mudanças pode tornar a reserva parcial ou totalmente ociosa. O prazo de um ano reduz o desconto, mas limita a janela de exposição a mudanças de arquitetura.

A taxa de utilização é a métrica que separa uma reserva lucrativa de uma reserva que sangra dinheiro. Ela mede quanto do que foi reservado está efetivamente sendo consumido com desconto. Taxas acima de 90% são saudáveis; abaixo de 70% merecem investigação imediata. O risco de capacidade ociosa é o custo oculto da reserva: o dinheiro já foi comprometido, e cada hora não utilizada é desconto que não se realizou.

Troca e cancelamento: o que a reserva permite depois da compra

Reserved Instances não são contratos imutáveis, mas as opções de ajuste têm limites. É possível trocar uma reserva por outra de mesmo tipo, alterando atributos como região, família ou prazo, desde que o novo valor seja igual ou superior ao da reserva original. Também é permitido cancelar a reserva, com reembolso limitado ao valor remanescente do compromisso.

O reembolso não devolve o valor integral pago; ele desconta a parcela relativa ao período já decorrido. Por isso, cancelamento deve ser tratado como último recurso, não como plano de contingência. Antes de cancelar, vale avaliar a troca por outra configuração que atenda a uma carga real existente — o que preserva parte do desconto sem incorrer na perda do cancelamento.

Como decidir com dados: análise de utilização antes de comprar

Comprar Reserved Instance sem antes analisar o histórico de utilização é uma aposta, não uma decisão de gestão. O Azure oferece ferramentas nativas que transformam o consumo passado em recomendação de compra, eliminando boa parte do achismo. A regra básica é simples: só se reserva aquilo que já se consome de forma consistente há pelo menos 30 a 90 dias.

Um ambiente recém-migrado, uma arquitetura em reformulação ou um workload em fase de teste não geram histórico confiável. Nesses casos, a recomendação é operar sob demanda por alguns meses, observar o padrão real de consumo e só então avaliar compromissos. A pressa em "travar o desconto" antes de conhecer o próprio uso é uma das causas mais comuns de reserva ociosa.

Recomendações do Azure Advisor e relatórios do Cost Management

O Azure Advisor analisa o consumo das suas assinaturas e gera recomendações de compra de reserva com base no histórico real. Ele identifica recursos que estão sendo usados de forma contínua e sugere o tipo, a quantidade e o prazo de reserva que fariam sentido para aquele padrão. As recomendações vêm com estimativa de economia, o que permite priorizar as compras de maior impacto.

O Cost Management complementa essa visão com relatórios de utilização das reservas já existentes e simulações de cenário. Por ele é possível ver, por exemplo, quanto do desconto contratado está sendo efetivamente aplicado, quais reservas estão ociosas e onde o consumo sob demanda poderia ser coberto por um novo compromisso. A leitura combinada das duas ferramentas é o ponto de partida de qualquer análise séria de viabilidade — e a base do trabalho de FinOps aplicado à fatura de nuvem.

Sinais de que sua empresa ainda não tem maturidade para reservar

Nem toda empresa que consome Azure deveria comprar Reserved Instances. Existem sinais claros de imaturidade de gestão de nuvem que desaconselham qualquer compromisso de longo prazo. O primeiro deles é a ausência de tagging consistente: sem tags que identifiquem centro de custo, ambiente e aplicação, é impossível saber quem consome o quê e quem deve arcar com a reserva.

Outros sinais incluem fatura mensal sem dono claro, ausência de revisão periódica de recursos ociosos, equipes que criam e destroem ambientes sem governança e migrações planejadas para os próximos 12 meses. Se a empresa ainda não consegue responder quanto gasta por aplicação ou por área, a prioridade é organizar a gestão de custos antes de assumir compromissos de três anos. Reserva não conserta desorganização; ela a amplifica.

Erros que fazem uma reserva virar prejuízo

Uma Reserved Instance mal planejada não é apenas um desconto perdido — é um custo afundado que continua sendo cobrado mês após mês. Os erros que transformam reserva em prejuízo são previsíveis e, na maioria das vezes, evitáveis com análise prévia. Conhecê-los é a forma mais barata de proteção contra eles.

O traço comum entre todos os erros estruturais é a decisão baseada em suposição em vez de dado. Quem compra reserva porque "o desconto parece bom" ou porque "a recomendação apareceu no portal" sem validar o contexto está terceirizando uma decisão financeira para uma heurística. O desconto é real, mas só se materializa quando o consumo corresponde à reserva.

Comprar por tamanho de VM em vez de por família e região

Um erro clássico é comprar a reserva do tamanho exato de VM que aparece na fatura hoje, sem considerar a flexibilidade de tamanho dentro da família. A flexibilidade permite que uma reserva maior cubra várias VMs menores da mesma família, mas não cobre VMs de outra família. Quem compra por tamanho específico e depois redimensiona a VM para outra família perde o desconto completamente.

Região é outro atributo crítico e irreversível no curto prazo. Uma reserva comprada para Brazil South não desconta consumo em outra região, e cargas que se movem entre regiões — seja por latência, compliance ou estratégia de disaster recovery — invalidam a reserva original. Antes de comprar, é preciso confirmar que a carga tem endereço fixo: mesma família, mesma região, por todo o período do compromisso.

Ignorar mudanças de arquitetura, migrações e sazonalidade

Arquiteturas de nuvem maduras mudam com frequência: monolitos viram microsserviços, VMs viram contêineres, bancos gerenciados viram serviços serverless. Cada uma dessas mudanças pode esvaziar uma reserva. Uma empresa que planeja migrar cargas para Kubernetes em 18 meses não deveria comprar reserva de VM de três anos para essas mesmas cargas.

A sazonalidade também é subestimada. Negócios com picos previsíveis — varejo em datas comemorativas, processamento de folha de pagamento, ambientes financeiros com picos de transações Pix em horários específicos — precisam separar a base contínua do pico variável. Reservar pelo pico significa pagar por capacidade ociosa na maior parte do tempo. Reservar pela base e deixar o pico sob demanda é quase sempre a combinação mais eficiente.

Governança e acompanhamento contínuo das reservas

Reserved Instance não é um produto de "comprar e esquecer". É um ativo financeiro que exige governança, dono claro e revisão periódica. Empresas que tratam a compra como evento único descobrem, meses depois, que o ambiente mudou e a reserva ficou ociosa — sem que ninguém tenha percebido a tempo de agir.

A governança de reservas tem três pilares: definição de responsáveis, monitoramento contínuo da utilização e processo formal de revisão antes da expiração. Sem esses três elementos, o portfólio de reservas se deteriora silenciosamente, e o que era economia vira despesa fixa sem contrapartida.

Quem deve comprar e quem deve gerenciar a reserva

A compra de reserva é uma decisão financeira com impacto contábil relevante, e por isso deve estar sob responsabilidade de quem enxerga o orçamento de nuvem como um todo — normalmente a liderança de TI ou um time de FinOps dedicado. Não é uma decisão que deva ser pulverizada entre desenvolvedores ou donos de aplicação, que tendem a otimizar para o próprio workload sem considerar o impacto agregado.

O gerenciamento contínuo, por outro lado, exige visão técnica e operacional: alguém precisa acompanhar a taxa de utilização, cruzar com o roadmap de arquitetura e acionar trocas ou cancelamentos quando necessário. Em organizações maiores, o ideal é separar o papel de quem aprova a compra do papel de quem monitora o portfólio — segregação que reduz o risco de decisões enviesadas.

Renovação, expiração e revisão periódica do portfólio

Toda reserva tem data de expiração, e a Microsoft costuma enviar alertas antes do vencimento. O erro comum é tratar a renovação como automática: renovar sem reavaliar é assumir que o ambiente de três anos atrás continua igual, o que raramente é verdade. A expiração é o momento natural de reanálise — e também uma oportunidade de redesenhar o portfólio.

A revisão periódica deve ser trimestral, no mínimo, e responder a perguntas objetivas: qual a taxa de utilização de cada reserva? Alguma carga mudou de família, região ou arquitetura? Há recomendação nova do Advisor que não foi considerada? O portfólio está alinhado com o roadmap de tecnologia dos próximos 12 meses? Essas perguntas, respondidas com dados, transformam a reserva de aposta em instrumento previsível de redução de custo.

Vale a pena para o seu caso: roteiro de decisão em cinco perguntas

Depois de entender o mecanismo, os riscos e a governança, a decisão final se resume a cinco perguntas objetivas. Se a resposta para todas for "sim", a Reserved Instance provavelmente vale a pena. Se houver "não" em qualquer uma delas, o Savings Plan, o consumo sob demanda ou simplesmente adiar a decisão podem ser alternativas melhores.

  1. A carga roda de forma contínua, sem variação relevante de consumo, há pelo menos 90 dias?
  2. A família de VM, a região e o sistema operacional têm estabilidade garantida para os próximos um ou três anos?
  3. Não há migração, refatoração ou mudança de arquitetura planejada para essa carga no horizonte do compromisso?
  4. A empresa possui tagging consistente, dono de fatura definido e processo de revisão de custos em operação?
  5. A taxa de utilização projetada, considerando sazonalidade e picos, fica acima de 90%?

Se o padrão de uso for variável, se a arquitetura estiver em movimento ou se a maturidade de gestão ainda não permitir responder com dados, o caminho mais seguro é começar pelo diagnóstico. Uma análise de utilização bem feita — com Advisor, Cost Management e visão de FinOps para reduzir custos na nuvem — diz mais sobre a viabilidade da reserva do que qualquer regra genérica. A reserva certa, no momento certo, reduz a fatura de forma consistente; a reserva errada vira um compromisso caro que a empresa arrasta por anos.