De la concepción al primer clúster en Ámsterdam: Cómo nació la plataforma vStack

22 april 2022
gradient

En la economía de las soluciones en la nube, los derechos de licencia suelen representar una parte importante. Los fundadores de vStack decidieron reducir estos costes: así nació la idea de una nueva plataforma hiperconvergente.

Selección de la pila tecnológica

El 18 de julio de 2018 puede considerarse el cumpleaños de vStack: entonces los desarrolladores esbozaron por primera vez en la pizarra la estructura de la futura plataforma.

«Estaba claro desde el principio que no podíamos hacer algo sobre la marcha. Necesitábamos un sistema que pudiera ofrecer IaaS tanto en modelos de servicio como on-premise», explica Evgeny Gavrilov, director del proyecto.

Merece la pena mencionar la pila tecnológica que constituyó la base de vStack. Los fundadores del proyecto se guiaron, en primer lugar, por su propia experiencia y decidieron rechazar KVM: no funciona bien con la CPU Overcommit y se distribuye bajo la «inconveniente» para el producto comercial licencia GPL.

Además, los desarrolladores se preocuparon por la compacidad y la «estabilidad» de la tecnología. Por ejemplo, si tomamos la virtualización de Red Hat, una nube con redundancia y redundancia requeriría un enorme número de componentes para ser desplegada. En cambio, OpenStack, en su vertiente hiperconvergente, es en realidad un hack que no cuenta con el apoyo de nadie.

En consecuencia, se eligió FreeBSD, ZFS y bhyve como pila.

Etapa de implementación

Transcurrieron agosto y septiembre de 2018 en la búsqueda del primer miembro del equipo, y en diciembre comenzó el diseño e implementación de la capa de clúster de la solución.

En cuanto al almacenamiento definido por software, no hubo problemas, pero la parte de redes de la solución resultó ser mucho más complicada. Llevó mucho tiempo hacer cambios en el sistema operativo, lo que habría permitido crear redes virtuales privadas con las características adecuadas.

Para implementar la API, el equipo eligió JSON-RPC.

«A lo largo de la operación, hemos visto que fue la decisión correcta. Una buena mitad de las solicitudes de nuestra práctica dejaron de ser relevantes tras la petición de proporcionar el ID de solicitud: el propio autor encontró la causa del problema por su cuenta gracias a la unicidad de extremo a extremo de cada solicitud», añadió Evgeny Gavrilov, director del proyecto.

Entrar en el mercado

Entonces llegó el esperado momento del lanzamiento. En esta fase, el producto contó con la gran ayuda de una empresa interna, Serverspace, un proveedor de nube pública centrado en las pequeñas y medianas empresas.

Tras sólo 10 meses desde el inicio de la primera fase, Serverspace pudo utilizar el primer clúster en vStack en una operación de producción.

El primer clúster se alojó en Ámsterdam y se vendió por aproximadamente la mitad del precio de VMware. Así, el proyecto consiguió inmediatamente un grupo de clientes iniciales y, basándose en sus comentarios, comenzó su desarrollo.

Hoy continúa: vStack amplía su equipo de especialistas y trabaja para crear soluciones aún mejores para los clientes.

Al utilizar nuestro sitio web, usted acepta el uso que hacemos de las cookies.