MinIO se convierte en un unicornio después de una ronda de financiamiento de la Serie B de $ 103 millones

En 2014, el mundo era un lugar diferente. Era el apogeo de la era de los grandes datos, y la nube todavía era objeto de acalorados debates. No mucha gente apuesta a que la nube llegaría a dominar las cargas de trabajo informáticas, y mucho menos a convertirse en el almacén de datos de facto.

Sin embargo, los fundadores de MinIO no eran la mayoría de las personas, por lo que aceptaron esa apuesta. Con experiencia en sistemas de archivos distribuidos, almacenamiento y código abierto, Anand Babu Periasamy, Garima Kapoor y Harshavardhana invirtieron en la creación de software de almacenamiento en la nube de código abierto para abordar las demandas del crecimiento de datos no estructurados en la nube.

Hoy, MinIO Inc., creadores de la suite de almacenamiento de objetos de múltiples nubes MinIO, anunció que ha recaudado $ 103 millones en fondos de la Serie B con una valoración de $ 1 mil millones. La inversión fue dirigida por Intel Capital con la participación del nuevo inversionista SoftBank Vision Fund 2 y los inversionistas existentes Dell Capital, General Catalyst y Nexus Venture Partners.

Nos reunimos con Periasamy para hablar sobre el viaje de MinIO.

La capa persistente de la pila de datos

Periasamy fundó previamente una startup llamada Gluster, que creó un sistema de archivos distribuido de código abierto y fue adquirida por Red Hat. Ha estado en el código abierto desde que tiene memoria, y alrededor de 2014, quedó claro para él y sus cofundadores de MinIO que había una necesidad de abordarse en los datos:

«Cualquier cosa que haga con los datos está aquí para quedarse. Elegimos la capa persistente de la pila de datos que almacena y administra todos los datos. Y la oportunidad para nosotros era la nube pública».

Los fundadores de MinIO creían que el almacenamiento en la nube sería el almacenamiento para todos, y ese almacenamiento es el almacenamiento de objetos. Por supuesto, cada nube tiene su propio almacenamiento de objetos. Entonces MinIO tuvo que llevar su apuesta más allá, aunque esa fue una elección más fácil de hacer.

Lo que hicieron fue crear su software para que fuera 100 % compatible con el almacenamiento de objetos en la nube líder: S3 de Amazon. Pero MinIO no solo se ejecuta en la nube de Amazon. Se ejecuta en Microsoft Azure, Google Cloud, Azure, VMWare Tanzu, OpenShift, SUSE Rancher, bare metal, edge, nube híbrida, multinube, prácticamente en cualquier lugar.

La apuesta de MinIO fue que AWS tendrá mucho éxito en convencer a la industria de la forma correcta de construir infraestructura, pero es muy poco probable que AWS sea la única infraestructura disponible. Y en ese escenario, tener demasiados estándares o API no iba a funcionar. Se necesitó disciplina para apegarse a esa decisión, no agregar soporte para esta o aquella API, o sistemas de archivos heredados, y simplemente ceñirse a S3:

«Una Gran Teoría Unificada del Almacenamiento suena bien en papel, pero estos son problemas completamente independientes. La idea general sobre el almacenamiento de objetos era dejar de lado las cosas heredadas. Si traigo de vuelta las cosas heredadas, entonces no es una ventaja, es una desventaja . Solo fui disciplinado para decir «no» mucho. Y eso fue lo que nos permitió llegar aquí «, dijo Periasamy.

cloud-computing-tech.jpg

MinIO apostó temprano en la nube y en S3 de Amazon se convirtió en el estándar de facto para las necesidades de almacenamiento de aplicaciones. La apuesta está dando sus frutos.

Por supuesto, crear un producto en torno a la API de otra persona puede ser un desafío. Jonathan Symonds, CMO de MinIO, dijo que se le debe gratitud a Amazon por la API S3 porque cambió la mentalidad de los desarrolladores en términos de cómo se realiza el almacenamiento. También enfatizó el poder que proviene del modelo de código abierto de MinIO.

Eso ha permitido a MinIO fortalecer su implementación de la API S3 «de una manera que ningún proveedor de software patentado podría hacer», dijo Symonds. Periasamy también señaló que existe una paridad de funciones del 100% entre la comunidad y la edición empresarial de MinIO. MinIO tiene un modelo de licencia dual, en el que su edición Community se licencia utilizando GNU AGPL v3, mientras que las ediciones Standard y Enterprise aprovechan una licencia comercial.

