Avançar para o conteúdo principal

Zeet

Construção de Códigos
Imagem decorativa Zeet

Como Zeet Ajuda a Construir Estratégias Multi-Nuvem que Alavancam as Forças das Nuvens



As grandes empresas têm frequentemente equipas de infra-estruturas e aplicações com a capacidade de construir plataformas que satisfazem as necessidades específicas do seu negócio. Mas para organizações mais pequenas com equipas técnicas mais enxutas e orçamentos mais apertados, as plataformas construídas à medida são frequentemente irrealistas e difíceis de escalar - é um luxo que não se podem permitir.

Esta realidade deu origem à Plataforma como um Serviço (PaaS), que ajuda a resolver estes e outros desafios relacionados. No entanto, o PaaS tem algumas limitações, nomeadamente o bloqueio de clientes num único fornecedor público de nuvens. 

Johnny Dallas e o seu parceiro Zihao Zhang identificaram este problema enquanto trabalhavam para grandes empresas e, em 2020, começaram a Zeet a resolvê-lo. Zeet ajuda os programadores a criar infra-estruturas de nuvens reutilizáveis e auto-suficientes que podem ser ligadas, implantadas e escalonadas em qualquer fornecedor de nuvens. Zeet está na vanguarda da engenharia de plataforma gerida e de plataforma de desenvolvimento. Traz uma nova mistura para o mercado, com infra-estruturas construídas na nuvem. 

Os clientes recorrem à Zeet para criar a sua camada de infra-estrutura, utilizando as relações existentes com os fornecedores públicos de nuvens ou começando do zero. Podem ser implantados em vários fornecedores de nuvens, alavancando diferentes pontos fortes com base nas necessidades das suas aplicações. É uma forma mais ampla de ver a multi-nuvem para além de backups mais comuns, redundância, ou regionalidade dos casos de utilização dos centros de dados.

"Cada nuvem tem uma forma diferente. Cada uma tem as suas nuances e vantagens únicas", explica Johnny. "Pode encontrar uma melhor resposta para os seus problemas combinando os pontos fortes dos fornecedores de nuvens ao seu dispor. Existem vantagens tecnológicas únicas para cada fornecedor de nuvens. Uma pilha de tecnologia pode abranger várias nuvens, e a engenharia de plataformas ajuda a fazer isso acontecer". 

Os co-fundadores da Zeet Johnny Dallas e Zihao Zhang. Foto gentilmente cedida pela Sequoia.

LiveKit, Procura uma solução escalável, Multi-regional Cloud 

Um caso de utilização da visão multi-nuvem da Zeet vem de um dos seus clientes, o LiveKit, uma plataforma WebRTC de código aberto que constrói videoconferência, streaming ao vivo, metaverso, e projectos de robótica para aplicações. O objectivo do LiveKit é estar disponível em todas as nuvens com base na especialização da sua pilha de tecnologia e combinando-a com os pontos fortes dos fornecedores de nuvens.

A equipa de engenheiros do LiveKit está focada no fornecimento de vídeo ao vivo com baixa latência. No entanto, a equipa deparou-se com um bloqueio de estrada - o LiveKit descobriu que o escalonamento da largura de banda seria extremamente dispendioso, com a sua camada de aplicação a fazer chamadas para Kubernetes API em AWS. A equipa de Zeet ajudou o LiveKit, com a sua arquitectura profundamente definida em Zeet, camadas de aplicação separadas, infra-estrutura, e muito mais. O LiveKit moveu fornecedores de nuvens num dia e fê-lo quatro vezes nos primeiros seis meses de trabalho com Zeet.

Linode Kubernetes Engine (LKE) foi a melhor escolha para o LiveKit devido ao foco na latência, no trabalho em rede, e à necessidade de cobertura de impressão de grandes pés. A implementação do LKE através da arquitectura definida dentro da plataforma Zeet foi tão simples como a ligação de contas Linode e Zeet. O LiveKit agora distribui-se por tantas nuvens e regiões quantas quiser, com uma separação entre o estado do modelo de aplicação e o estado da infra-estrutura de nuvens.

"O objectivo é permitir uma grande experiência de desenvolvimento em cima da infra-estrutura", disse Johnny. "Trabalhamos com equipas de infra-estruturas para permitir às suas equipas de aplicação, acrescentando o nível de gestão no topo da nuvem".

O ajuste certo com Linode

A Zeet não promove um fornecedor de nuvem pública em detrimento de outro, mas oferece orientação aos clientes inseguros sobre qual escolher para diferentes cargas de trabalho. Os clientes podem trazer os componentes que já possuem, como Terraform templates e Helm charts, e obter uma experiência consistente. 

"Para necessidades e disponibilidade de redes intensivas e de baixa latência numa vasta gama de regiões, a LKE é o nosso fornecedor de eleição", disse Johnny. "A integração é tão simples como a criação de uma conta Linode e a injecção de uma chaveAPI na Zeet, que providencia o cluster LKE, todos os recursos associados, e depois cria a aplicação".  

A concorrência da nuvem é feroz, mas as grandes empresas não devem ser as únicas com estratégias multi-nuvem que tiram partido dos pontos fortes dos diferentes fornecedores de nuvens. O nosso foco na experiência do desenvolvedor continua à medida que nos esforçamos por tornar a computação em nuvem simples, económica e acessível a todos. As parcerias são apenas um tipo de inovação que a Linode permite, e estamos entusiasmados por trabalhar com a Zeet. 

Compartilhe