17 poin oleh xguru 2023-05-08 | 6 komentar | Bagikan ke WhatsApp
  • Alat pemantauan untuk stream yang ditonton pelanggan pada awalnya dibangun dengan AWS Step Functions agar dapat diimplementasikan dengan cepat
  • Namun, seiring layanan berkembang, muncul bottleneck dan masalah biaya (seperti pemanggilan fungsi dan bucket S3 untuk penyimpanan sementara frame)
  • Berubah dari bentuk microservice terdistribusi menjadi monolitik
    • Tidak lagi perlu menggunakan bucket S3
    • Arsitektur tingkat atas tetap dipertahankan sama
  • Biaya infrastruktur berkurang 90%, dan kemampuan skalanya juga menjadi jauh lebih baik
    • Dengan pindah ke EC2, Compute Saving Plans juga bisa diterapkan (diskon dengan komitmen tahunan)
  • Microservice dan serverless memang cocok untuk skala besar, tetapi keputusan untuk menggunakannya harus ditentukan per kasus

6 komentar

 
dhy0613 2023-05-09

Rasanya klaim bahwa serverless bisa menghemat biaya hanya masuk akal ketika performa EC2 atau VM klaster memang sebagian besar tidak terpakai.

Bagaimanapun, tampaknya esensinya tetap sama: membeli perangkat keras besar, memecahnya menjadi unit-unit kecil, lalu menjualnya dengan harga lebih mahal. Kalau dipecah menjadi unit sekecil mungkin, margin keuntungan tentu bisa dimaksimalkan, jadi saya juga bisa memahami kenapa mereka mendorong penggunaan serverless.

 
secret3056 2023-05-08

FaaS memang benar-benar mesin pembakar uang...

 
iolothebard 2023-05-08

Kalau bisa menangani k8s dengan baik, ya memang begitu. Sepertinya juga perlu dipikirkan dengan memasukkan biaya untuk membentuk dan mempertahankan tim yang benar-benar bisa menangani k8s dengan baik...

 
rousseau 2023-05-08

Layanan cloud memang umumnya seperti itu; pada fase pertumbuhan awal yang cepat, struktur virtualisasi yang fleksibel lebih menguntungkan, tetapi seiring pengalaman bertambah dan sistem menjadi stabil lalu skalanya membesar, melakukan optimasi seperti kasus ini ternyata lebih menguntungkan dari sisi biaya dan operasional.

 
kuroneko 2023-05-08

Di AWS Summit yang baru-baru ini juga banyak ditekankan soal penghematan biaya lewat serverless...
Agak mengejutkan ada tulisan yang bilang pindah dari serverless ke container justru lebih murah.

Tentu saja, saya juga baru-baru ini mencoba serverless secara ringan, dan memang terasa mahal...

API sederhana yang setelah dioptimalkan bisa dijalankan di satu server seharga sekitar 10 dolar per bulan,
di serverless malah jadi lebih dari 100 dolar per bulan hanya karena jumlah request-nya banyak.

Fitur itu pun langsung saya pindahkan ke server biasa. -_-

 
xguru 2023-05-08

Walau semua orang mungkin sudah tahu kalau ini lebih murah daripada serverless, angka 90% dan fakta bahwa tulisan ini sendiri datang dari layanan Amazon tetap cukup menarik. AWS tentu ingin lebih banyak menjual serverless sih, haha