Penggantian Amazon ke HP/Linux menjadi awal mula AWS
(twitter.com)-
Pada masa gelembung dot-com tahun 2000, biaya terbesar Amazon adalah server Sun mahal di data center
-
Selama setahun, menyingkirkan Sun dan menggantinya dengan HP/Linux menjadi fondasi AWS
-
Moto Amazon saat itu adalah "Get big fast". Jika situs down, kerugian akan langsung terjadi, sehingga keandalan sangat penting
→ Karena itu, meskipun perangkat Sun mahal dan proprieter, perangkat tersebut paling dapat diandalkan, sehingga semua perusahaan internet memakainya
-
Pada tahun 2000, ketika startup yang didanai VC menghentikan bisnisnya, server Sun baru mulai muncul di ebay dengan harga kurang dari 1 dolar
-
Saat itu Amazon sebenarnya bisa bernegosiasi untuk mendapatkan kesepakatan yang lebih baik dengan Sun, tetapi Jeff memilih pendekatan yang lebih radikal
-
CTO Amazon saat itu adalah Rick Dalzell, mantan Walmart, dan ia mengganti Sun dengan HP/Linux di seluruh organisasi teknologi
-
Kernel Linux dirilis pada tahun 94, tahun yang sama saat Jeff memulai Amazon. Enam tahun kemudian, perusahaan dipertaruhkan pada pendekatan baru yang berisiko
-
Selama transisi, pengembangan produk terhenti dan peluncuran fitur baru dibekukan selama lebih dari setahun. Backlog sangat besar, tetapi tidak ada yang bisa di-ship sampai migrasi ke Linux selesai.
-
Selain itu, pertumbuhan pendapatan melambat karena harga dinaikkan untuk mengurangi pembakaran kas. Itu adalah lingkaran buruk, dan saat uang menipis, waktu pun habis. Perusahaan tinggal beberapa kuartal lagi dari kebangkrutan
-
Namun setelah migrasi ke Linux dimulai, tidak ada jalan kembali. Sambil me-refactor codebase dan mengganti server, mereka menyiapkan cutover (peralihan cepat bertahap)
-
Jika berhasil, biaya infrastruktur akan turun lebih dari 80+%, dan jika gagal, situs web akan runtuh dan perusahaan akan bangkrut
-
Akhirnya, transisi selesai tepat waktu tanpa masalah. Itu pencapaian besar bagi seluruh tim teknologi. Situs terus berjalan tanpa gangguan, dan CAPEX (belanja modal) turun drastis dalam semalam.
→ Dan tiba-tiba mereka memiliki infrastruktur yang bisa diskalakan nyaris tanpa batas
- Lalu hal yang lebih menarik terjadi. Sebagai retailer, mereka mengalami lonjakan besar trafik dan penjualan yang bersifat musiman setiap November/Desember
→ Jeff mulai berpikir, "Selama 46 minggu dalam setahun kita punya kapasitas server berlebih, bagaimana kalau ini disewakan ke perusahaan lain?"
- Pada saat yang sama, Jeff tertarik memisahkan ketergantungan internal (decoupling) agar tim dapat mengembangkan sesuatu tanpa kendali dari tim lain
→ Perubahan arsitektur yang diperlukan untuk mengaktifkan model loosely coupled ini menjadi elemen dasar API untuk AWS
→ Referensi: email internal Jeff Bezos tahun 2002, yang paling penting dalam sejarah Amazon https://id.news.hada.io/topic?id=638
- Itulah insight dasar yang melahirkan AWS. Ia ingat Jeff menjelaskan ide ini dalam rapat all-hands dari sudut pandang jaringan listrik
→ "Pada tahun 1900-an, perusahaan harus membawa generator sendiri untuk membuka toko. Lalu pada tahun 2000-an, mengapa perusahaan harus membangun data center sendiri?"
- Infrastruktur cloud kemungkinan tetap akan muncul meski tanpa AWS (seperti mobil listrik tanpa Tesla), tetapi tidak diketahui seberapa lama sesudahnya dan dengan opportunity cost seperti apa
→ Setelah AWS sangat menurunkan biaya untuk memulai perusahaan, inovasi meledak dan ekosistem VC modern pun lahir
- Amazon hampir mati pada 2000~2003, tetapi tanpa krisis seperti ini mereka mungkin tidak akan mengambil keputusan sulit untuk beralih ke arsitektur yang sepenuhnya baru
→ Tanpa perubahan ini, AWS tidak akan tercipta. "Jangan sia-siakan krisis yang baik"
- PS: Amazon baru-baru ini juga butuh beberapa tahun untuk mencabut Oracle. Untuk melakukan hal sulit, dibutuhkan otot, dan otot terbentuk dengan melakukan hal sulit
→ "Perusahaan terbaik melihat setiap tantangan sebagai peluang, lalu menanamkan pola pikir itu ke dalam budaya mereka"
2 komentar
Ini membuat saya berpikir, inilah yang disebut visi.
Terkait hal ini, ada jawaban dari Peter Vosshall yang menyebut bahwa perangkat yang benar-benar diganti bukan Sun, melainkan server Compaq/Digital Tru64 Alpha.
Peter adalah insinyur yang sudah pensiun dari AWS, jadi informasi dari pihak ini lebih dapat dipercaya.
Namun, dalam alur besar ceritanya, apakah itu Sun atau Alpha tidak terlalu penting, jadi saya menerjemahkan teks aslinya apa adanya.
Tentang awal mula AWS, ada juga berbagai cerita dari sudut pandang lain.
Ada yang mengatakan bahwa awal mulanya sebenarnya bukan EC2, melainkan Web Service yang sesungguhnya, serta SQS/S3, yang lebih dulu hadir.
https://news.ycombinator.com/item?id=25700519
Sekali lagi, karena tampaknya ini tidak penting dalam alur keseluruhan tulisan, saya tetap menerjemahkan teks asli apa adanya, jadi harap dijadikan referensi.
Dan Rose, yang menulis thread tweet ini, adalah anggota pertama tim Kindle, dan ia kadang meninggalkan cerita-cerita lama Amazon dalam bentuk thread tweet seperti ini.