A nuvem se tornou uma parte fundamental do cenário digital moderno, mudando fundamentalmente a forma como as empresas operam e as pessoas interagem com a tecnologia. Mas como passamos da hospedagem tradicional na Web para o complexo ecossistema de nuvem de hoje?
A história da computação em nuvem começa com as primeiras soluções de hospedagem na Web que ofereciam recursos limitados, mas acessíveis. Com o passar do tempo, à medida que a demanda da Internet aumentava e novas tecnologias surgiam, empresas como a Amazon começaram a ser pioneiras em infraestrutura escalonável e sob demanda para atender às necessidades de seus enormes serviços on-line. Essa mudança levou à criação de plataformas modernas de nuvem, redefinindo a forma como as empresas abordavam a infraestrutura digital e provocando um movimento em direção a serviços flexíveis e virtualizados.
No entanto, a nuvem está agora em outro ponto crucial. Os desafios econômicos, os avanços no software de código aberto e as necessidades emergentes em relação à segurança de dados e à IA estão mudando o foco mais uma vez. Este artigo explora a evolução da nuvem, destacando os fatores que a tornaram uma ferramenta essencial para a inovação e o crescimento e os fatores econômicos, políticos e tecnológicos que darão início a uma nova fase que desafia o domínio dos grandes provedores de serviços em nuvem (CSPs) e abre as portas para modelos de nuvem inovadores e distribuídos.
Cloudonomics: afinal, o que é "a nuvem"?
A evolução da hospedagem na Web para os serviços em nuvem foi impulsionada pelas necessidades iniciais de infraestrutura da Internet. O início da Internet trouxe muitos serviços, como nomes de domínio, e-mail e alguns recursos de hospedagem, como a hospedagem compartilhada na Web. Esse modelo de hospedagem compartilhada - venda do mesmo hardware para vários clientes - provou ser lucrativo e lançou as bases para a computação em nuvem moderna.
À medida que a hospedagem evoluía, os servidores físicos dedicados ofereciam mais segurança, mas a custos mais altos e eram difíceis de provisionar sob demanda. Em seguida, surgiram os servidores virtuais privados (VPS) para oferecer mais controle e segurança e, ao mesmo tempo, compartilhar bare metal, introduzindo o conceito de infraestrutura como serviço (IaaS) antes da existência da computação em nuvem.
Então, surgiu a nuvem, não de uma antiga empresa de hospedagem/web, mas de um usuário final. O crescimento da Web precisava ser satisfeito com o suporte a mais usuários, mais ofertas para os consumidores e mais coisas para hospedar. A Amazon estava na vanguarda da explosão do varejo e da infraestrutura de computação que a acompanhava. O que você faz quando as ofertas disponíveis não satisfazem as necessidades e expectativas dos clientes? Você começa a internalizar. Assim como as primeiras fábricas que geravam sua própria eletricidade, a Amazon criou sua própria nuvem para lidar com as demandas flutuantes de fornecimento de recursos e evitar o provisionamento excessivo de hardware com base na disponibilidade.
Em seguida, a Amazon monetizou seu excesso de capacidade oferecendo servidores virtuais sob demanda com diferentes sistemas operacionais, tipos de instância e capacidade de armazenamento. Em agosto de 2006, a Amazon Web Services (AWS) lançou o Amazon Elastic Compute Cloud (EC2), seguido de serviços essenciais como Simple Storage Service (S3), Simple Queue Service (SQS), Elastic Block Store (EBS), Virtual Private Cloud (VPC) e Identity and Access Management (IAM). Esses serviços reformularam a maneira como projetamos nossos aplicativos e serviços, ensinando os desenvolvedores a criar software resiliente que pudesse lidar com falhas, pois na nuvem as coisas falham.
A transformação digital da nuvem
Esses serviços da AWS são os blocos fundamentais da arquitetura de nuvem moderna e, desde então, foram acompanhados por uma grande quantidade de outros serviços, em uma tentativa de simplificar a vida dos desenvolvedores. Um verdadeiro provedor de nuvem deve oferecer esses serviços básicos: VPC, IAM, armazenamento em bloco, armazenamento em objeto, rede e instâncias de computação virtual.
A transição de um novo varejista on-line para um operador de nuvem distribuída em grande escala exige mais do que apenas a venda de equipamentos - isso exige a oferta de serviços digitais abrangentes. Até mesmo as empresas digitais precisam investir em transformação digital para competir na computação em nuvem.
Os provedores de alto volume maximizam os lucros vendendo o mesmo hardware várias vezes por meio de implementações densas habilitadas por software. O lema é: vender mais computação, ganhar mais dinheiro. Por que computar? Porque ele pode ser mais denso e mais ativo do que o armazenamento. Não é possível vender a mesma RAM ou espaço em disco para várias pessoas ao mesmo tempo. Na nuvem, o armazenamento e a computação se comportam de maneira diferente. O armazenamento age como a gravidade na nuvem, atraindo cargas de trabalho de computação que precisam de estado e baixa latência. É por isso que os bancos de dados e o armazenamento de objetos são tão importantes para os provedores de nuvem. Eles permitem que eles ativem mais computação.
Se o seu trabalho como empresa é vender soluções relacionadas a dados ou outras tecnologias de banco de dados/armazenamento, permitindo que as pessoas implementem em nuvens como a AWS, você está ajudando os CSPs a vender mais computação que será atraída por esses dados. Pode-se argumentar que os fornecedores de dados permitem que os clientes implementem em CSPs por causa do efeito de rede que eles obtêm dos CSPs. Isso pode ser visto como uma relação mutuamente benéfica por enquanto, mas pode mudar no futuro.
Os provedores de nuvem foram além da infraestrutura básica e passaram a oferecer serviços de maior valor: Banco de dados como serviço (DBaaS), arquitetura sem servidor, CDN, PaaS, CaaS, pilhas de observabilidade, Kubernetes gerenciado, pipelines de CI/CD e, mais recentemente, serviços de aprendizado de máquina e IA. Alguns até vendem produtos empacotados diretamente, provocando debates sobre o licenciamento de código aberto.
No entanto, os provedores estão agora descontinuando alguns serviços - Ainda não está claro se isso se deve à baixa adoção ou ao gerenciamento de custos. Uma coisa é certa: os provedores de nuvem nunca interromperão os serviços relacionados a dados porque a gravidade dos dados atrai computação e conectividade, e a computação é lucrativa.
Em relação ao custo, a estratégia de aquisição de clientes dos maiores provedores de nuvem tem sido oferecer o maior número possível de serviços gratuitos até que o cliente fique muito caro para se afastar facilmente. Em seguida, eles aumentam o faturamento ao máximo. Isso só pode funcionar por um certo tempo. E todos nós já vimos muitas empresas descontinuarem os níveis gratuitos, principalmente por motivos relacionados a custos. Também vimos muitas demissões acontecerem nesse ecossistema, muitas vezes em busca de um fluxo de caixa positivo. A situação econômica global não é tão favorável em 2024 como era em 2010.
O código aberto sempre se recupera
E quanto a encontrar a base de usuários certa ou a adequação certa ao mercado? Pode-se argumentar que não é sustentável continuar lançando novos serviços quando os requisitos dos clientes amadurecem e evoluem junto com o ecossistema de código aberto.
E essa é provavelmente uma das evoluções mais interessantes nesse ecossistema. O software de código aberto (OSS) e o software nativo da nuvem amadureceram e alcançaram o valor básico dos CSPs. O que estava disponível apenas por meio dos principais provedores de nuvem agora pode ser obtido usando o OSS. Se todos esses serviços lucrativos agora podem ser substituídos por OSS, onde está o valor da nuvem? Estamos passando de uma situação de varejo e software para uma situação somente de varejo?
Essa mudança só funciona quando os usuários podem usar efetivamente soluções OSS e nativas da nuvem. E, sim, os requisitos de nuvem do cliente precisam ter amadurecido. Com requisitos de nuvem maduros, muitas organizações agora preferem combinar provedores de "nuvem de varejo", como a Hetzner ou a Equinix, com ferramentas de código aberto - uma alternativa mais barata aos CSPs tradicionais. A principal barreira continua sendo encontrar engenheiros de plataforma qualificados, embora os avanços da IA possam resolver esse desafio em breve.
Política de nuvem
Além das preocupações econômicas, fatores geopolíticos estão remodelando a adoção da nuvem. As regulamentações de privacidade de dados, principalmente nos EUA e na UE, levaram as empresas a optarem pela auto-hospedagem ou por provedores locais. Tornar-se um provedor de nuvem agora significa inerentemente entrar na política.
As violações de dados de alto perfil aumentaram as preocupações com a privacidade, enquanto o crescente apetite da IA por dados pessoais ou proprietários acrescenta uma nova complexidade. A próxima etapa do setor de IA será o uso de dados para personalização, contextualização e adaptação de experiências ao uso do cliente, o que coloca ainda mais pressão sobre a segurança e a propriedade dos dados. As empresas preferirão cada vez mais modelos auto-hospedados para manter o controle dos dados.
Também vivemos em uma época em que o protecionismo econômico está crescendo em muitas regiões diferentes. O que acontecerá se os preços do hardware aumentarem drasticamente, especialmente com o crescimento da nuvem vinculado às demandas de hardware da IA? Há inúmeras previsões de que o apetite da IA por eletricidade se tornará seu gargalo mundial, forçando novas inovações para energia sustentável.
Aceleradores de ciclo de nuvem
Há uma nova geração de hardware moldando a IA e a inovação de ponta: computação quântica, GPUs, TPUs, FPGAs, 5G, chips baseados em ARM. Com o mercado de chips de IA projetada para crescer de $53,6 bilhões em 2023 para $71,3 bilhões em 2024, os provedores de hardware enfrentam uma escolha: fazer parceria com CSPs tradicionais ou explorar a computação de borda, onde os dados pessoais geralmente residem.
E, como uma startup de IA, isso faz muito sentido, pois os dados pessoais que serão usados para proporcionar melhores experiências geralmente estão, se não sempre, na borda. Os azarões nesse novo ciclo de nuvem podem muito bem ser as nuvens amigáveis à borda, ou os provedores de CDN, que têm pontos de presença globais.
Ao mesmo tempo, a definição de "borda" se tornou complexa em ambientes híbridos - as máquinas locais em arquiteturas de CSP são consideradas borda ou a borda se refere apenas a dispositivos? A verdade é que nunca foi tão fácil sincronizar os dados para a borda e de volta para a nuvem, obscurecendo as fronteiras da borda. E nunca foi tão fácil mover cargas de trabalho para a borda, graças a novas arquiteturas como as funções Lambda. Embora esses sistemas atualmente dependam principalmente da conteinerização, está ocorrendo uma revolução silenciosa que tornará a borda ainda mais simples.
Enquanto isso, o WebAssembly (Wasm) está revolucionando discretamente a implantação. Mais leve que os contêineres e cada vez mais compatível com o código existente, o Wasm permite uma computação de borda mais fácil e maior densidade de computação. Essa eficiência poderia reduzir os custos, o que poderia ameaçar o modelo de lucro baseado em computação dos CSPs.
Os primeiros a adotar
Está claro que o cenário da nuvem está mudando, levantando questões sobre a relevância futura dos CSPs à medida que a GenAI, a infraestrutura e o OSS continuam a evoluir.
Algumas empresas já estão agindo de acordo com essas mudanças. David Heinemeier Hansson, criador do Ruby on Rails e empresário bem-sucedido, é uma voz popular no ecossistema tecnológico. Ele escreveu sobre suas intenções de deixar a nuvem no final de 2022. Esse artigo fez muito barulho nas redes sociais, assim como os artigos subsequentes. Recentemente, ele anunciou que sua empresa economizaria cerca de $10 milhões em cinco anos ao deixar a nuvem.
Outra equipe de engenheiros bem conhecida e bem-sucedida criou a Oxide Cloud Computer. Esse é o exemplo perfeito de uma empresa que atua na transformação digital. Eles estão projetando juntos o novo hardware e o software necessário. Eles estão trazendo uma experiência de nuvem no local para seus usuários vendendo racks plug 'n play. Basta adicionar energia, rede e pronto.
Os setores que foram bem-sucedidos em sua transformação digital agora também são fornecedores de software e competirão com pilhas especializadas de CSPs. Inspirados pela Amazon, eles estão desenvolvendo sua própria pilha, dedicada à sua vertical, e pretendem criar um negócio a partir dela.
Estamos testemunhando atualmente a criação de um novo ciclo de nuvem, em que novos atores estão "uberizando" ou transformando o mercado de nuvem ao introduzir uma nova maneira de consumir serviços? Como os CSPs responderão a isso?
Mantendo a concorrência sob controle
Supondo que você só poderá ser uberizado no momento em que parar de resolver novos problemas de negócios e a concorrência o alcançar, quais seriam os novos problemas a serem resolvidos para ficar à frente da concorrência? A GenAI e a IA agêntica vêm à mente rapidamente, por diferentes motivos.
A GenAI é um grande consumidor de recursos, em uma escala tal que apenas algumas empresas podem aproveitá-la. Os CSPs se beneficiarão da disponibilidade de escala que já possuem, de sua capacidade de adquirir hardware mais rapidamente do que outros, por exemplo, e permanecerão à frente da curva, desde que tenham a escala e a alavancagem associada a esses recursos, e que o cenário da GenAI continue recompensando a escala baseada em hardware. Mas quanto tempo isso vai durar? Haverá novos eventos "DeepSeek" como os que vimos recentemente, em que a concorrência obtém resultados semelhantes por uma fração do custo? É provável que isso aconteça. Também poderíamos falar sobre o impacto da computação quântica, mas isso ainda é cedo. Pessoalmente, estou esperando que Fabrice Bellard se interesse por isso e crie um evento "DeepSeek" ainda maior.
Quanto à IA autêntica, é um tópico divertido porque a premissa principal é. A IA genética não funciona: A GenAI não funciona.
No momento, não conseguimos fazer com que ela faça o que queremos com precisão de 100%, portanto, garantiremos que as coisas funcionem codificando-as primeiro e, em seguida, deixando o raciocínio, a parte não planejável/não codificável, para a IA, tanto quanto possível. Isso significa que todo esse novo código terá que ser executado em algum lugar e interagir com dados e modelos. Isso gerará muito mais computação (CPUs e GPUs), dados e consumo de rede. Todos esses agentes precisam ser executados sob demanda e, muito provavelmente, integrados a uma arquitetura existente para se beneficiar da segurança, dos registros de auditoria, do RBAC, da observabilidade etc., já existentes. De certa forma, podemos pensar nos agentes de IA como microsserviços ou funções: seu escopo geralmente é pequeno o suficiente e eles terão as mesmas características (distribuídos, poliglotas, protegidos) e problemas (complexos para projetar, dimensionar, rastrear/observar).
Os agentes, é claro, serão extremamente ávidos por dados. Eles devorarão dados como prompts, índices vetoriais, respostas, validações, transcrições de conversas inteiras e muito mais. Convenientemente, a maioria desses dados será baseada em texto e muito provavelmente precisará ser mantida por um período maior do que uma única sessão de conversa. A conveniência aqui é que grande parte desses dados será formatada como JSON amigável ao desenvolvedor. E quando os aplicativos agênticos começarem a ser dimensionados para dar suporte a empresas e grupos de consumidores, haverá mais uma explosão de dados. Desta vez, serão dados JSON.
Tanto a GenAI quanto a IA agêntica serão aceleradores da adoção da nuvem, mas será que isso será suficiente para manter a concorrência afastada e se qualificar como um novo problema de negócios resolvido? Ou serão apenas uma tendência rápida em um ciclo de nuvem?
Um novo ciclo de nuvem? A tecnologia está migrando do local para a nuvem e vice-versa?
Concluindo, o cenário da nuvem fez um círculo completo, evoluindo do hardware local para soluções de nuvem expansivas e agora voltando para modelos mais localizados, hibridizados e descentralizados. Essa mudança é impulsionada por uma interação de fatores: avanços em tecnologias de código aberto, maturidade do cliente, aumento da computação de borda, demanda impulsionada por IA por hardware especializado e as preocupações cada vez mais prementes de governança e privacidade de dados.
Os provedores de nuvem transformaram a economia digital ao oferecer recursos dimensionáveis e sob demanda, mas agora enfrentam o desafio de permanecer relevantes à medida que as empresas buscam soluções mais personalizadas e econômicas. Novos participantes do ecossistema de tecnologia, incluindo provedores focados na borda, estão capitalizando essa mudança, criando uma nova onda de inovação que se alinha às necessidades específicas das empresas e, ao mesmo tempo, permite maior controle sobre a infraestrutura e os dados.
À medida que o setor avança, os provedores de serviços em nuvem podem precisar reinventar suas ofertas ou correr o risco de perder terreno para uma geração de empresas que buscam soluções em nuvem mais personalizadas e eficientes. Seja adotando modelos de nuvem híbrida, dobrando a integração de IA ou aproveitando a computação de ponta e o Wasm, a próxima evolução da nuvem será, sem dúvida, marcada por uma maior versatilidade e um alinhamento mais próximo com as necessidades dos usuários em um cenário tecnológico em constante mudança.
Uma coisa é certa. No futuro, as empresas precisarão de plataformas nativas de IA, como Couchbase Capella para manter o controle de onde estão seus dados, em uma rede em que a fronteira entre a nuvem e a borda está cada vez mais tênue. E eles precisarão de Capela para permitir a implementação da carga de trabalho de computação o mais próximo possível dos dados.