Como manter os custos da computação em nuvem sob controle.

Não seja pego de surpresa pelos custos inesperados da nuvem. Descubra sete estratégias para controlar os gastos na nuvem ao utilizar plenamente seus serviços.

Não é segredo que cada vez mais empresas estão adotando serviços de nuvem para aumentar a flexibilidade e expansão dos negócios, ao mesmo tempo em que reduzem gastos. No entanto, essa crescente adoção da nuvem pode levar a despesas inesperadas, exigindo que as empresas encontrem formas de gerenciar seus custos nesse ambiente.
De acordo com um relatório de maio de 2024 da empresa de pesquisa Gartner, os gastos com serviços de nuvem pública por parte dos usuários finais devem aumentar em 20%, atingindo um total de US $ 675,4 bilhões em 2024, em comparação com os US $ 561 bilhões registrados em 2023. Esse crescimento do mercado está sendo impulsionado pelo aumento da inteligência artificial generativa e pela modernização das aplicações.
Com o aumento constante, o Gartner prevê que os investimentos em serviços de nuvem pública ultrapassarão a marca de trilhões de dólares antes do final da década. A empresa afirmou que todos os setores do mercado de nuvem devem registrar crescimento até 2024.
Embora um aumento nos investimentos mundiais em serviços de nuvem não resulte automaticamente em custos mais altos de nuvem para empresas específicas, muitas estão observando um aumento em suas despesas. Em certos casos, os gastos podem estar descontrolados, o que acaba por diminuir os benefícios financeiros da nuvem.
7 formas de gerenciar os gastos com serviços de nuvem.
Profissionais especializados forneceram as seguintes recomendações para controlar os gastos em computação em nuvem:
- Garantir que os serviços em nuvem atendam aos requisitos de correspondência.
- Aproveite as oportunidades reservadas.
- Utilizar recursos analíticos para acompanhar a utilização.
- Utilize a marcação de recursos para facilitar a identificação e organização de elementos.
- Analisar papéis relacionados a cobranças.
- Implementar escalonamento automático de armazenamento.
- Estabelecer uma mentalidade que valorize a gestão de despesas.
Garantir que os serviços de computação em nuvem atendam às exigências atuais.
É improvável que todas as soluções de computação em nuvem de uma empresa atendam a todas as suas necessidades atuais. Geralmente, as empresas adotam serviços em nuvem para atender a necessidades específicas ou aproveitar oportunidades de mercado, muitas vezes em caráter temporário.
Por exemplo, uma empresa pode necessitar implementar um extenso projeto de análise de dados antes de lançar um novo produto ou serviço no mercado. Uma solução em nuvem oferece a capacidade de coletar e examinar informações dos clientes e do mercado, disponibilizando os recursos computacionais essenciais.
Após a finalização do projeto, esses serviços de nuvem tornam-se dispensáveis.
“Simon Bacher, CEO e co-fundador da startup de tecnologia Ling, destaca a importância da prática crítica de implementar o conceito de dimensionamento adequado, conhecido como ‘just-size’, em seus negócios que dependem amplamente de serviços de nuvem.”
“Regularmente revisamos nossa utilização de serviços em nuvem para garantir que escolhemos opções que atendam às nossas necessidades específicas”, afirma Bacher. “Ao lançarmos o Ling, optamos por um pacote básico e, à medida que crescemos, ampliamos conforme necessário. Isso evitou que gastássemos demais em serviços que não eram necessários em nossas fases iniciais.”
Revisar constantemente o uso de serviços em nuvem é essencial para garantir que atendam às necessidades da organização.
“Markus Schaal, diretor administrativo e COO da empresa de software Plitch, destaca a importância da prudência na gestão do gasto com serviços na nuvem, ressaltando a necessidade de reavaliar periodicamente de acordo com as mudanças de uso. Ele também enfatiza a importância de reduzir desperdícios, utilizando instâncias com o tamanho adequado e monitorando constantemente o consumo de recursos nos ambientes.”
Aproveite as oportunidades reservadas.
A Amazon Web Services (AWS), um dos principais fornecedores de serviços em nuvem, ao lado da Microsoft e Google, disponibiliza as Instâncias Reservadas (RI) do Amazon EC2, as quais têm potencial para reduzir os custos em até 72% em relação aos preços padrão, conforme informado pela AWS. Além disso, ao serem utilizadas em uma zona de disponibilidade específica, essas instâncias também podem garantir a reserva de capacidade.
A empresa oferece aos clientes uma tarifa com desconto por hora e a opção de reservar capacidade para instâncias EC2. A AWS aplica automaticamente o desconto de RI aos clientes quando certas condições são atendidas.
A Microsoft disponibiliza suas próprias opções de instâncias reservadas para os clientes no Azure e no Google Cloud.
Ling opta por esse plano para reduzir despesas. De acordo com Bacher, após analisar as necessidades de longo prazo da empresa, eles decidiram adotar um plano de um ano para alguns serviços na nuvem principal, aproveitando os descontos vantajosos oferecidos pelas instâncias reservadas. Isso resultou em uma economia de aproximadamente 15% nos custos anuais da empresa.
Outra empresa, a provedora de serviços de Internet chamada Live Proxies, descobriu ao analisar seus padrões de utilização na nuvem que várias operações poderiam ser mais vantajosas com preços de instâncias reservadas.
“Segundo Jacob Kalvo, cofundador e CEO, ao optar por instâncias reservadas de um ano ou três anos, é possível reduzir os custos em nuvem em até 40%. Embora exija um comprometimento inicial, essa estratégia resulta em economias significativas a longo prazo. Por exemplo, as operações de raspagem de dados em execução contínua se beneficiaram das instâncias reservadas, proporcionando orçamentos de nuvem mais previsíveis e fáceis de gerenciar.”
Utilizar recursos analíticos para acompanhar a utilização.
Kalvo afirma que uma das formas mais eficazes de controlar despesas na computação em nuvem é implementar ferramentas analíticas e de monitoramento de alto desempenho.
“Estas são estratégias que implementamos para obter informações detalhadas sobre o uso da nuvem”, afirma Kalvo. “Isso nos permite identificar recursos pouco utilizados e eliminar desperdícios. Monitorar constantemente seu ambiente de nuvem o coloca no caminho para reduzir custos por meio de decisões baseadas em dados.”
Por exemplo, o Live Proxies percebeu que algumas das máquinas virtuais que estavam em operação permanente precisavam estar ligadas apenas durante o expediente. Desligar essas VMs fora do horário de trabalho resultou em economias consideráveis, conforme relatado por Kalvo.
“A transparência completa dos custos é crucial”, afirma Puneet Gogia, especialista em análise de dados e negócios e criador da Excel Champs, empresa que oferece certificação em Excel. “Sem as ferramentas adequadas, é simples perder o controle dos custos sem perceber.”
“Ferramentas e estratégias proativas para controlar os gastos na nuvem garantem a utilização eficiente dos recursos, evitando desperdícios”, afirma Gogia. “Os benefícios derivam da análise de padrões, da escolha de opções mais econômicas e da otimização das implantações.”
Um cliente da Excel Champs estava excedendo os recursos e gastando mais do que o necessário sem perceber. Ao utilizar ferramentas fornecidas pela AWS e Azure, conseguiu identificar para onde o dinheiro estava indo, resultando em uma redução de 20% ao eliminar desperdícios, conforme mencionado por Gogia.
Utilize a identificação de elementos.
A identificação de recursos na nuvem consiste em atribuir informações descritivas ou etiquetas aos recursos na nuvem para categorizá-los e pode ser uma estratégia eficaz para aprimorar a gestão de custos na nuvem.
Segundo Kalvo, a utilização de recursos de marcação possibilita um melhor controle e gestão das despesas na nuvem por diferentes áreas, projetos ou equipes. No Live Proxies, é adotada uma política de marcação rigorosa, onde cada recurso de nuvem é identificado com informações relevantes.
Isso possibilita a atribuição de custos de forma eficiente e também promove a responsabilidade em toda a empresa, de acordo com Kalvo. Quando o Live Proxies teve um aumento significativo em suas despesas na nuvem, ele utilizou tags para identificar a origem precisa desse aumento. Um novo projeto estava demandando mais recursos do que o previsto.
Kalvo afirma que essa situação permitiu que eles resolvessem o problema de forma imediata e dentro do orçamento previsto.
Analisar papéis de cobrança.
Pode parecer claro, mas é essencial revisar minuciosamente as faturas dos provedores de nuvem para manter os custos sob controle, algo que algumas áreas de TI de empresas podem deixar passar. Em situações em que se utilizam diversos provedores e uma gama de serviços de nuvem, essa tarefa se torna ainda mais complexa.
De acordo com Martin Gasparian, advogado gerente da Maison Law, uma maneira eficaz de diminuir os gastos com serviços em nuvem é prestar atenção aos detalhes das cobranças. Muitos empresários não se atentam para conferir os custos, mesmo quando as despesas de nuvem parecem ser mais altas do que o previsto.
As companhias precisam solicitar aos seus fornecedores uma divisão clara do faturamento referente aos serviços de nuvem, conforme aconselha Gasparian. Examinar esses detalhes possibilitará a identificação e eliminação de serviços duplicados presentes nos pacotes de nuvem. É mais vantajoso pagar somente pelos serviços de nuvem prioritários, em vez de adquirir pacotes que incluem serviços supérfluos, porém complementares.
Implementar escalonamento automático de armazenamento.
Autoscaling é uma técnica empregada em plataformas de nuvem que modifica automaticamente a quantidade de recursos disponíveis de acordo com a demanda nos servidores. Empresas podem utilizar essa funcionalidade em serviços como armazenamento de dados com o intuito de diminuir custos.
“Michael Sawyer, diretor de operações da empresa de viagens Ultimate Kilimanjaro, afirma que uma estratégia eficaz para manter o controle do orçamento é ajustar os serviços conforme a necessidade atual de armazenamento. Dessa forma, garantimos que a capacidade de armazenamento atenda exatamente à demanda por dados, evitando desperdícios de recursos.”
Outra forma como a Ultimate Kilimanjaro estima os custos de armazenamento em nuvem é fornecendo subsídios de armazenamento alocados por departamento, garantindo que aqueles que necessitam de mais armazenamento tenham acesso a ele. Sawyer afirma que a alocação de orçamento para isso é semelhante a outros orçamentos departamentais, visto que é crucial monitorar os gastos com tecnologia.
Segundo Gogia, realizar inspeções e desligar recursos ociosos, principalmente em horas extras, pode prejudicar o crescimento. Ele relata que uma empresa de comércio eletrônico conseguiu reduzir seus gastos em um terço, ao adotar a escalabilidade automática e resolver questões de ineficiência. Isso resultou em uma melhoria no desempenho, ao mesmo tempo em que os custos foram reduzidos.
Considerando as demandas de trabalho em constante mudança na Plitch, a empresa utiliza amplamente o autoscaling para ajustar os recursos de acordo com a necessidade, conforme explicado por Schaal. A cada duas semanas, são analisadas estatísticas de uso para identificar possíveis melhorias. Essa análise é crucial, já que os gastos em nuvem sem controle tendem a aumentar rapidamente.
Desenvolver uma cultura que valorize a gestão de gastos.
Uma prática recomendada para controlar os gastos na nuvem é promover uma cultura empresarial que encoraje todos os usuários, incluindo os líderes de setores de negócios, a ter consciência dos custos.
Segundo Stefan Chekanov, cofundador e CEO da Brosix, muitas vezes não se dá a devida importância para ter uma equipe bem informada sobre a nuvem. Ele destaca que, embora o fator humano não possa ser facilmente quantificado, seu impacto é significativo.
Segundo Chekanov, ter as ferramentas adequadas não basta. É necessário promover uma cultura organizacional em que todos compreendam como a utilização da nuvem impacta o negócio. Como líder, é essencial ter conversas transparentes sobre os custos, principalmente no que diz respeito aos processos de desenvolvimento.
Os engenheiros de computação em nuvem que compreendem as ramificações financeiras de suas decisões tendem a ser mais eficazes na utilização de recursos, conforme afirmado por Chekanov.