El proveedor de SaaS 37signals abandona la nube pública

David Heinemeier Hansson, copropietario y director de tecnología del proveedor de SaaS 37signals, abandona la computación en nube y quiere que todo el mundo lo sepa. En una serie de entradas de blog, Hansson cuestiona los modelos de negocio en la nube, refutando los supuestos asociados a la computación en nube y argumentando que la consolidación del poder entre las empresas de hiperescala no es necesariamente algo bueno.

SaaS

Puede parecer contraintuitivo que los proveedores de SaaS arremetan públicamente contra la nube y aconsejen a otras empresas que reconsideren sus inversiones en ella. ¿Ha engañado Hansson, creador de Ruby on Rails?

El argumento de Hansson era sencillo: Ahorraría millones descargando las cargas de trabajo de los servidores de la infraestructura AWS de Amazon, comprando nuevo hardware a Dell y gestionando su negocio en una instalación de colocación.

Y añadió: "Trabajamos mucho tanto en la nube de Amazon como en la de Google. Funcionamos sobre metal desnudo y sobre Kubernetes. Hemos visto todo lo que ofrece la nube y lo hemos probado casi todo". Por fin está aquí Es hora de concluir: Para una empresa mediana en constante crecimiento como la nuestra, alquilar ordenadores es (en su mayoría) un mal negocio. El ahorro prometido al reducir la complejidad nunca se materializa. Así que estamos haciendo planes para dejar el plan de".

Añadió que la computación en nube "tiene todo el sentido" para los minoristas y otras empresas que experimentan fuertes picos de tráfico. Al fin y al cabo, así es como surgió AWS, cuando Amazon acumuló un exceso de capacidad para las vacaciones y luego decidió empezar a alquilar el hardware ocioso. Pero las cargas de trabajo tienen que ser "superrápidas", afirma Hansson.

Cree que para la mayoría de las empresas con cargas de trabajo relativamente estables, si gastas mucho dinero en la nube y no consideras al menos comparar la factura del alquiler con la compra de un servidor, "serías un poco imprudente".

Haz cuentas.

37signals vende dos productos SaaS: Basecamp, una aplicación de gestión de proyectos lanzada en 2004, y HEY, un servicio de correo electrónico premium lanzado en 2020. Basecamp funciona principalmente desde un centro de alojamiento, mientras que HEY estaba totalmente basado en la nube hasta que Hansson empezó a hacer números.

La empresa gastó $3,2 millones en servicios en la nube de AWS en 2022; menos de $1 millones se gastaron en almacenamiento Amazon S3, y los $2,3 millones restantes se gastaron en servidores de aplicaciones, servidores de caché, servidores de bases de datos, servidores de búsqueda, etc. El plan es eliminar la totalidad de los $2,3 millones en gastos para 2023 y abordar 8PB de datos almacenados para 2024.

"Hubo que pensarlo mucho, hacer muchas pruebas comparativas y asombrarse ante la velocidad de los nuevos chips Zen4 de AMD combinados con unidades NVMe de 4ª generación", explica Hansson, que encargó unos $600.000 para un servidor Dell.

Amortizada en cinco años, la infraestructura de servidores costaría aproximadamente $120.000 al año. Gastó otros 160.000 euros al mes (720.000 euros al año) para adquirir ocho bastidores dedicados en dos centros de datos gestionados por el proveedor de alojamiento Deft. "Intencionadamente sobredimensionamos el espacio para que cupieran todos los nuevos servidores en los bastidores existentes sin necesidad de más espacio ni energía", añade Hansson.

Sus gastos anuales totales son de $840.000 frente a los $2,3 millones de la computación en nube, lo que supone un ahorro neto de unos $1,5 millones al año, o $7 millones en cinco años. "Y vamos a tener hardware más rápido, más núcleos, almacenamiento NVMe muy barato y espacio para escalar a muy bajo coste", añadió.

Hansson ha dicho que ha empezado a migrar las aplicaciones fuera de la plataforma AWS y espera que el proceso concluya antes del verano. Añadió que la migración en sí no sería fácil. Su equipo tuvo que crear sus propias herramientas para garantizar que las principales características e innovaciones incorporadas a sus aplicaciones pudieran trasladarse al nuevo hardware y ejecutarse con el mismo rendimiento.

La complejidad de resolver los pormenores de la repatriación de aplicaciones plantea la cuestión de si la experiencia de un proveedor de SaaS como 37signals, cuya plantilla está repleta de expertos técnicos, es aplicable a la empresa media.

Algunas preguntas y las respuestas de Hansen.

Hansen se ha mostrado activo en las redes sociales y ha participado en conversaciones sobre el tema. Parecía tener una respuesta para cada pregunta.

¿Qué pasa con el mantenimiento, la supervisión y las operaciones? ¿Necesito contratar más personal informático para gestionar los servidores que tengo ahora?

Hansen argumentó que no necesitaba añadir ningún puesto a su plantilla de operaciones de 10 personas. Afirmó que los equipos de TI pueden gestionar los servidores a distancia, estén donde estén. Añadió que los proveedores de la nube han demostrado que el paso a la nube permitirá a las organizaciones reducir el personal de TI, pero Hansson dijo que ese ahorro nunca se ha materializado realmente.

¿Y si se bloquea el servidor?

La respuesta de Hanson puede sonar simplista, pero él dice que basta con comprar uno nuevo. Señala que los servidores que maneja actualmente tienen 6 o incluso 7 años, lo que significa que todos han sido amortizados y siguen funcionando. "Lo hacemos funcionar hasta que

¿Cómo debe proceder la organización?

Hansen recomienda este enfoque: "Yo empezaría planteando el debate internamente. ¿Qué tipo de negocio tenemos? ¿Tenemos un negocio muy volátil en el que se producen grandes aumentos? Somos una empresa muy incipiente, ¿podemos prescindir por completo de un equipo de operaciones? O quizá estemos en algún punto intermedio, como 37signals, donde quizá no gastemos $3 millones al año como ellos, pero quizá ya estemos gastando $1 millón al año, o incluso puede que nos cueste $500.000 al año".

Según él, las empresas deben preguntarse: "¿Cuánto nos va a costar comprar unos servidores? ¿Cuánto tardaremos en amortizarlos? Si acabamos en la misma situación que 37signals con Basecamp, seguirán con los servidores que compraron hace siete años". ¿Cuánto aumentará nuestro beneficio operativo si lo ponemos en marcha?".

37signals lucha contra el dominio de internet de hyperscaler.

Hansen añadió otro argumento más filosófico a favor de alejarse de las plataformas de hiperescala. "No se trata sólo de costes. También se trata de qué tipo de Internet queremos que funcione en el futuro. Me resulta chocante que esta maravilla descentralizada del mundo funcione ahora principalmente en ordenadores propiedad de un puñado de grandes empresas."

Hansen afirma que la reacción de sus colegas ha sido mayoritariamente positiva. "Sólo estoy articulando una sabiduría que ya existe", dijo Hansen.

Una persona con la que Hansson no ha tenido contacto directo es Jeff Bezos, de Amazon, que en realidad es inversor y copropietario de 37signals. Pero Hansson dijo: "Estoy 100% seguro de que está de nuestro lado en cuanto a mantener los costes lo más bajos posible".

Póngase en contacto con nosotros