Skalabilitas adalah kemampuan sistem , jaringan , atau proses
untuk menangani pertumbuhan jumlah pekerjaan , atau
potensinya untuk diperbesar untuk mengakomodasi pertumbuhan itu. [ 1 ] Sebagai contoh , dapat merujuk pada kemampuan sistem untuk meningkatkan total output di bawah beban meningkat ketika sumber daya ( biasanya hardware ) ditambahkan . Makna analog tersirat ketika kata itu digunakan dalam konteks ekonomi , di mana skalabilitas perusahaan menyiratkan bahwa model bisnis yang mendasari menawarkan potensi pertumbuhan ekonomi di dalam perusahaan .
Skalabilitas , sebagai milik sistem , umumnya sulit untuk
menentukan [ 2 ] dan dalam kasus tertentu perlu untuk menentukan persyaratan khusus untuk skalabilitas pada dimensi- dimensi yang dianggap penting . Ini adalah masalah yang sangat signifikan dalam sistem elektronik , database , router , dan jaringan . Sebuah sistem yang kinerjanya membaik setelah menambahkan perangkat keras , secara proporsional dengan kapasitas menambahkan , dikatakan sistem scalable .
Algoritma, desain, protokol, program, atau sistem lainnya
networking dikatakan skala jika sesuai efisien dan praktis bila diterapkan pada situasi yang besar (misalnya besar set input data, sejumlah besar output atau pengguna, atau sejumlah besar berpartisipasi node dalam kasus sistem terdistribusi). Jika desain atau sistem gagal ketika kuantitas meningkat, tidak skala. Dalam prakteknya, jika ada sejumlah besar hal (n) yang mempengaruhi scaling, maka kebutuhan sumber daya (misalnya, algoritmik waktu kompleksitas) harus tumbuh kurang dari n2 sebagai n meningkat. Contohnya adalah mesin pencari, yang skala tidak hanya untuk jumlah pengguna, tetapi juga untuk sejumlah objek itu indeks. Skalabilitas mengacu pada kemampuan dari sebuah situs untuk meningkatkan ukuran sebagai waran permintaan. [3] Konsep skalabilitas yang diinginkan dalam teknologi serta pengaturan bisnis. Konsep dasar konsisten - kemampuan untuk bisnis atau teknologi untuk menerima peningkatan volume tanpa mempengaruhi kontribusi margin (= pendapatan - biaya variabel). Misalnya, bagian tertentu dari peralatan dapat memiliki kapasitas untuk pengguna 1-1000, sementara di luar pengguna 1000 peralatan tambahan yang dibutuhkan atau kinerja akan menurun (biaya variabel akan meningkat dan mengurangi margin kontribusi).