Jenis Perangkat Lunak Server

Gambar orang-orang bisnis yang bekerja bersama di kantor

Jenis Perangkat Lunak Server

Kredit Gambar: nd3000/iStock/GettyImages

Server adalah komputer di jaringan yang mendengarkan permintaan dari komputer lain, sering disebut klien, dan menanggapinya. Jenis server yang umum termasuk server web yang mengirimkan halaman web, server file yang menyimpan file, server cetak yang mengelola tugas pencetakan dan server basis data yang menyimpan kumpulan terorganisir informasi. Server dapat berjalan di komputer independen, atau perangkat lunak server dapat dijalankan di komputer yang juga digunakan untuk pekerjaan lain.

Apa itu Server?

Ilmuwan komputer terkadang berbicara tentang model klien-server jaringan, di mana suatu sistem adalah klien yang meminta agar sistem lain mengembalikan data atau melakukan komputasi, atau server yang memberikan jawaban atas permintaan klien. Server dapat ditempatkan di kantor, di pusat data khusus atau, dalam kasus server rumah, cukup di sudut kantor rumah atau ruang tamu.

Video Hari Ini

Dalam beberapa kasus, komputer tertentu berfungsi sepenuhnya sebagai klien, alih daya hampir semua bekerja ke sistem server. Mesin bertenaga rendah yang memiliki peran seperti itu kadang-kadang disebut

klien kurus. Komputer di World Wide Web biasanya benar-benar klien atau server. Meskipun dimungkinkan untuk mengakses situs web dari server atau menyajikan konten dari desktop atau laptop rumah, itu tidak terlalu umum.

Dalam kasus lain, komputer dapat beroperasi sebagai klien dan server dalam berbagai skenario. Misalnya, server web biasanya menerima permintaan dari klien dan kemudian, sebagai tanggapan atas permintaan itu, mengirim kueri ke server database terpisah, yang pada dasarnya menjadi klien itu sendiri.

Sementara beberapa server mungkin memiliki perangkat keras khusus, banyak server saat ini berjalan perangkat lunak server di atas sistem operasi standar seperti Linux atau Microsoft Windows. Perangkat lunak itu menangani permintaan dari klien dan pada dasarnya mengubah komputer menjadi server.

Perangkat Lunak Internet dan Server Web

Salah satu jenis server yang paling umum adalah server web. Jenis server ini menangani permintaan dari browser seperti Google Chrome atau Mozilla Firefox di seluruh internet atau di jaringan lokal dan merespons dengan halaman web, gambar, dan data lain yang diminta oleh browser.

Server web umum termasuk proyek sumber terbuka Apache dan Nginx dan perangkat lunak berpemilik Microsoft yang disebut Layanan Informasi Internet, atau IIS. Beberapa perusahaan membangun server web mereka sendiri untuk digunakan sendiri guna menangani beban lalu lintas unik mereka sendiri atau kebutuhan lainnya. Banyak organisasi menggunakan server web bersama dengan jenis teknologi lain, seperti: penyeimbang beban untuk mendistribusikan tugas antar komputer dan jaringan distribusi konten, atau CDN, yang menyimpan dan dengan cepat memberikan materi kepada pengguna.

Memahami Server Basis Data

Banyak organisasi juga mengandalkan server basis data, yang menyimpan informasi dengan cara yang andal dan cepat yang memudahkan pembaruan dan akses. Produk server database umum termasuk: Microsoft SQL Server, PostgreSQL dan MySQL.

Banyak server basis data, termasuk server tersebut, berkomunikasi dengan klien basis data menggunakan variasi pada bahasa kueri terstruktur, atau SQL. Bahasa pemrograman khusus ini dirancang untuk meminta dan mengedit data dalam database yang berpotensi besar, dan dapat ditulis langsung oleh pemrogram atau dihasilkan oleh perangkat lunak lain.

Server basis data digunakan untuk segala hal mulai dari menyimpan catatan akuntansi perusahaan hingga menyimpan posting blog pada sistem yang terhubung ke server web populer.

Server File dan Cetak

File dan server cetak adalah dua jenis server yang biasa ditemukan di jaringan kantor. Server file menyimpan file di tempat yang dapat diakses oleh banyak pengguna, biasanya dengan beberapa pengaturan keamanan, dan server cetak berkomunikasi dengan printer dan dengan komputer lain untuk mengelola pencetakan dokumen.

Keduanya dapat dijalankan di komputer yang berdiri sendiri atau di komputer yang juga digunakan untuk pekerjaan kantor lainnya.