16 Punkte von xguru 2021-01-11 | 2 Kommentare | Auf WhatsApp teilen
  • Während der Dotcom-Blase im Jahr 2000 waren die teuren Sun-Server in den Rechenzentren Amazons der größte Kostenfaktor

  • Dass man Sun innerhalb eines Jahres entfernte und durch HP/Linux ersetzte, wurde zur Grundlage von AWS

  • Amazons Motto damals war "Get big fast". Wenn die Website ausfiel, führte das sofort zu Verlusten, daher war Zuverlässigkeit entscheidend

→ Deshalb waren Sun-Systeme zwar teuer und proprietär, aber auch am zuverlässigsten, weshalb sie von allen Internetfirmen genutzt wurden

  • Als Startups, die im Jahr 2000 VC-Geld erhalten hatten, ihren Betrieb einstellten, tauchten neue Sun-Server bei eBay plötzlich für weniger als 1 Dollar auf

  • Amazon hätte zu diesem Zeitpunkt auch mit Sun einen besseren Deal aushandeln können, doch Jeff entschied sich für einen radikaleren Ansatz

  • Amazons CTO war damals Rick Dalzell, der von Walmart kam, und er ersetzte Sun im Zentrum der gesamten Technologieorganisation durch HP/Linux

  • Der Linux-Kernel wurde 1994 veröffentlicht, im selben Jahr, in dem Jeff Amazon gründete. Sechs Jahre später setzte das Unternehmen mit diesem neuen und riskanten Ansatz alles auf eine Karte

  • Während der Umstellung wurde die Produktentwicklung gestoppt, und neue Feature-Releases waren über ein Jahr lang eingefroren. Es gab einen enormen Backlog, aber bis die Migration zu Linux abgeschlossen war, konnte nichts ausgeliefert werden

  • Zudem verlangsamte sich das Umsatzwachstum, weil zur Reduzierung des Cash-Burns die Preise erhöht wurden. Es war ein Teufelskreis: Das Geld wurde knapp, und damit auch die Zeit. Das Unternehmen war nur noch wenige Quartale von einer Insolvenz entfernt

  • Sobald die Linux-Migration begonnen hatte, gab es jedoch kein Zurück mehr. Die Codebasis wurde refaktoriert, Server wurden ausgetauscht, und der Cutover wurde vorbereitet

  • Wenn es funktionierte, würden die Infrastrukturkosten um mehr als 80 % sinken; wenn es scheiterte, würde die Website zusammenbrechen und das Unternehmen zugrunde gehen

  • Schließlich wurde die Umstellung rechtzeitig und ohne Probleme abgeschlossen. Für das gesamte Technikteam war das ein großer Erfolg. Die Website lief ohne Unterbrechung weiter, und die CAPEX (Investitionsausgaben) sanken über Nacht massiv

→ Und plötzlich gab es eine nahezu unbegrenzt skalierbare Infrastruktur

  • Dann geschah etwas noch Interessanteres. Als Händler erlebte Amazon jedes Jahr im November und Dezember starke saisonale Spitzen bei Traffic und Umsatz

→ Jeff begann zu denken: "Wir haben 46 Wochen im Jahr überschüssige Serverkapazität. Warum vermieten wir sie nicht an andere Unternehmen?"

  • Zur selben Zeit interessierte sich Jeff dafür, interne Abhängigkeiten zu entkoppeln, damit Teams entwickeln konnten, ohne von anderen Teams kontrolliert zu werden

→ Die dafür nötigen Architekturänderungen zur Aktivierung dieses Modells loser Kopplung wurden zu den grundlegenden API-Bausteinen für AWS

→ Referenz: Jeff Bezos’ wichtigste interne E-Mail in der Geschichte von Amazon aus dem Jahr 2002 https://de.news.hada.io/topic?id=638

  • Das waren die grundlegenden Einsichten, aus denen AWS entstand. Ich erinnere mich, dass Jeff diese Idee in einem All-hands-Meeting aus der Perspektive des Stromnetzes erklärte

→ "In den 1900er-Jahren mussten Unternehmen ihren eigenen Generator mitbringen, um ein Geschäft zu eröffnen. Warum sollten Unternehmen in den 2000er-Jahren noch ein eigenes Rechenzentrum aufbauen müssen?"

  • Cloud-Infrastruktur wäre wohl auch ohne AWS entstanden (so wie Elektroautos auch ohne Tesla), aber wann genau und zu welchen Opportunitätskosten, lässt sich nicht sagen

→ Nachdem AWS die Kosten für die Gründung eines Unternehmens massiv gesenkt hatte, explodierte die Innovation, und das moderne VC-Ökosystem entstand

  • Amazon wäre in den Jahren 2000 bis 2003 beinahe gestorben, aber ohne diese Krise hätte das Unternehmen wahrscheinlich nicht die schwierige Entscheidung getroffen, auf eine völlig neue Architektur umzusteigen

→ Ohne diesen Wandel wäre AWS nicht entstanden. "Verschwende niemals eine gute Krise"

  • PS: Amazon brauchte zuletzt mehrere Jahre, um Oracle herauszureißen. Für schwierige Aufgaben braucht man Muskeln, und Muskeln entstehen dadurch, dass man schwierige Aufgaben bewältigt

→ "Die besten Unternehmen sehen in jeder Herausforderung eine Chance und verankern diese Denkweise in ihrer Kultur"

2 Kommentare

 
heycalmdown 2021-01-11

So etwas ist es, bei dem man denkt: Das ist Vision.

 
xguru 2021-01-11

Dazu gibt es eine Antwort von Peter Vosshall, dass die tatsächlich ersetzte Hardware nicht von Sun stammte, sondern Compaq/Digital Tru64 Alpha-Server waren.

Peter ist ein bei AWS pensionierter Ingenieur, daher ist diese Seite vermutlich vertrauenswürdiger.

Da es für den Gesamtzusammenhang aber nicht wichtig ist, ob es Sun oder Alpha war, habe ich den Originaltext einfach so übersetzt.

  • Der Linux-Kernel erschien in der ersten von Linus Torvalds entwickelten Version zwar 1991, aber der Text scheint auf Basis der 1994 erschienenen Version 1.0 geschrieben worden zu sein.

Über die Anfänge von AWS gibt es daneben noch verschiedene Sichtweisen.

Tatsächlich wird auch gesagt, dass der eigentliche Anfang nicht EC2 war, sondern dass die eigentlichen Web Services, SQS/S3 usw. zuerst kamen.

https://news.ycombinator.com/item?id=25700519

Auch das scheint für den Gesamtfluss des Textes nicht wichtig zu sein, daher habe ich den Originaltext unverändert übertragen; bitte behalten Sie das im Hinterkopf.

Dan Rose, der diesen Twitter-Thread geschrieben hat, war übrigens das erste Mitglied des Kindle-Teams und hält solche Geschichten aus Amazons früher Zeit gelegentlich in Twitter-Threads fest.