Les grandes entreprises disposent souvent d'une infrastructure et d'équipes d'application capables de créer des plates-formes répondant aux besoins spécifiques de leur activité. En revanche, pour les petites entreprises dont les équipes techniques sont moins nombreuses et les budgets plus serrés, les plates-formes personnalisées sont souvent irréalistes et difficiles à mettre à l'échelle - c'est un luxe qu'elles ne peuvent pas se permettre.
Cette réalité a donné naissance à la plateforme en tant que service (PaaS), qui permet de résoudre ces problèmes et d'autres difficultés connexes. Toutefois, le PaaS présente certaines limites, notamment le fait que les clients sont enfermés dans un seul fournisseur de nuages publics.
Johnny Dallas et son associé Zihao Zhang ont identifié ce problème lorsqu'ils travaillaient pour de grandes entreprises et, en 2020, ils ont créé Zeet pour le résoudre. Zeet aide les développeurs à créer une infrastructure cloud réutilisable et en libre-service qui peut être connectée, déployée et mise à l'échelle sur n'importe quel fournisseur de cloud. Zeet est à la pointe de l'ingénierie des plateformes gérées et des plateformes de développeurs. Elle apporte un mélange inédit sur le marché, avec une infrastructure construite sur le nuage.
Les clients se tournent vers Zeet pour mettre en place leur couche d'infrastructure en utilisant les relations existantes avec les fournisseurs de nuages publics ou en partant de zéro. Ils peuvent se déployer auprès de différents fournisseurs de cloud, en tirant parti de différents atouts en fonction des besoins de leurs applications. Il s'agit d'une façon plus large d'envisager le multicloud au-delà des cas d'utilisation plus courants de sauvegarde, de redondance ou de régionalité des centres de données.
"Chaque nuage a une forme différente. Chacun a ses nuances et ses avantages uniques", explique Johnny. "Vous pouvez trouver une meilleure réponse à vos problèmes en combinant les forces des fournisseurs de services en nuage à votre disposition. Chaque fournisseur de cloud présente des avantages techniques uniques. Une pile technologique peut s'étendre sur plusieurs nuages, et l'ingénierie des plates-formes permet d'y parvenir.

LiveKit, à la recherche d'une solution d'informatique dématérialisée évolutive et multirégionale
Un cas d'utilisation de la vision multicloud de Zeet est fourni par l'un de ses clients, LiveKit, une plateforme WebRTC open source qui permet de créer des projets de vidéoconférence, de diffusion en direct, de métavers et de robotique pour les applications. L'objectif de LiveKit est d'être disponible sur tous les nuages en se basant sur la spécialisation de sa pile technologique et en l'associant aux points forts des fournisseurs de nuages.
L'équipe d'ingénieurs de LiveKit se concentre sur la diffusion de vidéos en direct à faible latence. Cependant, l'équipe s'est heurtée à un obstacle : elle a découvert que la mise à l'échelle de la bande passante serait extrêmement coûteuse avec sa couche d'application effectuant des appels Kubernetes API sur AWS. L'équipe Zeet a aidé LiveKit, dont l'architecture est profondément définie dans Zeet, à séparer les couches d'application, l'infrastructure, etc. LiveKit a changé de fournisseur de cloud en un jour et l'a fait quatre fois au cours des six premiers mois de collaboration avec Zeet.
Linode Kubernetes Engine (LKE) était le meilleur choix pour LiveKit en raison de l'accent mis sur la latence, la mise en réseau et la nécessité d'une couverture à grande échelle. Le déploiement de LKE à travers l'architecture définie au sein de la plateforme Zeet a été aussi simple que de relier les comptes Linode et Zeet. LiveKit peut désormais être déployé dans autant de nuages et de régions qu'ils le souhaitent, avec une séparation de l'état du modèle d'application et de l'état de l'infrastructure du nuage.
"L'objectif est de permettre aux développeurs de bénéficier d'une excellente expérience au niveau de l'infrastructure", a déclaré Johnny. "Nous travaillons avec les équipes d'infrastructure pour permettre à leurs équipes d'application d'ajouter le niveau de gestion au-dessus du nuage.
Le bon choix avec Linode
Zeet ne fait pas la promotion d'un fournisseur de cloud public plutôt qu'un autre, mais offre des conseils aux clients qui ne savent pas lequel choisir pour différentes charges de travail. Les clients peuvent utiliser les composants dont ils disposent déjà, comme les modèles Terraform et les diagrammes Helm, et bénéficier d'une expérience cohérente.
"Pour les besoins intensifs en réseau, à faible latence et la disponibilité dans un large éventail de régions, LKE est notre fournisseur de choix", a déclaré Johnny. "L'intégration est aussi simple que la création d'un compte Linode et l'injection d'une cléAPI dans Zeet, qui provisionne le cluster LKE, toutes les ressources associées et crée ensuite l'application."
La concurrence dans le domaine du cloud est féroce, mais les grandes entreprises ne devraient pas être les seules à adopter des stratégies multicloud qui tirent parti des atouts des différents fournisseurs de cloud. Nous continuons à mettre l'accent sur l'expérience des développeurs et nous nous efforçons de rendre l'informatique en nuage simple, abordable et accessible à tous. Les partenariats ne sont qu'un des types d'innovation que Linode permet, et nous sommes ravis de travailler avec Zeet.