Na nuvem

Como lidar com custos desconcertantes da nuvem

Índice ocultar 1 Por que as empresas estão tão entusiasmadas com as nuvens? 2 Por que os gastos com nuvem estão fora de controle? 3...

Escrito por Niel Patel · 4 min read >
serviços de computação em nuvem para pequenas empresas 2022

Nos últimos anos, as organizações de TI estão a todo vapor migrando seus produtos para a nuvem como parte de suas Plano de transformação DevOps. É um impulso nobre, considerando o quão benéficas as nuvens são para os negócios. Qual é o problema então? Você pode perguntar. O problema está no crescimento anual dos gastos com nuvem.

De acordo com o Relatório sobre o estado da nuvem da Flexera, 36% dos líderes de negócios de TI (de 750 entrevistados) disseram que seus gastos anuais com nuvem ultrapassaram US$ 12 milhões e 83% afirmaram que os gastos com nuvem sobem para US$ 1.2 milhão por ano. Em comparação com os 20% do ano passado – mais de 12 milhões de dólares e 74% – mais de 1.2 milhões de dólares, os números deste ano mostram um crescimento infeliz. Como migrar para a nuvem e construir uma infraestrutura econômica baseada em nuvem, sem desperdício extra fora de época, será discutido aqui.

Por que as empresas estão tão entusiasmadas com as nuvens?

Por que as nuvens são tão populares agora? Com a oferta de vários serviços de computação em nuvem, gigantes empresariais como Amazon (AWS),Microsoft (Azul) e Google (GCP) assumiram a liderança do mercado. Aqui estão os principais benefícios da nuvem nos quais você pode estar interessado:

  1. Eficácia. Os serviços de computação em nuvem são operados em uma rede global de data centers confiáveis, que são constantemente atualizados. 
  2. Custo. A computação em nuvem reduz despesas com aquisição de hardware/software, configuração/operação de data centers, obtenção de pacotes de servidores, suporte de especialistas e outros serviços.
  3. Velocidade. Os serviços de computação em nuvem são projetados para fornecer serviços autodirigidos quando necessário. Isso significa que mesmo uma ampla gama de recursos computacionais pode ser contribuída em apenas alguns minutos. 
  4. Segurança. Os provedores de nuvem estão focados em fornecer segurança e proteger seus produtos, infraestrutura e dados confidenciais com um amplo escopo de políticas, tecnologias e outros comandos que fortalecem sua postura de segurança.
  5. Confiabilidade. Os provedores de nuvem permitem backup de dados e recuperação de desastres para que os usuários tenham certeza de que, se algo acontecer, seus dados serão espelhados e salvos na rede do provedor.

Por que os gastos com nuvem estão fora de controle?

Acabamos de discutir como as nuvens são econômicas. E agora dizemos que os gastos com nuvem aumentam. Como isso pode acontecer? As nuvens deveriam ajudar no desperdício de dinheiro, não é? Sim, você está certo, no entanto, os profissionais de FinOps citam gigantescos US$ 45 bilhões em gastos com nuvem anualmente, descobrindo “...um pequeno segredo sobre as nuvens que a conta nunca cai” em seu recente Denunciar. A pesquisa demonstrou uma enorme expansão dos gastos com nuvem e uma luta desesperada para controlá-los e otimizá-los. Podemos citar alguns motivos pelos quais as empresas caem nessa armadilha do dinheiro: 

  • Deficiência de tempo. A migração para a nuvem e a construção de infraestrutura com prazos rígidos provavelmente levarão a cometer erros e a agarrar todos os serviços possíveis ou a pular etapas importantes. Como resultado, as contas não diminuem e as empresas não obtêm resultados satisfatórios.
  • Deficiência de experiência. As equipes não têm experiência suficiente para concluir a migração para a nuvem e configurar o gerenciamento correto de otimização de custos.   
  • Deficiência de habilidade. As equipes podem sentir falta das habilidades necessárias, especialmente se falarmos sobre pequenas empresas e equipes iniciantes. 
  • A deficiência das pessoas. Afinal, equipes pequenas podem não encontrar pessoas para concluir uma tarefa que consome tanto tempo e energia. 

Além de todas as razões mencionadas do lado das organizações, devemos citar mais uma razão muito complicada pela qual as nuvens se tornam cada vez mais caras a cada ano. O problema é que os principais provedores de nuvem muitas vezes não têm clareza sobre os preços da nuvem. Não é que eles estejam tentando nos enganar, não, não é assim! No entanto, lidar com o emaranhado mapeamento de preços da nuvem pode ser difícil para pessoas que não são gurus da nuvem. Vamos considerar este exemplo simples, seu objetivo é AWS Lambda (execução de funções em nuvem) e você tem uma aplicação web usando o CloudFront CDN. Você projeta esse fluxo: quando um cliente interage com o aplicativo, ele aciona uma solicitação HTTP por meio de um gateway de API que invoca uma função Lambda que coleta os dados e os armazena no DynamoDB. Fácil, certo? Mas não tão rápido. Com este esquema, você consumirá 4 serviços em nuvem. Surpreso? Vamos fazer as contas, você precisará do CloudFront CDN para capturar os dados, do API Gateway para rotear os Solicitações HTTP, o próprio Lambda para tratar a solicitação e, por fim, o DynamoDB para armazenar. Cada um deles cobrando bem, você pode tirar uma foto de notas com números feios caindo na sua cabeça em breve. Você deve pensar sobre os preços da nuvem antes mesmo de começar a considerar trabalhar com nuvens. Somente um planejamento cuidadoso pode evitar que você desperdice gastos, tempo e energia excessivos.  

