![Amazon Timestream: InfluxDB gerenciado para dados de série temporal](https://optimuscloud.com.br/wp-content/uploads/2024/03/Amazon-Timestream-InfluxDB-gerenciado-para-dados-de-serie-temporal-150x150.jpg)
Amazon Timestream: InfluxDB gerenciado para dados de série temporal
14 de março de 2024![As migrações para a nuvem aceleram em 2024](https://optimuscloud.com.br/wp-content/uploads/2024/03/1710514293_As-migracoes-para-a-nuvem-aceleram-em-2024-150x150.jpg)
As migrações para a nuvem aceleram em 2024
15 de março de 2024Fly.io está por trás do que pode ser um dos movimentos clandestinos de desenvolvedores mais quentes da atualidade, já que a empresa atraiu discretamente mais de um quarto de milhão de desenvolvedores organicamente e agora está estabelecendo parcerias importantes para alcançar ainda mais desenvolvedores.
Fly.io é uma plataforma para desenvolvedores lançarem e gerenciarem facilmente aplicativos em todo o mundo. Kurt Mackey, CEO e fundador da Fly.io, disse. Fly.io compete com provedores de plataforma como serviço (PaaS), como Heroku e Render, pela adoção inicial do desenvolvedor, mas, em última análise, Mackey pretende competir com grandes provedores de nuvem como AWS, Azure e GCP.
Aliança Rebelde
Na verdade, Mackey disse ao The New Stack que prevê o futuro da computação em nuvem como consistindo em uma “Aliança Rebelde” de cerca de 50 empresas especializadas, cada uma focada em uma necessidade específica do desenvolvedor. Por exemplo, Fly.io, juntamente com os parceiros Supabase (para Postgres gerenciados) e Tigris Data (para armazenamento de objetos), formam uma “nuvem mínima viável” que os desenvolvedores podem usar para construir quase qualquer tipo de aplicativo.
Os provedores de nuvem tradicionais como AWS, GCP e Azure estão ficando desatualizados, pois são construídos em torno de práticas operacionais que eram mais relevantes há uma década, observou Mackey.
E plataformas de hospedagem mais recentes como Fly.io, Railway, Netlify e Vercel estão surgindo, oferecendo melhor alinhamento com práticas modernas de desenvolvimento, funcionalidade aprimorada e uma experiência superior para desenvolvedores, escreveu Martin Casado, sócio geral da Andreessen Horowitz, onde se concentra em investimento empresarial, em uma postagem de blog. Andreessen Horowitz investiu na Fly.io e na Tigris Data.
“Os benefícios dessas novas plataformas podem ser funcionais – Fly.io, por exemplo, tem suporte multirregional muito mais simples do que AWS – mas elas também são adotadas porque têm melhor suporte nativo para estruturas e práticas de aplicativos modernos e uma experiência de desenvolvedor muito melhor, Casado escreveu no post.
Conheça os desenvolvedores onde eles estão
Além disso, Fly.io permite que os desenvolvedores criem aplicativos com suas estruturas favoritas. A CLI Fly.io gera contêineres para as estruturas mais populares, incluindo Rails, Phoenix, Django, Node, Laravel e .NET, e Fly oferece suporte às linguagens de programação Go e Rust.
Fly.io transforma contêineres em micro-VMs que rodam no hardware da empresa em mais de 30 regiões em seis continentes. Fly.io oferece o que chama de Fly Machines, que são micro-VMs Linux completos rodando no metal da empresa, construídos a partir de contêineres dos próprios clientes com um único comando ou chamada de API, afirma a empresa em seu site.
De acordo com o site, “Fly Machines são o motor da plataforma Fly.io: VMs de inicialização rápida que podem ser iniciadas e interrompidas em velocidades de subsegundos. Controle-os com sua API REST rápida ou a CLI flyctl. Ou use o Fly Launch para configuração e implantação otimizadas em todo o aplicativo.”
Fly.io teve sorte
O foco inicial do Fly.io era permitir que os desenvolvedores construíssem e gerenciassem facilmente seus próprios CDNs. Desde então, evoluiu para fornecer uma plataforma de infraestrutura altamente controlável e “sem região”.
“No início, dissemos que se fizermos um bom trabalho, um desenvolvedor solitário será capaz de construir uma CDN, o que significa que você pode executar um pedaço de código em vários lugares, gerenciar tudo com um ciclo de vida e não ter como problemas realmente complicados e multirregionais para resolver”, disse Mackey.
E porque a empresa estava tão focada em CDNs, Fly.io “teve sorte em” construir “esta nuvem que não se importa. Em alguns aspectos, não tem região. Ele não se importa em qual data center você precisa executar – você pode executar em todos eles ou em um deles. Depende totalmente de você. O objetivo é se aproximar das pessoas. E acho que o que encontramos foi a abstração certa para o que os desenvolvedores desejam gerenciar na infraestrutura.”
Armazenamento é uma chave, entra no Tigre
Isso é bom para os desenvolvedores porque o armazenamento tem sido um problema fundamental que impede a migração total dos aplicativos para essas novas nuvens, já que soluções robustas de armazenamento em nuvem são complexas de construir e operar, disse Ovais Tariq, cofundador e CEO da Tigris Data.
No mês passado, no Dia dos Namorados, a Tigris lançou a versão beta pública de seu serviço de armazenamento de objetos rodando no Fly.io. O Tigris é um serviço de armazenamento de objetos distribuído globalmente que oferece baixa latência em qualquer lugar do mundo, permitindo que os desenvolvedores armazenem e acessem qualquer quantidade de dados usando as bibliotecas do Amazon S3 que já usam na produção.
Uber em casa
Tariq e seus cofundadores da Tigris lideraram as equipes da plataforma de armazenamento da Uber. “Ao longo de seis anos, construímos e operamos a infraestrutura de armazenamento global da Uber, apoiando milhões de usuários por dia nos aplicativos Uber Rides e Uber Eats”, disse ele em um post no blog.
“Quase metade da equipe é do Uber”, disse Tariq ao The New Stack.
A equipe da Tigris é obviamente capaz de construir e executar um serviço global de armazenamento de objetos, aproveitando sua experiência com o FoundationDB.
O Amazon S3 abriu o caminho, mas os desenvolvedores querem mais?
Em uma postagem em 14 de março – o décimo oitavo aniversário do lançamento do S3 (e também do Pi Day) Tariq elogiou o S3 por liderar o caminho na mudança na forma como os desenvolvedores trabalham com armazenamento de dados, fornecendo o Simple Storage Service (S3). Na verdade, “o S3 reescreveu as regras de armazenamento e nos impulsionou para uma nova era de computação em nuvem”, disse Tariq.
No entanto, “com o passar do tempo, os desenvolvedores querem trabalhar com plataformas de nuvem mais novas e simplificadas em vez das três grandes plataformas de nuvem ‘tradicionais’ (AWS, Azure e Google Cloud)”, disse Tariq no post. “Pelos padrões de 2006, o AWS S3 é uma maravilha técnica. No entanto, não estamos mais em 2006, estamos em 2024.”
O Tigris permite que aplicativos gravem e leiam em qualquer região e até mesmo lide com atualizações conflitantes em múltiplas regiões, fornecendo uma visão global consistente dos dados como uma verdadeira plataforma global de armazenamento multimestre, disse Tariq.
A Tigris faz isso executando clusters FoundationDB redundantes nas regiões do Fly.io, usando volumes NVMe para armazenamento em cache e um sistema de filas para distribuir dados de objetos para múltiplas réplicas e regiões onde os dados são solicitados, disse Mackey.
“Usamos o Kubernetes para executar nossas cargas de trabalho, construímos o Kubernetes em cima do Fly”, disse Tariq em entrevista. “E estamos usando isso para simplificação. A simplicidade que o Fly oferece do ponto de vista da rede facilitou a construção desse aplicativo global multirregional. Se estivesse usando AWS, isso me custaria muita complexidade de infraestrutura.”
Além disso, o Tigris fornece uma API compatível com S3, facilitando a integração dos desenvolvedores com suas estruturas e bibliotecas existentes.
Ganhos da Parceria Tigris
Assim, Fly.io fez parceria com Tigris para oferecer armazenamento de objetos como parte da plataforma Fly.io, permitindo aos desenvolvedores criar um projeto Tigris usando o comando “fly storage create”, com todas as configurações necessárias injetadas no aplicativo.
Para os clientes, Fly.io consolida a cobrança de todos os serviços, incluindo Tigris, em uma única fatura mensal, simplificando a contabilidade para os desenvolvedores.
Fly.io tem cerca de 90 funcionários, levantou US$ 110 milhões em financiamento e opera seu próprio hardware em 37 regiões em todo o mundo para fornecer acesso de baixa latência aos aplicativos.
Mackey disse que a empresa atrai principalmente equipes de desenvolvedores pequenas, impacientes e intelectualmente curiosas que desejam lançar e iterar rapidamente sem pedir permissão.
Além disso, Fly.io vê um potencial significativo no apoio a desenvolvedores que trabalham em casos de uso emergentes e transformadores, especialmente em áreas como IA, disse Mackey.
Além disso, Tariq da Tigris disse ao The New Stack que ele também vê muito potencial no espaço de IA, onde os desafios de infraestrutura em torno do dimensionamento eficiente da computação e do armazenamento podem ser resolvidos por meio de inovações tanto na computação quanto no armazenamento.
A postagem Fly.io atraindo desenvolvedores das três grandes nuvens com armazenamento de objetos apareceu pela primeira vez em The New Stack.