Cómo el cambio de Sun a Linux inició AWS

hace 3 años

Un ex ejecutivo de Amazon cuenta cómo el cambio de Sun / Solaris a HP / Linux salvó a la empresa y condujo a la creación de AWS.

Dan Rose, ahora presidente del fondo de inversión Coatue Ventures, publicó a principios de enero un hilo en Twitter, en el que explica cómo se construyó la infraestructura de AWS en Linux. El Sr. Rose trabajó en Amazon de 1999 a 2006, donde dirigió la división minorista y ayudó a incubar el lector Kindle antes de pasar a Facebook. Así que estaba en Amazon en 2000 cuando estalló la burbuja de las puntocom, y una punto com tras otra se marchitó y murió, no sin tener líneas de crédito carbonizadas en oficinas de lujo y, a menudo, no tener nada que mostrar en términos de producto. .

Al mismo tiempo, Dan Rose recuerda que la mayor inversión de Amazon se había realizado para crear un centro de datos equipado con costosos servidores Sun. El lema de Amazon era "crecer rápidamente" y la estabilidad del sitio era esencial. Cada segundo de tiempo de inactividad significa pérdida de ventas, y Sun era el estándar de oro en servidores de Internet en ese entonces. En ese momento tenían una gran división de software dirigida por un vicepresidente llamado Eric Schmidt.

Índice
  1. Sol para empezar
  2. Cambio completo a Linux
  3. Reducción de costes del 80%

Sol para empezar

La batería patentada de Sun (Solaris y Sparc) era "cara y pegajosa", como explica Dan Rose, y fue diseñada de esa manera. En ese momento, el mercado de Unix se compartía entre Sun (Solaris), HP (Ux), IBM (Aix) y SGI (Irix), y todas las variantes destacadas de los sistemas operativos Unix estaban diseñados para ser menos que portátiles. . Pero es seguro decir que los primeros sitios web importantes se crearon en Sun con Solaris y SunOS. El proveedor de Santa Clara tenía este segundo sistema operativo basado en BSD 4.2, que no contaba con una interfaz gráfica. (En los días previos al DNS, cuando estaba en la universidad, me dediqué a SunOS 3.xy tuve que aprender la línea de comandos de Unix. Mi primer ISP surgió de ahí. La universidad te dejó en un shell de SunOS y si no sabía qué hacer mirando los porcentajes desplazados, estaba perdido).

Cuando las empresas emergentes murieron en 2000 y vendieron sus equipos de centro de datos, los servidores Sun poco usados ​​comenzaron a aparecer en eBay a un precio inusualmente bajo (10% del precio original). Como resultado, las ventas de Sun sufrieron un gran impacto, lo que marcó el comienzo del fin del icónico proveedor de Santa Clara, finalmente adquirido por Oracle.

Cambio completo a Linux

Amazon podría haber utilizado esta situación para negociar un mejor trato con Sun, dijo Dan Rose, pero Jeff Bezos adoptó un enfoque más drástico. El CTO de Amazon, Rick Dalzell, giró toda la organización de ingeniería para reemplazar a Sun con un dúo de HP / Linux. Hoy, nadie se inmuta ante tal decisión, pero en 2000 fue relativamente audaz. Después de todo, Linux 1.0.0, la primera versión lista para producción, no se lanzó hasta 1994.

“Seis años después, apostamos por esta solución para la empresa, que en ese momento era un enfoque nuevo y arriesgado”, dijo el Sr. Rose. El desarrollo de productos se detuvo durante la transición. La compañía congeló todas las funciones nuevas durante más de un año, por lo que se enfrentó a un gran retraso, pero no se pudo entregar nada nuevo hasta que se completara el cambio completo a Linux. Durante este período, los ingresos se desaceleraron. La burbuja de las puntocom continuó, la economía entró en recesión en 2001 y luego llegó el 11 de septiembre. Amazon está al borde de la bancarrota, dijo Rose.

Reducción de costes del 80%

“Pero una vez que comenzó la transición a Linux, no hubo vuelta atrás. Todos estaban en el puente para remodelar nuestra base de código, reemplazar servidores y prepararse para la transición. Si funcionara, los costos de infraestructura se reducirían en más del 80%. Si eso fallaba, el sitio web colapsaría y la empresa moriría ", escribió. Después de que se completó la transición, el sitio continuó funcionando sin interrupciones." El gasto de capital se redujo enormemente de la noche a la mañana. Y de repente teníamos una infraestructura infinitamente escalable ". dice Rose. "Entonces sucedió algo aún más interesante. Como distribuidor, siempre hemos estado lidiando con una gran estacionalidad, con un aumento del tráfico y los ingresos cada noviembre y diciembre. Jeff comenzó a pensar: tenemos toda esta capacidad de servidor en exceso durante 46 semanas / año, ¿por qué no arrendarlo a otras empresas? "

Al mismo tiempo, Jeff Bezos se interesó en desacoplar las dependencias internas para que los equipos puedan crecer sin ser bloqueados por otros. Los cambios arquitectónicos necesarios para habilitar este modelo desacoplado se convirtieron en las API primitivas de un sistema similar al de la red eléctrica. En 1900, una empresa tuvo que construir su propio generador eléctrico para abrir una tienda. En 2000, ¿por qué debería una empresa construir su propio centro de datos? ”Escribe Rose.

Admitió que la infraestructura en la nube eventualmente aparecería incluso sin AWS, pero ¿cuánto tiempo después y a qué costo? Con la disponibilidad de la infraestructura de AWS como servicio, el costo de implementar una startup se redujo drásticamente, la innovación explotó y nació el ecosistema moderno de capital de riesgo. -él

Si quieres conocer otros artículos parecidos a Cómo el cambio de Sun a Linux inició AWS puedes visitar la categoría Otros.

Otras noticias que te pueden interesar

Subir