16 puan yazan xguru 2021-01-11 | 2 yorum | WhatsApp'ta paylaş
  • 2000 dot-com balonu döneminde Amazon’un en büyük maliyeti, veri merkezlerindeki pahalı Sun sunucularıydı

  • Sun’ı bir yıl boyunca sistemden çıkarıp HP/Linux ile değiştirmeleri, AWS’nin temeli oldu

  • O dönemde Amazon’un mottosu "Get big fast" idi. Site çökerse bu doğrudan zarara yol açtığı için güvenilirlik önemliydi

→ Bu yüzden Sun ekipmanları pahalı ve kapalı olsa da en güvenilir seçenek kabul ediliyordu; tüm internet şirketleri bunları kullanıyordu

  • 2000 yılında VC’den yatırım alan startup’lar faaliyetlerini durdurmaya başlayınca, yepyeni Sun sunucuları eBay’de 1 doların bile altında fiyatlarla görünmeye başladı

  • Amazon bu sırada Sun ile daha iyi bir anlaşma pazarlığı yapabilirdi, ancak Jeff daha radikal bir yaklaşım seçti

  • O dönemde Amazon’un CTO’su Walmart kökenli Rick Dalzell’di ve tüm teknoloji organizasyonunda Sun’ı HP/Linux ile değiştirdi

  • Linux çekirdeği, Jeff’in Amazon’u kurduğu yıl olan 94’te yayımlandı. Altı yıl sonra şirket, yeni ve riskli bir yaklaşıma bahis oynadı

  • Geçiş sırasında ürün geliştirme durdu ve bir yıldan uzun süre yeni özelliklerin yayını donduruldu. Devasa bir backlog vardı ama Linux geçişi tamamlanana kadar hiçbir şey ship edilemiyordu

  • Ayrıca nakit tüketimini azaltmak için fiyatlar artırılırken gelir büyümesi yavaşladı. Bu kötü bir döngüydü; para azalırken zaman da tükeniyordu. Şirket bu gidişle iflastan sadece birkaç çeyrek uzaktaydı

  • Ancak Linux geçişi başladıktan sonra geri dönüş yoktu. Kod tabanı refactor edildi, sunucular değiştirildi ve cutover için hazırlık yapıldı

  • Eğer çalışsaydı altyapı maliyeti %80’den fazla azalacaktı; başarısız olsaydı web sitesi çökecek ve şirket batacaktı

  • Sonunda geçiş zamanında ve sorunsuz biçimde tamamlandı. Bu, tüm teknoloji ekibi için büyük bir başarıydı. Site kesintisiz çalışmaya devam etti ve CAPEX (sermaye harcamaları) bir gecede büyük ölçüde düştü

→ Ve bir anda sonsuz ölçeklenebilir bir altyapı ortaya çıktı

  • Ardından daha ilginç bir şey oldu. Perakendeci olarak her yıl 11/12. aylarda trafik ve gelirde büyük artış yaşatan güçlü bir mevsimsellikleri vardı

→ Jeff, "Yılın 46 haftasında elimizde fazla sunucu kapasitesi var; bunu başka şirketlere kiralasak nasıl olur?" diye düşünmeye başladı

  • Aynı dönemde Jeff, ekiplerin başka ekiplerin kontrolü olmadan geliştirme yapabilmesi için iç bağımlılıkları ayırmaya, yani decoupling’e ilgi duyuyordu

→ Bu gevşek bağlı modeli mümkün kılmak için gereken mimari değişiklikler, AWS için API’nin temel yapı taşları haline geldi

→ Not: Amazon tarihindeki en önemli Jeff Bezos şirket içi e-postası (2002) https://tr.news.hada.io/topic?id=638

  • Bunlar, AWS’yi doğuran temel içgörülerdi. Jeff’in bu fikri şirket geneli toplantıda elektrik şebekesi perspektifiyle anlattığını hatırlıyorum

→ "1900’lerde şirketler mağaza açmak için kendi jeneratörlerini getirmek zorundaydı. 2000’lerde şirketlerin neden kendi veri merkezlerini kurmak zorunda olsun ki?"

  • Bulut altyapısı AWS olmasa da ortaya çıkardı; örneğin Tesla olmadan da elektrikli otomobiller olurdu. Ama bunun ne kadar sonra ve hangi fırsat maliyetiyle gerçekleşeceğini bilmiyoruz

→ AWS, şirket kurma maliyetini büyük ölçüde düşürdükten sonra inovasyon patladı ve modern VC ekosistemi doğdu

  • Amazon 2000~2003 arasında neredeyse ölüyordu; ama bu kriz olmasaydı tamamen yeni bir mimariye geçme gibi zor bir kararı muhtemelen vermezdi

→ Bu değişim olmasaydı AWS ortaya çıkmazdı. "İyi bir krizi boşa harcamayın"

  • PS: Amazon’un yakın dönemde Oracle’ı söküp atması da yıllar aldı. Zor işleri yapmak için kas gerekir ve o kas, zor işleri yaparak oluşur

→ "En iyi şirketler her zorluğu bir fırsat olarak görür ve bu zihniyeti kültürlerine işler"

2 yorum

 
heycalmdown 2021-01-11

İşte buna vizyon denir diye düşündürüyor.

 
xguru 2021-01-11

Bununla ilgili olarak, Peter Vosshall’ın verdiği yanıta göre gerçekte değiştirilen donanım Sun değil, Compaq/Digital Tru64 Alpha sunucularıymış.

Peter, AWS’den emekli bir mühendis olduğu için bu taraf daha güvenilir görünüyor.

Ancak genel akış açısından Sun mı yoksa Alpha mı olduğu önemli olmadığı için, orijinal metni olduğu gibi çevirdim.

  • Linux çekirdeğinin Linus Torvalds tarafından yapılan ilk sürümü 1991’de çıktı, ancak metin muhtemelen 1994’te çıkan 1.0 sürümü esas alınarak yazılmış.

AWS’nin başlangıcı hakkında bunun dışında da farklı bakış açılarından anlatılar var.

Gerçekte ilk başlangıcın EC2 olmadığı, asıl olarak Web Service, SQS/S3 vb. şeylerin daha önce geldiği de söyleniyor.

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

Yine de, yazının genel akışı açısından bunun önemli olmadığını düşündüğüm için orijinal metni olduğu gibi aktardım; bunu dikkate alabilirsiniz.

Bu tweet zincirini yazan Dan Rose, Kindle ekibinin ilk üyesiydi; Amazon’un eski hikâyelerini zaman zaman böyle tweet zincirleriyle paylaşıyor.