Client vs Server
Dalam terminologi komputasi, "klien" dan "server" merujuk ke komputer yang digunakan untuk tujuan yang berbeda. Klien adalah komputer kecil yang mengakses server melalui jaringan. Misalnya, dalam suatu organisasi, seorang karyawan masuk ke mesin klien untuk mengakses file dan aplikasi yang berjalan di mesin server. Arsitektur dua tingkat ini juga dikenal sebagai arsitektur client-server yang terutama berfokus pada pembagian kerja dalam suatu organisasi. Mesin server adalah komputer berkapasitas besar yang dapat menyimpan berbagai macam file seperti file aplikasi dan data. Ada berbagai jenis server, seperti; server aplikasi, server file, server web, server basis data, server cetak, server proxy, server permainan, server mandiri, dll. Klien dapat diklasifikasikan menjadi gemuk, tipis, dan hibrid. Klien gemuk mendukung penyimpanan lokal dan pemrosesan lokal. Thin client adalah mesin yang kurang kuat dengan perangkat keras minimum yang diinstal. Biasanya menggunakan sumber daya dari mesin host dan bergantung pada server untuk melakukan pemrosesan data apa pun. Pekerjaan utama klien tipis adalah hanya menampilkan gambar yang disediakan oleh server aplikasi secara grafis. Klien hibrid memproses secara lokal tetapi bergantung pada server untuk penyimpanan data.
Beberapa server aplikasi mungkin mengharuskan pengguna untuk masuk dari mesin klien mereka untuk mengakses aplikasi tertentu menggunakan arsitektur client-server. Mesin klien tidak hanya dapat mengakses aplikasi dan file data, tetapi mereka juga dapat menggunakan prosesor server untuk melakukan tugas-tugas tertentu tanpa harus menambahkan sumber daya perangkat keras tambahan ke mesin klien.
Komputer klien biasanya berisi lebih banyak perangkat lunak pengguna akhir daripada komputer server. Server biasanya mengandung lebih banyak komponen sistem operasi. Beberapa pengguna dapat masuk ke server pada saat yang sama. Mesin klien sederhana dan murah sedangkan mesin server lebih kuat dan mahal.
Perbedaan utama antara mesin klien dan mesin server adalah kinerjanya. Mesin klien dianggap optimal untuk aplikasi yang membutuhkan waktu mulai yang cepat. Mesin server dianggap optimal untuk aplikasi yang lebih mengutamakan kinerja.
Ringkasan:
1. Mesin klien adalah komputer kecil dengan konfigurasi perangkat keras dasar
mesin server adalah komputer kelas atas dengan konfigurasi perangkat keras tingkat lanjut.
2. Seorang klien adalah mesin sederhana dan kurang kuat sedangkan server adalah kuat
mesin mahal.
3. Seorang klien digunakan untuk tugas-tugas sederhana sedangkan server digunakan untuk menyimpan data yang sangat besar
file dan aplikasi.
4. Server memberikan kinerja tinggi dibandingkan dengan mesin klien.
5. Server mendukung masuk secara bersamaan, banyak pengguna sedangkan klien mendukung a
satu pengguna masuk sekaligus.