Como manter os custos da nuvem sob controle 

A organização de TI lida com os custos da nuvem e começa a economizar utilizando uma destas três maneiras:

  1. Torne o design de custos da nuvem uma parte do SDLC (ciclo de vida de desenvolvimento de software). Pode parecer um pouco complicado, mas os custos devem fazer parte do ciclo de vida do SD. Nesse caso, considerando que a transparência de custos é muito importante, você precisará de uma metodologia de marcação rigorosa para que cada serviço em nuvem seja marcado para cada microsserviço pelo qual é consumido, por ambiente, por equipe.
  2. Quem deve saber sobre os gastos? É bom ter um responsável pelo orçamento, mas toda a equipe de desenvolvedores e operações de TI deve monitorar as despesas, o que incentivará os comportamentos financeiros e de engenharia corretos. Além disso, recomendamos dividir seu orçamento anual em partes mensais que ajudarão as equipes a definir suas metas orçamentárias e alcançá-las. O dimensionamento correto e o escalonamento automático da infraestrutura podem ser feitos usando quantas maneiras e ferramentas você desejar, desde funções como serviço do Github até Kubernetes Kube Downscaler. Mais importante ainda, é garantir que se trata de um processo contínuo de avaliação e que envolve um bom monitoramento em torno de seu aplicativo e infraestrutura.
  3. Use um produto separado que irá simplificar e automatizar os dados de custos aumentando a visibilidade. Manter equipes e orçamentos sob controle é um processo que consome muito tempo e energia. Quando manual, envolve a maior parte dos recursos seus e de suas equipes gastos em planejamento, etiquetagem, dimensionamento correto e, claro, gerenciamento.
  4. Se você deseja que sua equipe esteja envolvida no processo de gerenciamento orçamentário e não quer que eles se concentrem apenas em questões financeiras, você deve utilizar um produto para aumentar a visibilidade de seus gastos. Com produtos como Saúde na nuvem or Nuvem em mãos, você receberá informações sobre gastos para cada serviço para ajudar a otimizar o orçamento e evitar gastos extras.
  5. Recorra a empresas de terceirização de DevOps. É uma ideia muito boa para pequenas e médias empresas e startups devido à falta de profissionais qualificados com experiência suficiente para incluir uma fase de custo da nuvem no SDLC, criar um produto que irá agilizar e visualizar dados de custos ou, pelo menos, implementar uma automação decente de otimização de custos de sua infraestrutura baseada em nuvem.
  6. Percebemos como pode parecer complicado tudo isso com o gerenciamento do orçamento e as equipes envolvidas nele. É por isso que propomos a você uma das maneiras mais fáceis e econômicas de controlar os desconcertantes custos da nuvem. Se você deseja construir uma infraestrutura baseada em nuvem eficaz e econômica, você deve considerar apertar a mão de equipes maduras de DevOps que não apenas fornecerão computação em nuvem, migração para nuvem, atualização de infraestrutura de nuvem existente ou serviços de automação de otimização de custos para você, mas também apoie sua equipe com o conhecimento necessário e a documentação técnica. 

Ponto final 

Mais de 90% das empresas gastam mais de um milhão de dólares por ano em serviços em nuvem, considerando o seu foco em lidar com o problema dos gastos excessivos. A falta de tempo, a falta de profissionais qualificados, a falta de experiência na operação de nuvem e, claro, o complexo mapa de preços dos provedores de nuvem tornam a seleção de serviços bastante confusa. Assim, adicionar a falta de visibilidade explícita do faturamento muitas vezes causa a perda de controle dos custos. Falando francamente, o principal problema é que as organizações não têm responsabilidade pela gestão dos orçamentos da nuvem. O planejamento e o gerenciamento do orçamento devem se tornar parte do ciclo de vida do projeto tanto quanto o desenvolvimento e a entrega.

Sugerimos três maneiras práticas de como as empresas de TI podem gerenciar orçamentos e controlar os custos da nuvem: incluir o gerenciamento de orçamento no SDLC, usar um produto que forneça visibilidade e otimização de custos ou recorrer a empresas de serviços DevOps maduras para que planejem, projetem e implementem custos. infraestrutura eficiente baseada em nuvem para sua equipe. Além disso, uma equipe profissional de DevOps fornecerá automação eficaz de otimização de custos de sua infraestrutura na nuvem para que você não sofra perdas financeiras no futuro.  

Deixe um comentário

Translate »