Apa Itu Scalability ? Pengertian, Jenis & Contohnya

Scalability adalah kemampuan sistem untuk meningkatkan kinerjanya saat diproyeksikan atau dioperasikan pada skala yang lebih besar. Hal ini bisa dicapai dengan memperluas jumlah resource yang digunakan untuk mencapai tujuan yang diinginkan. Ini termasuk memperluas jumlah server, penyimpanan, dan koneksi yang tersedia. Scalability memungkinkan pengembang untuk menyesuaikan aplikasi dan layanan agar dapat menyesuaikan kebutuhan pelanggan yang berubah dan bervariasi secara efisien.

Jenis - Jenis Scalability

  • Skalabilitas Vertikal: Merujuk pada proses meningkatkan kapasitas resource seperti memori, storage, dan kecepatan prosesor.
  • Skalabilitas Horisontal: Merujuk pada proses menambah jumlah server, yang mana akan meningkatkan fleksibilitas dan mengurangi kerumitan.
  • Skalabilitas Saluran: Merujuk pada proses memecah sebuah proses dalam sebuah saluran atau menggunakan sistem distribusi.
  • Skalabilitas Load Balancing: Merujuk pada proses meningkatkan kapasitas sistem dengan mengurangi beban pada server.
  • Skalabilitas Kedekatan: Merujuk pada proses pembuatan pusat unggulan untuk data yang sering diakses.
  • Skalabilitas Eksekusi paralel: Merujuk pada proses memecah sebuah tugas dalam beberapa sub task dan mengeksekusinya secara paralel.

Contoh - Contoh Scalability

1. Scalability dalam bahasa indonesia:
  • Kemampuan untuk menyesuaikan jumlah sumber daya dan layanan yang dibutuhkan oleh sistem.
  • Kemampuan untuk mengakomodasi jumlah data dan pengguna yang berubah.
  • Ketahanan dalam menahan beban lalu lintas dan mengakomodasi peningkatan pengguna secara efisien tanpa efek negatif.