Periasamy cree que este es el modelo más claro posible. AGPL no se puede licenciar comercialmente, pero eso realmente ayuda a MinIO a ganar dinero al otorgar una licencia comercial para las ediciones Standard y Enterprise. Al mismo tiempo, MinIO no tiene que retroceder de una licencia permisiva como MIT o Apache a un modelo de núcleo abierto. Esto parece funcionar para MinIO, hasta el punto de convencer a los inversores: no solemos ver unicornios basados ​​en AGPL.

Amazon S3 como la interfaz de almacenamiento de un objeto para gobernarlos a todos

Aún así, está el elefante en la habitación. ¿A MinIO no le preocupa tener que basarse en la especificación API S3 de Amazon? ¿Qué pasaría si Amazon decidiera usar Oracle con ellos e intentara prohibirles el uso de la API de S3? Parece haber un precedente sobre eso ahora, pero Periasamy no se refirió a eso al abordar la pregunta.

Eso sería igual o quizás un problema aún mayor para Amazon, dijo Periasamy. S3 es una API, no un estándar, y Periasamy comentó que las definiciones de la API se parecen más a un texto religioso: hay muchas maneras de interpretarlas, y los propios SDK de Amazon las interpretan de manera diferente entre diferentes idiomas, o incluso dentro de diferentes versiones de AWS. SDK de Java.

Pero no se trata solo de los derechos legales de uso, agregó. Amazon simplemente podría seguir cambiando S3, incluso si nunca demandaron a nadie que use la API de AWS S3. Si hicieran eso, podrían molestar a la industria, pero también perjudicar a sus propios clientes. Periasamy cree que la API de S3 es prácticamente convergente y no va a cambiar.

Las adiciones, sin embargo, son un juego limpio. Si Amazon sigue agregando, MinIO también seguirá agregando, dijo Periasamy. Sin embargo, cree firmemente que S3 ya tiene la funcionalidad correcta. Periasamy agregó que Amazon ha sido amable con MinIO y con todos los demás. Él cree que la razón es que tienen una mentalidad similar.

minio-co-fundadores-anand-babu-periasamy-garima-kapoor-harshavardhana.jpg

Cofundadores de MinIO Anand Babu Periasamy, Garima Kapoor, Harshavardhana

Si la API S3 se vuelve popular, significa que más aplicaciones estarán listas para Amazon. Y la creencia de Amazon, según Periasamy, es que pueden construir el mejor producto en comparación con cualquier otra persona. Si ese es el caso, y la API S3 de hecho se convierte en un estándar, la industria gravitará hacia AWS y ganarán de todos modos.

MinIO también tiene la misma creencia central. La diferencia es, explicó Periasamy, que Amazon cree que será el centro de datos del mundo. MinIO cree que crearán un mejor software y convertirán toda la infraestructura en un servicio de almacenamiento de objetos.

Aún así, si alguna vez hubiera algún problema con Amazon, MinIO procedería y podría proceder a publicar su propio estándar, con el peso de su comunidad masiva detrás, dijo Periasamy. Pero en realidad lo mejor para todas las partes es cooperar.

Periasamy también afirmó que la industria se está alejando de los formatos heredados hacia el almacenamiento de objetos en masa. Caso en cuestión: HDFS, el sistema de archivos de Hadoop. Confirmó que MinIO está desplazando a HDFS y Hadoop a gran escala. Señaló que la arquitectura de Hadoop no está en línea con los requisitos de la nube; sin embargo, le dio crédito a Hadoop por haber iniciado la era de los grandes datos.

Lo que está en línea con los requisitos de la nube es Kubernetes, y MinIO está jugando. Kubernetes no estaba allí cuando comenzó MinIO. MinIO en sí mismo es independiente y puede ejecutarse desde Raspberry Pi a todo tipo de servidores de gama alta. Pero a medida que crecía Kubernetes, MinIO se dio cuenta de que «tenían las ideas correctas» y apostaron seriamente por Kubernetes.

Sin embargo, con o sin Kubernetes, MinIO tiene algunas métricas impresionantes que mostrar: los ingresos recurrentes anuales crecieron más del 201 % en 2021, mientras que el número de clientes creció más del 208 %. MinIO también cuenta con 31 000 estrellas de GitHub y más de 16 000 miembros de la comunidad MinIO Slack.

En cuanto a los planes futuros, Periasamy describió el enfoque de MinIO como centrado en educar al mercado a un nivel aún más amplio. Él cree que el almacenamiento de objetos tiene el potencial de ver un crecimiento aún mayor, y promete que MinIO hará que sea su negocio que esto suceda.

Deja un comentario