Server adalah komputer yang dirancang untuk memproses request dan mengirimkan data ke komputer lain melalui internet atau local network.
Kata server dipahami oleh sebagian besar orang sebagai web server di mana halaman web dapat diakses melalui internet melalui client seperti web browser.
Namun, sebenarnya terdapat beberapa jenis server, termasuk yang lokal seperti file server yang menyimpan data dalam jaringan intranet.
Meskipun komputer mana pun yang menjalankan software yang diperlukan dapat berfungsi sebagai server, penggunaan kata ini biasanya merujuk pada mesin besar bertenaga besar yang berfungsi seperti pompa yang mendorong dan menarik data dari internet.
Sebagian besar jaringan komputer mendukung satu atau lebih server yang menangani tugas-tugas khusus.
Sebagai aturan, semakin besar network dalam hal klien yang terhubung atau jumlah data yang dikeloa, semakin besar kemungkinan terdapat beberapa server, masing-masing didedikasikan untuk tujuan tertentu.
Untuk diketahui, server sebenarnya digunakan untuk menyebut software, namun hardware kuat yang mendukung software tersebut juga biasanya disebut server
Software server yang mengoordinasikan jaringan ratusan atau ribuan klien membutuhkan hardware yang jauh lebih kuat daripada yang digunakan oleh konsumen biasa.
Jenis Server yang Umum
Sementara beberapa server khusus hanya fokus pada satu fungsi saja, seperti print server atau database server, beberapa penerapan menggunakan server untuk berbagai keperluan.
Berikut adalah beberapa jenis server yang umum:
> Web server: Web server menampilkan halaman website dan menjalankan aplikasi melalui web browser.
Server yang terhubung dengan browser Anda saat ini adalah web server yang menampilkan halaman ini dan gambar apa pun yang terlihat.
Client program, dalam hal ini, kemungkinan besar adalah browser seperti Internet Explorer, Chrome, Firefox, Opera, atau Safari.
Selain menampilkan teks dan gambar sederhana, web server juga mengunggah dan melakukan backup file secara online melalui layanan penyimpanan cloud atau layanan backup online.
> Email server: Email server memfasilitasi pengiriman dan penerimaan pesan email.
Agar email busa bekerja, pengguna harus memiliki email client di komputer.
Software kemudian akan terhubung ke server IMAP atau POP untuk mengunduh pesan ke komputer, dan terhubung ke server SMTP untuk mengirim pesan kembali melalui email server.
> FTP server: FTP server mendukung proses pemindahan file melalui tool File Transfer Protocol.
FTP server dapat diakses dari jarak jauh melalui FTP client program, yang terhubung langsung ke file sharing di server, baik melalui kemampuan FTP bawaan server atau dengan program FTP server khusus.
> Identity server: Identity server mendukung login dan peran keamanan untuk pengguna yang berwenang.
Terlepas dari jenis yang sering digunakan perusahaan, pengguna rumahan juga sering berinteraksi dengan server seperti server game online, chat server, dan server streaming audio dan video.
Beberapa server digunakan utnuk tujuan tertentu tetapi tidak selalu memiliki peran yang tampak seperti DNS server dan proxy server.
Jenis Network Server
Banyak network di internet menggunakan model client-server networking yang mengintegrasikan situs web dan layanan komunikasi.
Model alternatif, yang disebut peer-to-peer networking, memungkinkan semua perangkat di jaringan berfungsi sebagai server atau klien berdasarkan kebutuhan.
Peer network menawarkan tingkat privasi yang lebih tinggi karena komunikasi antar komputer ditargetkan secara sempit.
Namun, antara lain karena keterbatasan bandwidth, sebagian besar implementasi peer-to-peer networking tidak cukup kuat untuk mendukung lonjakan traffic besar.
Server Cluster
Kata cluster digunakan secara luas dalam jaringan komputer untuk merujuk pada implementasi sumber daya komputasi bersama.
Biasanya, sebuah cluster mengintegrasikan sumber daya dari dua atau lebih perangkat komputasi yang dapat berfungsi secara terpisah untuk beberapa tujuan bersama.
Web server farm adalah kumpulan server web jaringan, masing-masing dengan akses ke konten di situs yang sama, yang secara konseptual berfungsi sebagai cluster.
Server di Rumah
Karena server hanyalah sebentuk software, banyak yang dapat menjalankan server di rumah, yang hanya dapat diakses oleh perangkat yang terhubung ke jaringan rumah atau ke perangkat di luar jaringan.
Misalnya, beberapa jaringan hard drive menggunakan Network Attached Storage server protocol untuk memungkinkan PC yang berbeda di jaringan rumah mengakses file bersama.
Software Plex media server membantu pengguna mengonsumsi media digital di TV dan perangkat hiburan terlepas dari apakah data ada di cloud atau PC lokal.
Serba-serbi Media Server Software Solutions
Jika jaringan diatur dengan cara tertentu untuk memungkinkan port forward, Anda dapat menerima request dari luar jaringan untuk membuat server rumah bertindak sebagai server dari perusahaan besar seperti Facebook atau Google (di mana siapa pun dapat mengaksesnya).
Namun, tidak semua komputer di rumah dan koneksi internet cocok untuk banyak traffic.
Bandwidth, storage, RAM, dan sumber daya sistem lainnya adalah faktor yang memengaruhi server.
Sebagian besar sistem operasi rumah juga tidak memiliki fitur yang terkait dengan server.
Informasi Lebih Lanjut tentang Server
Karena uptime sangat penting, sebagian besar server dirancang untuk tidak dimatikan dan selalu dijalankan 24/7.
Namun, server kadang-kadang mengalami down secara sengaja untuk pemeliharaan terjadwal.
Itu sebab, beberapa situs web dan layanan memberi tahu pengguna jika hendak melakukan downtime terjadwal atau pemeliharaan terjadwal.
Server mungkin juga mengalami down secara tidak sengaja karena suatu sebab seperti serangan DDoS.
Server web yang melaporkan error karena downtime – baik disengaja atau tidak – mungkin melakukannya menggunakan kode status HTTP standar.
Ketika server web mengalami down secara permanen, atau bahkan sementara, Anda mungkin masih dapat mengakses file didalamnya jika layanan pihak ketiga mengarsipkannya.
Wayback Machine adalah salah satu contoh pengarsip web yang menyimpan snapshot halaman web dan file yang disimpan di web server.
Bisnis besar yang memiliki banyak server biasanya tidak mengaksesnya secara lokal, seperti dengan keyboard dan mouse, melainkan melalui remote access.
Server-server ini juga terkadang merupakan mesin virtual, yang berarti bahwa satu perangkat penyimpanan dapat meng-host beberapa server, yang menghemat ruang dan biaya.[]