A Nuvem não é econômica a Longo Prazo

A Nuvem não é econômica a Longo Prazo

A nuvem mudou a infraestrutura das empresas nos últimos 10 anos. Ela tornou a experimentação e a construção mais convenientes e rápidas do que os ambientes tradicionais no local. Ter APIs sob demanda para um data center virtual inteiro reduz muito os loops de feedback. Ela permite experimentação que não seria possível se você sempre tivesse que comprar e configurar hardware. Mas as empresas se esqueceram de que ela não é econômica nem tem desempenho para uso a longo prazo.

O Mito da Nuvem

Os provedores de nuvem têm trabalhado duro para convencer os clientes de que a única alternativa à nuvem é construir um data center e contratar seguranças. Mas os data centers não são a única opção. Se você não quer comer fast food, sua alternativa não é plantar um jardim.

Rápido e conveniente nem sempre são financeiramente responsáveis ​​a longo prazo. Isso se aplica a muitas partes dos negócios e da vida. Quando você viaja, ficar em um hotel é extremamente conveniente e econômico. O hotel cuida do encanamento, HVAC e até arruma sua cama, mas você não moraria em um hotel permanentemente. A quantia de dinheiro que um hotel custa é maior do que um apartamento ou casa muito maior, e a falta de liberdade para mudar a mobília se torna muito restritiva quanto mais tempo você mora lá.

Quando Sair da Nuvem

Você viu muitos relatórios de empresas economizando milhões de dólares ao mover uma parte ou a maioria de suas cargas de trabalho para fora da nuvem. Quando deixar a nuvem se torna financeiramente viável, o ponto de preço dependerá de sua carga de trabalho, requisitos de negócios e outros fatores, mas aqui estão algumas diretrizes básicas a serem consideradas.

Grandes provedores de nuvem historicamente tornaram a movimentação de todos os seus dados para fora da nuvem deles proibitiva em termos de custo. Economizar milhões de dólares em computação não fará sentido se custar milhões para mover seus dados.

O European Data Act forçou a AWS, GCP e Azure a oferecer transferência de dados gratuita ao sair da nuvem. Isso não se aplica apenas às regiões europeias. Manter seus dados "neutros em relação à nuvem" exige algum planejamento, então é bom ter isso em mente, não importa onde sua infraestrutura esteja.

Gastos Mensais de US$ 50.000

As estimativas abaixo são para um gasto mensal projetado de um ano inteiro em computação (VMs e armazenamento em bloco). Sair da nuvem pode não ser a melhor opção se você não puder prever seus gastos para um ano inteiro.

Para um gasto mensal de US$ 50.000 ou US$ 600.000/ano, você moveu grande parte da sua infraestrutura a esse preço e provavelmente gastará um tempo significativo de engenharia em autoescala. Você também pode ter equipes dedicadas à engenharia de desempenho tentando extrair o máximo possível dos seus recursos provisionados.

Mas a esse preço, você pode economizar dinheiro em sua infraestrutura saindo da nuvem. O preço por desempenho e capacidade total será melhor alugando servidores dedicados em uma instalação de colocação, um provedor de nuvem menor ou comprando seu hardware.

É impossível calcular comparações exatas entre provedores, e qualquer preço sob demanda é quase impossível, mas podemos tentar comparar as economias com os preços disponíveis. Para uma estimativa, podemos comparar um c3.medium.x86 da Equinix com um c6a.12xlarge da AWS. A instância Equinix vem com 1 TB de armazenamento SSD local e custos de saída 45% mais baratos. A instância AWS tem 30% mais memória do que a Equinix, mas sem considerar a saída de rede, a computação Equinix custará 25% menos (US$ 1,50/h vs. US$ 2).

Economizar US$ 12.500 por mês parece excelente. Você pode economizar dinheiro semelhante ao fazer autoescala mais agressivamente, empacotar cargas de trabalho de forma mais eficiente ou utilizar computação com desconto (por exemplo, spot).

Mesmo em pequenas escalas, a economia pode somar. Projetos como o Zig descobriram que migrar da AWS para a Hetzner proporcionou economias significativas e uma arquitetura mais simples.

Gastos Mensais de US$ 100.000

Para US$ 100.000/mês ou US$ 1,2 milhão/ano, você pode economizar significativamente nos custos com pessoas. Essa infraestrutura extensa precisará de várias equipes dedicadas para gerenciá-la. Uma organização que gasta tanto todo mês provavelmente terá uma equipe dedicada de gerenciamento de contas, infraestrutura como código e provavelmente vários funcionários especializados para IAM, rede e balanceamento de carga.

Você pode até ter uma equipe de "Cloud Center of Excellence" para ajudar a orientar as equipes de desenvolvimento e planejar mudanças de aplicativos.

Algumas dessas posições existem com infraestrutura on-prem, mas a especialização e o treinamento extra necessários para fazer esses trabalhos em uma nuvem significa que esses funcionários provavelmente recebem mais do que seus colegas on-prem. A conveniência da nuvem torna mais fácil provisionar infraestrutura que frequentemente se transforma em ambientes maiores e mais complexos que precisam de mais pessoas para gerenciá-los.

Esse gasto exigirá que você otimize sua infraestrutura em termos de custos e faça um autoescala mais agressivo ou descubra como comprar mais instâncias e pontos reservados. Essas mudanças vêm com mais esforço de engenharia e validação, então você pode, esperançosamente, reduzir seus gastos em até 40%.

