Server Adalah: Pengertian dan Jenis – Jenis Server
Server Adalah – Pengertian Server:
Daftar Isi
Pada komputasi, server adalah sebuah program atau alat yang menyediakan fungsi untuk program atau alat lain yang disebut “klien.”
Arsitektur seperti ini dikenal sebagai model client-server. Disini, satu model komputasi didistribusikan ke banyak proses serta peralatan ( devices ). Sebuah server bisa menyediakan banyak fungsi atau dikenal sebagai “layanan. Layanan ini bisa berupa sharing atau berbagi data atau sumber daya pada banyak klien. Atau, bisa juga melakukan sebuah komputasi tunggal untuk 1 klien saja.
Sebuah server dirancang dapat melayani banyak client. Sebaliknya, satu client dapat menggunakan banyak server sekaligus. Jadi, sebuah proses untuk client dapat berjalan pada satu alat atau berjalan pada banyak peralatan di suatu jaringan.
Server model client-server ini paling umum menggunakan desain request – response.
Atau, client meminta sesuatu, dan server memproses responnya. Jika kita menggunakan skema ini, maka komputer server menjadi perangkat keras yang bekerja lebih cepat dan handal dibanding komputer PC biasa.
Tetapi, selain menggunakan hardware yang lebih handal, bisa juga server dibangun menggunakan kluster atau kumpulan komputer yang lebih sederhana dan lebih mudah diganti.
Selain desain request – response, ada juga desain publish – subsscribe. Pada model terakhir, server klien akan melakukan registrasi ke pub – sub server untuk mendaftar dan mendapatkan informasi tertentu.
Registrasi ini mungkin masih model request – response. Tetapi informasi yang dikirimkan tidak lagi tergantung permintaan. Data atau hal lain akan dikirimkan ( push ) ke komputer klien oleh server secara otomatis tanpa komputer client memintanya lagi.
Alat yang didedikasikan untuk keperluan ini sering disebut sebagai Host.
Beberapa jenis server
Jenis server dibedakan berdasarkan fungsinya. Secara mendasar server bertugas untuk membagi data, jaringan dan juga distribusi pekerjaan.
-
Server komputasi
Berguna untuk Berbagi sumber daya komputasi seeprti CPU dan RAM untuk jaringannya.
Kliennya berupa komputer atau apapun yang membutuhkan sumber komputasi yang lebih kuat kapasitas CPU dan RAM nya dibanding CPU dan RAM komputer biasa. Klien ini harus dalam jaringan yang sama.
-
Server database
Menyimpan dan berbagai database dalam berbagai bentuknya. Database sendiri adalah koleksi data yang diorganisasikan dengan baik dengan properti yang dudah didefinisikan sebelumnya.
Data – data ini bisa disajikan dalam bentuk tabel atau lainnya.
Kliennya bisa berupa software akunting spreadsheet atau aplikasi / program lain yang menggunakan data terorganisir dalam jumlah besar.
-
Server email
Melayani email dengan jaringan atau jaringan internet.
Kliennya adalah pengirim serte penerima email
-
Server fax
Berguna untuk berbagi untuk berbagi mesin fax dalam jaringan. Sehingga mengurangi kontak fisik
Kliennya adalah pengguna fax atau mesin fax.
-
Server print / cetak
Bermanfaat membagi printer atau banyak printer dengan banyak komputer dalam satu jaringan. Jadi, tidak perlu kontak dan penggunaan printer satu – persatu.
Klien: komputer yang akan melakukan print atau cetak.
-
Server file
Berbagi file dan folder, ruang penyimpanan untuk menyimpan berbagai file dan folder dalam jaringan
-
Server game
Bertujuan supaya game bisa dimainkan secara multiplayer oleh banyak pemain dengan bayak komputer atau gadget / alat.
Kliennya berupa PC, gadget atau konsol game.
-
Server aplikasi
Gunanya untuk menghost aplikasi website atau program komputer / aplikasi yang berjalan di dalam web browser.
Kemampuan ini menyebabkan aplikasi atau program bersangkutan tidak perlu diinstal ke komputer klien secara langsung.
Untuk keperluan ini, server aplikasi tidak harus tampil sebagai bagian dari website di dunia maya secara umum. Tetapi, bisa hanya untuk jaringan lokal saja.
-
Server katalog
Gunanya untuk menyimpan indeks atau tabel informasi yang bisa dimanfaatkan untuk sebuah jaringan yang luas.
Contoh server katalog adalah Name Server dan Server Directory.
Kliennya berupa sebuah program komputer yang digunakan untuk menemukan sesuatu dalam jaringan. Misalnya member domain yang akan login atau klien email yang akan menemukan alamat email tujuan.
Bisa juga, untuk seorang user yang ingin menemukan file tertentu.
-
Server komunikasi
Memelihara sebuah lingkungan yang dibutuhkan untuk satu endpoint komunikasi dari pengguna ke alat. Dan meneruskannya ke endpoint lain supaya bisa berkomunikasi dengan mereka.
Kliennya berupa sebuah endpoint komunikasi.
-
Server media
Berguna untuk berbagi video atau audio streaming melalui jaringan. Streaming adalah teknik yang memungkinkan audio atau video langsung dinikmati saat datang dan bukan menunggu semua bagian didownload dahulu.
-
Server proxy
Server ini berada diantara klien dan server. Berfungsi sebagai kontrol untuk konten dan juga untuk filter. Bisa juga untuk menjaga server utama dari akses yang tidak diinginkan atau sekedar meneruskan ke jaringan lain yang lebih kompleks.
Klien: komputer – komputer dalam jaringan.
-
Server suara
Berfungsi supaya program komputer bisa merekam atau memainkan suara baik dengan bekerjasama antar komputer atau bekerja sendiri – sendiri.
Klien: Program – program komputer dalam komputer yang sama dan klien – klien jaringan.
-
Server web / web server
Untuk host halaman – halaman website beserta data – datanya dan program pendukungnya.
Klien: setiap komputer dengn browser untuk membuka halaman website milik pengunjung internet.
-
Virtual server
Bermanfaat untuk berbagi hardware atau software dengan server virtual lainnya. Sebuah virtual server membutuhkan sebuah software yang disebut sebagai hypervisor.
Hypervisor ini akan berlaku seperti sebuah hardware fisik . Arsitektur virtual semacam ini akan membuat infrastruktur yang dibangun menjadi lebih efisien.
Untuk internet, mayoritas strukturnya berbasis model client-server. Kemudian ada nameserver level root dan juga router yang mengarahkan trafik tersebut ke berbagai server.
Hardware
Untuk hardware yang digunakan, biasanya sangat bervariasi. Biasanya, server memang memiliki hardware yang kemampuannya bagus dengan RAM tinggi. Ini karena kehandalan systemnya sangat penting.
Server biasanya tidak memiliki monitor dan Graphical Unit interface ( GUI ) yang bisa kita lihat seperti PC biasa. Selain itu, penting juga untuk menggunakan perangkat tambahan sebagai berikut:
-
Perangkat tambahan server:
UPS atau Uninteruptible Power System supaya system tidak mudah down.
Sistem Hardisk RAID
Memory RAM ECC
Komponen kritis yang Hot Swappable atau bisa diganti saat berjalan tanpa dimatikan
Pendingin fan berkekuatan besar, pendingin air hingga ruangan ber AC bersuhu hampir nol derajat
Seringkali, server bisa di reboot dari jarak jauh dan sekaligus dikonfigurasi dari jarak jauh.
Cluster server
Server farm atau cluster merupakan kumpulan server dalam jumlah besar. Biasanya dikelola untuk menghadirkan kapasitas yang jauh melampaui kapasitas PC tunggal. Sebuah data center biasanya dibangun dengan konsep seperti ini.
Appliance server
Server yang lebih kecil daripada komputer biasa yang gunanya untuk aplikasi khusus.
Sistem operasi
Apabila kebanyakan komputer menggunakan windows untuk sistem operasinya ( OS ). Maka Server menggunakan sistem operasi seperti UNIX yaitu yang berbasis LINUX dan FreeBSD.
Alasan paling utama dalam penggunaan LINUX adalah gratis.
Windows Server perlu lisensi untuk setiap nod. Untuk jaringan besar, harga lisensinya sangat mahal.
MacOS Server memiliki pengguna yang juga sedikit. Lebih sedikit dibandingkan Windows Server.
Linux memiliki fleksibilitas yang sangat baik untuk dipergunakan dalam server bahkan untuk superkomputer.
Kita bisa menggunakan bagian LINUX yang kita butuhkan saja. Kita bisa menghapus bagian bagian suaranya karena server mungkin tidak butuh suara. Kita bisa menghapus bagian lainnya yang tidak kita butuhkan.
Pada tahap ekstrim, kita bisa membuat LINUX server kita diinput dan dikelola tanpa fitur User Interface dengan drag and drop. Jadi, harus mengetikkan perintah seperti menggunakan command prompt.
Kemudian, LINUX yang tersisa didalamnya hanya yang benar – benar kita perlukan saja.
Hasilnya, sistem operasi ini sangat ringan jika dikelola oleh orang yang mengerti cara mengelolanya.
Windows server sebenarnya, memiliki kernel yang sangat berbeda dibandingkan dengan windows untuk PC seperti windows 7 atau windows 10.
Intinya, windows server dan windows PC itu sistem operasi yang sangat berbeda meskipun namanya Windows.
Tetapi, biaya windows server sangat mahal jika jaringan kita besar. Jadi, hanya sedikit sekali yang menggunakannya.
Itulah sedikit tulisan mengenai pengertian server. Server adalah dan jenis – jenis serta fungsi server.
Bagi Anda yang membutuhkan server hosting handal, silahkan menghubungi Lawang Techno untuk mendapatkannya. Sampai jumpa dan salam sukses!