A infraestrutura como serviço (IaaS) é um modelo de negócio no qual as empresas alugam recursos básicos de TI sob demanda, como servidores, armazenamento e rede, em vez de ter o hardware físico. Em 2024, o mercado global de IaaS foi avaliado em US$ 154,39 bilhões e deve crescer para US$ 276,81 bilhões em 2029.
Os preços de IaaS são a forma como os provedores de nuvem cobram por esses recursos. Ao contrário das compras diretas de equipamentos, que envolvem grandes custos iniciais, a IaaS permite que as empresas paguem pela infraestrutura como uma despesa contínua. Você é cobrado pelo que usa, quando usa.
A seguir, explicaremos os preços de IaaS, incluindo seus principais componentes, como são estruturados pelos provedores de nuvem, os desafios que eles representam e como as empresas podem ajustar os custos de IaaS.
Neste artigo:
- O que são os preços de IaaS?
- Como os provedores de nuvem estruturam os preços de IaaS?
- Quais são os principais componentes de custo nos preços de IaaS?
- Quais são os desafios das empresas em relação aos preços de IaaS?
- Como as empresas podem gerenciar os custos de IaaS?
O que são os preços de IaaS?
Se você está administrando uma empresa, é praticamente certo de que precisa de capacidade de computação, armazenamento e rede. Você pode comprar o hardware por conta própria, configurar centros de dados e contratar uma equipe para manter toda essa infraestrutura funcionando. Ou você pode alugar o que precisa, quando precisar, de um provedor de nuvem. A infraestrutura como serviço (IaaS) consiste em recursos de computação sob demanda, sem os encargos de ter uma infraestrutura física.
Na configuração do modelo de preços de locação de IaaS, você é cobrado com base no uso, não em uma tarifa fixa. Se você precisar de um servidor virtual por duas horas, você pagará por duas horas. Se você quiser armazenar 500 gigabytes de dados, sua conta refletirá essa quantidade de armazenamento. Não há um grande investimento inicial, mas apenas um custo contínuo que se ajusta às suas necessidades. É uma mudança de despesas de capital para despesas operacionais.
Como a IaaS se compara à PaaS e ao SaaS
Há várias camadas de serviços na nuvem, e o IaaS é a base. O software como serviço (SaaS) fica no topo e oferece aplicativos completos (por exemplo, serviços de e-mail, ferramentas de colaboração) com preços simples por usuário. A plataforma como serviço (PaaS) fica no meio e oferece ambientes gerenciados para que os desenvolvedores criem aplicativos sem se preocupar com a infraestrutura. A IaaS é mais fundamental porque você aluga capacidade de computação bruta, e não um produto acabado.
Isso significa que os preços de IaaS são mais detalhados do que os preços de SaaS ou PaaS. Você é cobrado por ciclos de computação, armazenamento e largura de banda, e cada componente tem um preço separado. Esse modelo é flexível, mas isso também significa que sua fatura depende do volume e da eficiência do seu uso.
Por que as empresas escolhem a IaaS
As empresas escolhem a IaaS pelo custo e pela flexibilidade. Normalmente, com a infraestrutura tradicional, os empresários precisam prever necessidades futuras, comprar hardware com antecedência e esperar que as estimativas estejam corretas. Quando as necessidades são superestimadas, eles podem ter que pagar por servidores não utilizados. Por outro lado, recursos subestimados podem levar a uma correria de última hora para adicionar capacidade.
A IaaS elimina suposições. Se precisar de mais capacidade, você pode aumentar instantaneamente a escala. Se precisar de menos recursos, você pode reduzir a escala e deixar de pagar pelo que não usa. As startups costumam usar IaaS porque conseguem iniciar operações sem investimentos pesados em infraestrutura. Mas essa flexibilidade é igualmente valiosa para empresas que administram sistemas grandes e complexos, porque elas podem se expandir sem precisar comprar e gerenciar servidores físicos.
Com a IaaS, você pode acessar os recursos mais recentes de infraestrutura global e hardware sem precisar se preocupar com atualizações, correções de segurança ou manutenção. Essa responsabilidade é do provedor de nuvem.
Como os provedores de nuvem estruturam os preços de IaaS?
Para vender a infraestrutura, os provedores de nuvem alugam e medem o que você consome de capacidade de computação, armazenamento e largura de banda. A maneira como eles definem os preços desse serviço pode variar em função da previsibilidade e flexibilidade dos recursos que você usa. Os preços de IaaS se enquadram em três modelos principais.
Pagamento por consumo
Esta é a opção mais simples e flexível. Você usa os recursos conforme necessário e paga pelo seu consumo, que normalmente é cobrado por segundo, minuto ou hora. Se você operar uma máquina virtual (VM) por seis horas, sua conta refletirá essas seis horas. Se você armazenar um terabyte de dados por um mês, pagará por esse mês.
O pagamento por consumo é ideal para cargas de trabalho imprevisíveis, pois você pode aumentar e reduzir a escala para acompanhar as oscilações de demanda. Mas essa conveniência e disponibilidade têm um preço: as taxas de pagamento por consumo são o custo unitário mais alto. Startups, ambientes de teste e empresas com tráfego volátil costumam começar com esta opção antes de ajustar os custos com os outros dois modelos.
Instâncias reservadas
Se você sabe que precisará de uma certa quantidade de infraestrutura de forma consistente (por exemplo, um servidor de banco de dados que funciona 24 horas por dia), faz sentido assumir um compromisso antecipado. As instâncias reservadas permitem que você pague antecipadamente o custo parcial ou total de uma capacidade definida por 1 a 3 anos em troca de descontos consideráveis. Por exemplo, as instâncias reservadas do Azure custam significativamente menos do que os preços de pagamento por consumo.
A questão é que, usando ou não essa capacidade, você paga por ela. Dessa forma, as instâncias reservadas são uma boa opção para cargas de trabalho estáveis e previsíveis. Se você executa serviços essenciais que não serão desativados por um bom tempo, essa é uma maneira inteligente de garantir um desconto.
Preço spot
Normalmente, os provedores de nuvem têm capacidade extra ociosa. Em vez de desprezá-la, eles a vendem com um desconto significativo. Isso é chamado de preço spot (ou instâncias preemptivas, dependendo do provedor).
Por outro lado, não há garantia de que sua instância continuará sendo executada. Se o provedor de nuvem precisar dessa capacidade, sua instância poderá ser encerrada mediante uma notificação com pouca antecedência. Isso torna o preço spot uma boa opção para processamento em lote, processamento em segundo plano ou cargas de trabalho que podem lidar com interrupções. Mas essa opção é arriscada para qualquer atividade que exija disponibilidade constante, a menos que você tenha incorporado redundância em seu sistema.
Misturar e combinar para máxima eficiência
A maioria das empresas combina modelos para atender às suas necessidades. Veja este exemplo de uma estratégia típica:
Usar instâncias reservadas para serviços principais que precisam ser executados 24 horas por dia.
Manter algumas instâncias sob demanda para cargas de trabalho variáveis que ajustam a escala de acordo com a demanda.
Usar preços spot para tarefas com requisitos rígidos de custo que podem tolerar interrupções.
Quais são os principais componentes de custo nos preços de IaaS?
Os preços de IaaS são uma conta em aberto da infraestrutura que você usa. Embora cada provedor de nuvem tenha seus próprios preços, a maioria dos custos de IaaS se enquadra em quatro categorias principais.
Computação (VMs e capacidade de processamento)
Esta é, muitas vezes, a maior despesa. Normalmente, os provedores de nuvem cobram por VMs ou contêineres por segundo, minuto ou hora. Se você deixar uma VM em execução, mesmo que ela não esteja fazendo nada, você continuará pagando por ela. Quanto mais capacidade e memória de unidade de processamento central (CPU) você precisar, maior será o custo. Uma VM pequena pode custar centavos por hora, enquanto uma máquina de alto desempenho equipada com uma unidade de processamento gráfico (GPU) pode custar centenas de dólares por dia. Devido aos custos de infraestrutura local, a execução de um servidor em uma região de nuvem pode custar mais do que em outra.
Armazenamento (salvar dados e backups)
Os dados têm que residir em algum lugar. A maneira como são armazenados afeta o preço que você paga. Os provedores de nuvem costumam cobrar por gigabyte por mês, mas há várias formas de armazenamento:
Armazenamento em bloco: semelhante a um disco rígido virtual. As opções incluem as rápidas e caras unidades de estado sólido (SSDs) e unidades de disco rígido (HDDs) mais lentas, mas de alta capacidade.
Armazenamento de objetos: o espaço na nuvem para armazenar arquivos, imagens ou backups. Os preços caem se você mover dados acessados com pouca frequência para níveis de armazenamento mais econômicos, mas com um tempo de acesso maior.
Snapshots e backups: toda vez que você cria um snapshot de uma VM ou banco de dados, armazena uma cópia completa em algum lugar e paga uma tarifa por isso.
Transferências de dados (largura de banda e custos de rede)
Geralmente, a movimentação de dados para a nuvem é gratuita. Já a retirada dos dados pode ser cara. Lembre-se:
As tarifas de saída se aplicam quando você envia dados dos servidores na nuvem para a internet pública (por exemplo, enviando conteúdo para usuários) ou entre regiões da nuvem.
As arquiteturas multinuvem podem ficar caras. Se você movimentar dados entre diferentes provedores de nuvem, provavelmente pagará tarifas sobrepostas: um provedor cobra para enviar os dados e o outro pode cobrar para recebê-los.
Se você tem um aplicativo ou site de alto tráfego, uma rede de entrega de conteúdo (CDN) pode reduzir os custos armazenando o conteúdo em caches mais próximos dos usuários. Isso reduz a quantidade transferências de dados de saída de alto custo.
Solicitações de interface de programação de aplicativos (API) e serviços gerenciados
Muitos serviços de nuvem cobram por armazenamento e computação, bem como por solicitação ou por operação. Veja alguns exemplos:
Solicitações de armazenamento de objetos: toda vez que seu aplicativo recupera ou grava um arquivo, há uma pequena tarifa. Se o seu aplicativo fizer milhões dessas solicitações, os custos podem ser significativos.
Banco de dados e funções sem servidor: esses serviços cobram por consulta, execução ou gigabyte processado. Eles são conhecidos por sua facilidade de uso, mas podem aumentar os custos sem que você perceba se não forem controlados.
Registro em log e monitoramento: os provedores de nuvem cobram pela coleta e armazenamento de logs e métricas. Embora manter anos de logs possa parecer simples, isso pode se transformar em um custo significativo na nuvem.
Quais são os desafios das empresas em relação aos preços de IaaS?
A IaaS é flexível e econômica. Mas, apesar de todos os seus benefícios, sua estrutura de preços é complicada e os custos podem se acumular de maneiras que nem sempre são óbvias. É aqui que as empresas encontram problemas.
Contas variáveis
As contas altas da nuvem podem ser uma reclamação comum sobre a IaaS. Ao contrário dos custos tradicionais de TI, em que a infraestrutura é uma despesa fixa, as contas da nuvem são variáveis. Isso ajuda quando você precisa aumentar a escala, mas também significa que você pode aumentar acidentalmente os custos, como nestes exemplos:
Um desenvolvedor inicia uma instância para testes e esquece de desligá-la.
Um pico repentino de tráfego desencadeia o ajuste automático de escala, o que dobra os custos de computação da noite para o dia.
As tarifas de transferência de dados se acumulam porque um aplicativo está movendo grandes quantidades de dados entre regiões.
Ajuste econômico de escala
A IaaS facilita o aumento ou redução da escala do uso dos recursos em tempo real. No entanto, sem controle, os custos podem se acumular rapidamente. Abaixo estão alguns erros comuns:
Erro de configuração do ajuste de escala automático: se esse ajuste for configurado incorretamente, você poderá usar mais infraestrutura do que realmente precisa.
Recursos acumulados: muitas equipes provisionam recursos em excesso apenas para se sentirem seguras, ou seja, pagam por uma capacidade raramente utilizada. Adicionar elementos é fácil; cortar é bem mais difícil.
Desconhecimento sobre como ajustar a escala de cada serviço: alguns serviços podem ser mais difíceis de ajustar do que os outros. Embora a escala da computação mude de forma previsível, solicitações de API, registros em log e tarifas de transferência de dados podem aumentar de forma despercebida. Se você tiver esse conhecimento, poderá criar um plano de gerenciamento econômico.
Preços regionais e custos de conformidade
Os preços da nuvem podem variar. A mesma VM pode custar mais em uma região do que em outra e os requisitos de conformidade podem adicionar camadas de complexidade. Os custos a seguir nem sempre aparecem nas estimativas iniciais de custo da nuvem, mas podem ter um grande impacto nos gastos de longo prazo:
Executar cargas de trabalho na Europa ou na Ásia pode ser mais caro do que nos EUA devido aos custos locais de infraestrutura.
Se precisar cumprir o Regulamento Geral de Proteção de Dados (GDPR) ou a Lei de Portabilidade e Responsabilidade de Seguros de Saúde (HIPAA), pode ser necessário armazenar dados em regiões específicas, mesmo que essas opções não sejam as mais baratas.
É caro transferir dados entre regiões. Por exemplo, se você mover dados de clientes entre a Europa e os EUA, incorrerá em cobranças adicionais de saída.
Insights sobre quem (ou qual recurso) gera custos
Uma das partes mais difíceis do gerenciamento de custos de IaaS pode ser descobrir para onde estão os gastos, como podemos ver nos cenários abaixo:
Se várias equipes compartilham recursos de nuvem sem que se saiba quem usa qual recurso, pode ficar difícil acompanhar os custos.
Algumas despesas, como solicitações de API e processamento de dados em segundo plano, nem sempre estão ligadas diretamente a um serviço específico. Isso dificulta a atribuição de custos.
A falta de alertas orçamentários ou ferramentas de acompanhamento de custos prejudica muitas empresas.
Como as empresas podem gerenciar os custos de IaaS?
Com a estratégia certa, você pode controlar os gastos com nuvem sem sacrificar o desempenho. O objetivo é garantir que você pague apenas pelo que entrega valor.
Pare de pagar pelo que não usa
É fácil provisionar recursos de nuvem em excesso. Talvez você use o dobro da capacidade de VMs realmente necessária ou as instâncias antigas estejam ociosas, apenas acumulando gastos. Evite cobranças excessivas tomando estas medidas:
Associe instâncias a cargas de trabalho reais: se o uso da CPU for consistentemente baixo, você provavelmente não precisará do maior tamanho de instância.
Desligue o que não usa: os ambientes de desenvolvimento e teste não precisam ser executados 24 horas por dia. Agende o fechamento desses ambientes fora do horário de trabalho.
Consolide cargas de trabalho: em vez de executar várias instâncias pequenas, talvez seja possível agrupar as tarefas em um número menor de máquinas mais eficazes.
Automatize o ajuste de escala (mas defina limites)
O ajuste automático de escala foi projetado para acompanhar a demanda. No entanto, sem limites, pode se descontrolar. Quando usado corretamente, ele pode manter um bom desempenho sem sobrecargas desnecessárias:
Estabeleça limites máximos: se a escala do aplicativo aumentar agressivamente durante períodos de alto tráfego, não dobre o uso da infraestrutura se um aumento de 20% for suficiente.
Use o ajuste de escala agendado: se você sabe que o tráfego atinge picos em determinadas horas, ajuste antecipadamente a escala em vez de reagir ao aumento das cargas em tempo real.
Reduza a escala: a redução da demanda não significa necessariamente que o uso de infraestrutura diminuirá automaticamente. Não se esqueça de reduzir a escala quando o tráfego diminuir.
Garanta descontos onde isso fizer sentido
Se você sabe que precisará de certos recursos no longo prazo, não pague o preço total por eles:
Instâncias reservadas (compromissos de um a três anos) podem reduzir os custos em comparação com os preços sob demanda.
Os planos de economia permitem que você se comprometa com níveis de gastos em vez de instâncias específicas, o que proporciona mais flexibilidade.
As instâncias spot oferecem grandes descontos, mas podem ser interrompidas. Logo, são melhores para processamento em lote ou cargas de trabalho não essenciais.
Cuidado com os custos ocultos (especialmente tarifas de transferência de dados)
Computação e armazenamento são custos óbvios. No entanto, as tarifas de transferência de dados (o preço da movimentação de dados entre regiões, serviços ou provedores) podem ser uma despesa negligenciada. Entenda a movimentação dos dados e lembre-se:
Minimize as transferências de dados entre regiões: mantenha as cargas de trabalho na mesma região de nuvem para evitar tarifas de saída desnecessárias.
Use CDNs: elas armazenam dados acessados com frequência em caches mais próximos dos usuários, o que reduz os custos de transferência de dados de saída.
Esteja atento às configurações multinuvem: geralmente, a transferência de dados entre diferentes provedores de nuvem significa pagar dos dois lados: pelo envio e pelo recebimento.
Use uma ferramenta de monitoramento de custos
Sem medição, não há correção. Os provedores de nuvem têm painéis, alertas e recomendações de custo integrados, mas eles só são úteis quando você os usa. Adicione estas tarefas à sua lista de pendências:
Configurar alertas de gastos para receber notificações quando os limites de custo são excedidos, em vez de aguardar a fatura mensal.
Marque os recursos por equipe ou projeto para poder acompanhar quem gasta qual recurso e repassar os custos para as equipes.
Revise regularmente os relatórios de custos. Uma simples análise mensal pode detectar gastos desnecessários antes que eles se acumulem.
O conteúdo deste artigo é apenas para fins gerais de informação e educação e não deve ser interpretado como aconselhamento jurídico ou tributário. A Stripe não garante a exatidão, integridade, adequação ou atualidade das informações contidas no artigo. Você deve procurar a ajuda de um advogado competente ou contador licenciado para atuar em sua jurisdição para aconselhamento sobre sua situação particular.