Ir al contenido principal

Zeet

Craft of Code
Imagen decorativa de Zeet

Cómo Zeet ayuda a crear estrategias multinube que aprovechan los puntos fuertes de las nubes



Las grandes empresas suelen disponer de equipos de infraestructuras y aplicaciones con capacidad para crear plataformas que satisfagan las necesidades específicas de su negocio. Pero para las organizaciones más pequeñas, con equipos técnicos más reducidos y presupuestos más ajustados, las plataformas personalizadas suelen ser poco realistas y difíciles de escalar: es un lujo que no se pueden permitir.

Esta realidad dio lugar a la Plataforma como Servicio (PaaS), que ayuda a resolver estos y otros retos relacionados. Sin embargo, PaaS tiene algunas limitaciones, a saber, el bloqueo de los clientes en un único proveedor de nube pública. 

Johnny Dallas y su socio Zihao Zhang identificaron este problema mientras trabajaban para grandes empresas y, en 2020, crearon Zeet para solucionarlo. Zeet ayuda a los desarrolladores a crear infraestructuras de nube reutilizables y de autoservicio que pueden conectarse, desplegarse y escalarse en cualquier proveedor de nube. Zeet está a la vanguardia de la ingeniería de plataformas gestionadas y plataformas para desarrolladores. Aporta una mezcla novedosa al mercado, con infraestructura construida en la nube. 

Los clientes recurren a Zeet para configurar su capa de infraestructura utilizando las relaciones existentes con proveedores de nubes públicas o empezando desde cero. Pueden desplegarse en varios proveedores de nube, aprovechando diferentes puntos fuertes en función de las necesidades de sus aplicaciones. Es una forma más amplia de ver la multicloud más allá de los casos de uso más comunes de copia de seguridad, redundancia o regionalidad de los centros de datos.

"Cada nube tiene una forma diferente. Cada una tiene sus matices y ventajas únicas", explica Johnny. "Puedes encontrar una respuesta mejor a tus problemas combinando los puntos fuertes de los proveedores de nubes que tienes a tu disposición. Cada proveedor de nube tiene sus propias ventajas tecnológicas. Una pila tecnológica puede abarcar varias nubes, y la ingeniería de plataformas ayuda a que eso ocurra". 

Johnny Dallas y Zihao Zhang, cofundadores de Zeet. Fotografía por cortesía de Sequoia.

LiveKit, busca una solución en la nube escalable y multirregional 

Un caso de uso de la visión multicloud de Zeet procede de uno de sus clientes, LiveKit, una plataforma WebRTC de código abierto que crea proyectos de videoconferencia, transmisión en directo, metaverso y robótica para aplicaciones. El objetivo de LiveKit es estar disponible en todas las nubes basándose en la especialización de su pila tecnológica y adaptándola a los puntos fuertes de los proveedores de nubes.

El equipo de ingenieros de LiveKit está centrado en ofrecer vídeo en directo de baja latencia. Sin embargo, el equipo se encontró con un obstáculo: descubrió que escalar el ancho de banda sería extremadamente costoso con su capa de aplicación haciendo llamadas a Kubernetes API en AWS. El equipo de Zeet ayudó a LiveKit, con su arquitectura profundamente definida en Zeet, a separar capas de aplicación, infraestructura y más. LiveKit trasladó proveedores de nube en un día y lo ha hecho cuatro veces en los primeros seis meses de trabajo con Zeet.

Linode Kubernetes Engine (LKE) fue la mejor opción para LiveKit debido al enfoque en la latencia, las redes y la necesidad de una cobertura de gran tamaño. El despliegue de LKE a través de la arquitectura definida en la plataforma Zeet fue tan sencillo como vincular las cuentas de Linode y Zeet. LiveKit se despliega ahora en tantas nubes y regiones como se desee con una separación del estado del modelo de aplicación y el estado de la infraestructura de nube.

"Elobjetivo es ofrecer una gran experiencia al desarrollador por encima de la infraestructura", afirma Johnny. "Trabajamos con equipos de infraestructura para habilitar a sus equipos de aplicaciones añadiendo el nivel de gestión encima de la nube".

El ajuste adecuado con Linode

Zeet no promociona un proveedor de nube pública sobre otro, sino que ofrece orientación a los clientes que no están seguros de cuál elegir para diferentes cargas de trabajo. Los clientes pueden aportar los componentes que ya tienen, como las plantillas de Terraform y los gráficos de Helm, y obtener una experiencia coherente. 

"Para las necesidades de uso intensivo de red, baja latencia y disponibilidad en una amplia gama de regiones, LKE es nuestro proveedor preferido", afirma Johnny. "La integración es tan sencilla como crear una cuenta Linode e inyectar una claveAPI en Zeet, que aprovisiona el clúster de LKE, todos los recursos asociados y, a continuación, crea la aplicación."  

La competencia en la nube es feroz, pero las grandes empresas no deberían ser las únicas con estrategias multicloud que aprovechen los puntos fuertes de los distintos proveedores de nubes. Seguimos centrándonos en la experiencia del desarrollador mientras nos esforzamos por hacer que la computación en nube sea sencilla, asequible y accesible para todos. Las asociaciones son sólo un tipo de innovación que permite Linode , y estamos encantados de trabajar con Zeet. 

Compartir esto