“Decir que esta transición ha sido controvertida es quedarse corto. » De hecho, lo menos que podemos decir es que la decisión de 37signals, el editor de Basecamp y la solución de colaboración Hey, de abandonar la nube pública no ha pasado desapercibida. A través de su CTO, David Heinemeier Hansson, la empresa hizo público, en otoño de 2022, su deseo de dejar AWS y volver al hosting tradicional, principalmente por motivos económicos. Según el director técnico, que habla de una factura anual de AWS de 3,2 millones de dólares en 2022, el plan de inversión, que incluye la compra de 600.000 dólares en servidores Dell y su alojamiento en dos centros de datos propiedad de Deft, debería generar un ahorro de 7 millones de dólares en 5 años para el editor de software (tenga en cuenta que el pasado mes de septiembre, las ganancias previstas fueron ligeramente superiores).

A mediados de diciembre, en un nuevo Publicación de blog de preguntas frecuentesCuando anuncia el éxito de este proyecto, David Heinemeier Hansson intenta tergiversar algunas de las objeciones que le han sido dirigidas mientras 37signals aclara sus intenciones, yendo a contracorriente de un mercado que tiende a recurrir cada vez más a la nube pública. "Recibí miles de comentarios pidiendo aclaraciones, brindando comentarios y expresando incredulidad ante nuestra audacia de zigzaguear mientras otros todavía estaban ocupados poniéndose al día con el zag", escribió el CTO.

Una factura de AWS dividida por 8 en un año

Según este último, el regreso a un alojamiento más tradicional es un éxito para su empresa, tanto desde el punto de vista económico como funcional. “No solo completamos nuestra salida de la nube rápidamente, nuestros clientes apenas notaron nada y los ahorros comenzaron a acumularse rápidamente. A partir de septiembre [2023, NDLR]logramos un millón de dólares en ahorros en la factura de la nube. Y a medida que las Instancias Reservadas (donde se paga por adelantado durante un año entero para obtener precios más bajos) comenzaron a caducar, la factura siguió cayendo en picado”, observa David Heinemeier Hansson, que publica un gráfico que muestra una factura de AWS que cae de unos 160.000 dólares a menos de 20.000 dólares al mes entre diciembre de 2022 y noviembre de 2023. Estadísticas que también muestran el peso considerable del servicio de búsqueda (OpenSearch) en el coste total (aproximadamente 50.000 dólares en diciembre de 2022).

Todo ello sin revelar costes ocultos o inducidos, asegura el CTO, que en sus preguntas frecuentes pretende refutar los argumentos que se le han planteado en este ámbito. No, la migración a una infraestructura alojada no ha aumentado los costos laborales. “No cambiamos la composición del equipo después de salir de la nube. Las mismas personas que ejecutaron Hey, Basecamp y otras aplicaciones en la nube ahora las ejecutan en nuestro propio hardware”, escribe el CTO. Una observación que se aplica en cualquier caso a 37signals, cuya actividad y tamaño (cientos de miles de dólares en facturación SaaS al mes) requieren equipos de TI bien dotados y con habilidades tecnológicas avanzadas. “El 90% de la experiencia necesaria para ejecutar su propio hardware es la misma que se necesita para ejecutarlo en la nube”, afirma el ejecutivo.

Los $600.000 en servidores ya reembolsados

Según este último, el regreso a las infraestructuras tradicionales no se traduce en un aumento de los costes de licencias y servicios, ya que 37signals ha optado por sustituir los componentes gestionados operados en AWS por sus equivalentes de código abierto. “Nuestras bases de datos RDS se han convertido en bases de datos MySQL 8. Nuestra herramienta OpenSearch se ha convertido en Open Source ElasticSearch. » Una elección que, nuevamente, se refiere a la disponibilidad interna de las habilidades necesarias para soportar estas tecnologías.

Por último, David Heinemeier Hansson precisa que su modelo de costes integra adecuadamente la futura reposición de las máquinas Dell que su empresa acaba de adquirir, servidores amortizados en 5 años. “Lo cual es conservador”, indica el CTO, señalando que otros equipos ya funcionan desde hace 7 u 8 años sin problemas. Y tenga en cuenta que los 600.000 dólares gastados en hardware ya han sido reembolsados ​​gracias al ahorro obtenido al abandonar la nube. "Si el año que viene se produce un avance tecnológico extraordinario y queremos volver a comprar un montón de equipos nuevos, podemos hacerlo fácilmente y adelantarnos a nuestras ambiciones a nivel contable", bromea el accionista y director de tecnología de 37signals.

¿Una falsa sensación de seguridad?

Más allá de los costes, David Heinemeier Hansson asegura que la migración se realizó sin degradación del servicio ni de la seguridad. “Alojamos nuestro propio hardware en dos centros de datos dispersos geográficamente, cada centro de datos es capaz de soportar toda la carga que necesitamos y cada elemento crítico de la infraestructura es redundante”, observa el CTO, asegurando así que su plan de continuidad esté en el punto de mira. nivel del que tenía en la nube pública. Dado que las operaciones técnicas dentro de los centros de datos están a cargo de los equipos de la empresa de hosting, "la experiencia operativa se parece mucho más a la de la nube que en los primeros tiempos de Internet, cuando cada uno tenía que tirar de su propio cable", añade el directivo.

La misma sensación de no haber perdido nada en términos de seguridad o cobertura internacional. "La mayoría de los problemas de seguridad que uno encuentra al usar software en Internet provienen de la aplicación y sus dependencias directas", dice el CTO, indicando que operar en la nube no cambia estos problemas. . Según él, esta elección puede, por el contrario, dar a los equipos una falsa sensación de seguridad: “piensan que no tienen que preocuparse por eso, cuando es absolutamente así”. Asimismo, operar en la nube o en infraestructuras alojadas no cambia en modo alguno la necesidad de implementar CDN para garantizar la prestación de servicios a nivel internacional.

Aprovisionamiento rápido: un beneficio que no justifica el coste adicional

En lo esencial, es decir, los beneficios de la inversión realizada, la nube pública saldría perdiendo en gran medida para David Heinemeier Hansson. En cualquier caso, en el contexto de 37señales. “Creímos en el argumento de marketing [des opérateurs de cloud]admite la CTO. Iba a ser más barato, más fácil y más rápido. Sólo la última promesa se hizo realidad para nosotros. La nube permite aprovisionar rápidamente una flota completa de servidores. Pero no es algo que hagamos muy a menudo, por lo que no merece el enorme coste extra que genera”.