Definisi Skalabilitas

Ketika Anda membeli meja ruang tamu dengan ukuran tertentu dan akhirnya menjadi terlalu kecil karena keluarga tumbuh, jika Anda memilih untuk tidak menggunakan meja aksesori yang berbeda untuk menampung tamu yang hilang, Anda akan terpaksa membuang meja Anda saat ini dan membeli yang baru..

Jika kita meneruskan perumpamaan ini ke dunia komputasi, kita akan mengatakan bahwa kita bekerja dengan sistem yang tidak dapat diskalakan, ergo, kita tidak dapat memperluas atau mengurangi ukuran dan kinerjanya, itulah tepatnya bagaimana sistem yang dapat diskalakan didefinisikan, seperti yang dapat beradaptasi, secara dinamis, dengan volume penggunaan yang diperlukan untuk memenuhi tujuan proyek.

Biasanya, kita memahami sistem yang dapat diskalakan sebagai sistem yang dapat diperluas untuk menyerap volume aktivitas yang lebih besar, tetapi, sebenarnya, sistem dapat berjalan dua arah, menawarkan lebih sedikit fitur dan kemampuan untuk melayani lebih sedikit pengguna sambil mengonsumsi lebih sedikit energi dan sumber daya.

Contoh khas dari sistem yang dapat diskalakan adalah sistem komputer virtual, seperti server, karena memperluas karakteristik memori RAM, ruang penyimpanan, atau drive disk sangat mudah, selama kita membatasi diri pada apa yang tersedia dan dapat diakses melalui jaringan, apakah itu lokal atau melalui Internet.

Persyaratan sistem yang dapat diskalakan adalah mereka dapat disesuaikan dengan kebutuhan tanpa kehilangan sedikit pun dalam kualitas layanan karena, jika menurun, skalabilitas tidak akan banyak berguna bagi kita.

Skalabilitas sistem komputer didefinisikan dalam dua bidang: beban kerja (sumber daya yang lebih besar atau lebih kecil tergantung pada proyek, jumlah pengguna dan tugas yang sesuai) dan geografis (mampu tumbuh dengan menginstal lebih banyak mesin fisik dan melihat jaringan dibuat core seperti jaringan lokal).

Sementara skalabilitas beban kerja mudah dilihat, mungkin sedikit lebih sulit dengan skalabilitas geografis, yang pada dasarnya berarti bahwa kita dapat memasang terminal, server, dan periferal atau peralatan jaringan di mana saja di dunia, yang akan diperlakukan oleh sistem kita sebagai sumber daya lokal,

membuatnya lebih mudah, misalnya, untuk mencetak pada printer yang ada di kota lain, seperti yang kita lakukan dengan printer yang terhubung langsung ke komputer kita, dan struktur seperti itu memperluasnya hingga tak terhingga, pada tingkat teoretis.

Virtualisasi lagi dan jaringan pribadi virtual adalah teknologi perangkat lunak yang memungkinkan kita untuk menikmati sistem jenis ini.

Load balancing dalam skalabilitas adalah teknik yang terdiri dari membagi tugas antara node yang berbeda dari sistem. Jadi, dengan membagi pekerjaan menjadi unit yang lebih kecil, tidak ada node yang membentuk jaringan runtuh.

Foto: Fotolia. Vige / denisismagilov

Topik dalam Skalabilitas

Menarik lainnya

© 2023 Pengertian.Apa-itu.NET