No entanto, a computação em nuvem custa mais de 40% a mais do que comprar hardware. Comprar um servidor e alugar espaço de colocação é de 10 a 30 vezes mais caro do que instâncias de nuvem. Você teria que reduzir seus gastos com nuvem em 90-96% para economizar tanto dinheiro quanto comprar hardware. Instâncias e pontos reservados podem economizar dinheiro, mas nunca tanto. Orçar hardware e espaço de colocação será mais fácil de projetar e mais previsível para seus gastos projetados de longo prazo.

Gastar tanto dinheiro também significa que você provavelmente está atualizando continuamente com base nos requisitos de atualização do seu provedor de nuvem. Você frequentemente atualizará sistemas operacionais, versões de banco de dados, clusters Kubernetes e tempos de execução sem servidor. E você não tem nenhuma agência para atrasá-los até que funcione melhor para o seu negócio.

Gastos Mensais de US$ 250.000

Para US$ 250.000/mês ou US$ 3 milhões/ano, os problemas vão além de infraestrutura ou custos de pessoas. Quando você gasta tanto dinheiro, você tem uma complexidade significativa. Você economizará dinheiro reduzindo a complexidade e aumentando a velocidade para entregar valor comercial.

Esta é uma história que muitas pessoas ouviram da migração publicamente documentada da hey.com da AWS. A conta da AWS era de cerca de US$ 3 milhões/ano, e eles reduziram sua conta de infraestrutura em 33%. Eles estão economizando US$ 2 milhões a cada ano.

Durante a migração, eles também reduziram a complexidade do processo. Eles saíram do EKS com atualizações necessárias três vezes por ano e passaram para sua própria VM e posicionamento de contêiner. Eles simplificaram muito como mantêm e executam a infraestrutura e querem mover ainda mais coisas para fora da nuvem.

Quando Usar a Nuvem

Esses preços são estimativas baseadas em empresas com as quais conversamos e estudos de caso que foram compartilhados publicamente. Mas isso não significa que eles se aplicam a todos ou que a nuvem não tenha casos de uso.

A nuvem ainda é um lugar fantástico para aprender a fazer coisas novas. É uma ótima maneira de experimentar e extremamente útil quando você não consegue calcular quanta infraestrutura precisa a longo prazo.

Ela tem muitos serviços de alto nível que algumas empresas não têm expertise para executar por si mesmas. Mas se você depende de tecnologia, você deve saber como usá-la e como mantê-la. Sem expertise, seria como comprar um carro, mas não saber dirigir.

O On-Prem é tão difícil quanto dizem? Nos últimos 10 anos, o hardware se tornou muito mais rápido e confiável. As opções de onde executá-lo e quanta responsabilidade você precisa para mantê-lo têm muito mais flexibilidade. Você não precisa mais de equipes dedicadas para gerenciar o hardware.

Além disso, o software de código aberto amadureceu para ajudar a manter a infraestrutura e os aplicativos em qualquer lugar. Softwares como OpenStack e Kubernetes padronizaram APIs para VMs, armazenamento e aplicativos. Eles criaram integrações que facilitam a utilização dinâmica da infraestrutura além da computação.

Sair da nuvem não significa que você pare de usar serviços que agregam valor. Só porque você não usa o EC2 não significa que você não usará o Google Workspace para gerenciar seus e-mails e documentos. Às vezes, pagar pela conveniência faz sentido.

Na Sidero Labs, somos grandes fãs de usar a ferramenta certa para o trabalho. Construímos o Talos Linux para minimizar a expertise em Linux que você precisa para manter nós do Kubernetes. Criamos o Omni para facilitar o gerenciamento de clusters do Kubernetes de qualquer lugar — no local ou na nuvem. E, diferentemente dos serviços de infraestrutura no local dos provedores de nuvem, não temos um motivo para fazer você migrar para a nuvem.

Você precisa decidir quanto a conveniência vale para você. Quanto você vai pagar por ela e quando vale a pena assumir mais responsabilidade pelo que você precisa? Pegar um Lyft é incrivelmente conveniente, mas ter um carro, tirar uma carteira de motorista e pagar pelo seguro lhe dá liberdade. É mais trabalho inicial, mas a longo prazo compensa pelo uso sustentado e frequente.

Conteúdo Relacionado

O Rails 8 sempre foi um divisor de águas...
Na era do declínio do império dos Estados Unidos...
Os aplicativos da Web são uma pedra fundamental da...
O mundo da tecnologia tem estado agitado com discussões...
Os desenvolvedores Java enfrentam uma variedade de erros relacionados...
Com várias décadas de experiência, adoro criar aplicativos corporativos...
A escalabilidade é um fator crítico quando se trata...
Ao trabalhar em um projeto de código aberto no...
A Inteligência Artificial (IA) tem se tornado cada vez...
A maioria das organizações enfrenta desafios ao se adaptar...
Quando nós, desenvolvedores, encontramos alguns bugs em nossos logs,...
A cibersegurança é um tópico cada vez mais importante...
A experiência do desenvolvedor (DX) é um tópico cada...
Ao relatar estatísticas resumidas para resultados de testes de...
Explorando as Engrenagens do Kernel Semântico Falei um pouco...
返回網誌

發表留言

請注意,留言須先通過審核才能發佈。