Portal/Notes πŸ“
Programming

Resource Scaling

Memahami vertical scaling dan horizontal scaling β€” cara meningkatkan kapasitas sistem dengan menambah daya atau jumlah mesin.

Versi Bahasa Indonesia. Baca dalam Bahasa Inggris

Vertical Scaling

  • Menambah lebih banyak daya ke mesin yang sudah ada (RAM, CPU, Storage, dll).
  • Mengorbankan ketersediaan layanan karena menambah sumber daya ke mesin yang sudah ada memerlukan mesin untuk dimatikan terlebih dahulu.

Horizontal Scaling

  • Menambah lebih banyak mesin ke kumpulan layanan.
  • Menjaga ketersediaan layanan, tidak perlu mematikan mesin terlebih dahulu.
  • Mudah dilakukan dengan lingkungan virtual seperti Docker.
  • Orkestrasi layanan dapat ditangani oleh Kubernetes.

Edit on GitHub

Last updated on

Resource Scaling | Faisal Affan