Berita Server Komputer di Dunia Saat Ini – Justgiga
Justgiga.com Situs Kumpulan Berita Server Komputer di Dunia Saat Ini
Pengertian Server dalam Dunia Komputer – Dalam dunia komputer, server adalah program komputer atau perangkat yang menyediakan fungsionalitas untuk program atau perangkat lain, yang disebut “klien”. Arsitektur ini disebut model client-server, dan perhitungan keseluruhan tunggal didistribusikan di berbagai proses atau perangkat. Server dapat menyediakan berbagai fungsionalitas, sering disebut “layanan”, seperti berbagi data atau sumber daya di antara banyak klien, atau melakukan perhitungan untuk klien.
Satu server dapat melayani banyak klien, dan satu klien dapat menggunakan beberapa server. Proses klien dapat berjalan pada perangkat yang sama atau dapat terhubung melalui jaringan ke server pada perangkat yang berbeda. Server tipikal adalah server basis data, server file, server mail, server cetak, server web, server game, dan server aplikasi.
Sistem client-server saat ini paling sering diimplementasikan oleh (dan sering diidentifikasi dengan) model permintaan-respons: klien mengirimkan permintaan ke server, yang melakukan beberapa tindakan dan mengirimkan respons kembali ke klien, biasanya dengan hasil atau pengakuan.
Menunjuk komputer sebagai “perangkat keras kelas server” menyiratkan bahwa ia dikhususkan untuk menjalankan server di dalamnya. Ini sering menyiratkan bahwa itu lebih kuat dan dapat diandalkan daripada komputer pribadi standar, tetapi sebagai alternatif, cluster komputasi besar dapat terdiri dari banyak komponen server yang relatif sederhana dan dapat diganti.
Penggunaan kata server dalam komputasi berasal dari teori antrian, di mana kata itu berasal dari Amerika pada pertengahan abad ke-20, terutama digunakan dalam Kendall (1953) (bersama dengan “layanan”), makalah yang memperkenalkan notasi Kendall. Dalam makalah sebelumnya, seperti Erlang (1909), istilah yang lebih konkret seperti “operator telepon” digunakan.
Dalam komputasi, “server” setidaknya berasal dari RFC 5 (1969), salah satu dokumen paling awal yang menggambarkan ARPANET (pendahulu Internet), dan dikontraskan dengan “pengguna”, yang membedakan dua jenis host: “server- host “dan” user-host “.
Operasi
Sebenarnya, istilah server mengacu pada program atau proses komputer (menjalankan program). Melalui metonimi, ini merujuk ke perangkat yang digunakan untuk (atau perangkat yang didedikasikan untuk) menjalankan satu atau beberapa program server. Di jaringan, perangkat semacam itu disebut host. Selain server, kata-kata melayani dan layanan (sebagai kata benda dan kata kerja) sering digunakan, meskipun tidak dilayani oleh pelayan. Kata ‘layanan’ (kata benda) dapat merujuk pada bentuk fungsionalitas abstrak, mis. Layanan web.
Atau, itu bisa merujuk ke program komputer yang mengubah komputer menjadi server, mis. Layanan Windows. Awalnya digunakan sebagai “server melayani pengguna” (dan “pengguna menggunakan server”), dalam arti “patuh”, hari ini orang sering mengatakan bahwa “server menyajikan data”, dalam arti yang sama dengan “memberi”. Sebagai contoh, server web “melayani halaman web untuk pengguna” atau “melayani permintaan mereka”.
Server adalah bagian dari model client-server; dalam model ini, server menyajikan data untuk klien. Sifat komunikasi antara klien dan server adalah permintaan dan respons. Ini berbeda dengan model peer-to-peer di mana hubungan tersebut merupakan balasan atas permintaan. Pada prinsipnya, setiap proses terkomputerisasi yang dapat digunakan atau dipanggil oleh proses lain (terutama jarak jauh, terutama untuk berbagi sumber daya) adalah server, dan proses panggilan adalah klien. Dengan demikian, komputer serba guna yang terhubung ke jaringan dapat meng-host server. Misalnya, jika file pada perangkat dibagikan oleh beberapa proses, proses itu adalah server file. Demikian pula, perangkat lunak server web dapat berjalan pada komputer yang cakap, sehingga laptop atau komputer pribadi dapat meng-host server web.
Sementara request-response adalah desain client-server yang paling umum, ada yang lain, seperti pola publish-subscribe. Dalam pola publikasi-berlangganan, klien mendaftar dengan server sub-pub, berlangganan jenis pesan tertentu; pendaftaran awal ini dapat dilakukan dengan permintaan-tanggapan. Setelah itu, pub-sub server meneruskan pesan yang cocok ke klien tanpa permintaan lebih lanjut: server mendorong pesan ke klien, alih-alih klien yang menarik pesan dari server seperti pada permintaan-respons.
Server Besar
Server tunggal tradisional besar perlu dijalankan untuk waktu yang lama tanpa gangguan. Ketersediaan harus sangat tinggi, menjadikan keandalan dan daya tahan perangkat keras sangat penting. Server perusahaan mission-critical akan sangat toleran terhadap kesalahan dan menggunakan perangkat keras khusus dengan tingkat kegagalan yang rendah untuk memaksimalkan waktu kerja. Catu daya yang tidak terputus mungkin tergabung untuk melindungi dari kegagalan daya.
Server biasanya mencakup redundansi perangkat keras seperti catu daya ganda, sistem disk RAID, dan memori ECC, bersama dengan pengujian dan verifikasi memori pra-boot yang ekstensif. Komponen penting mungkin hot swappable, memungkinkan teknisi untuk menggantinya di server yang sedang berjalan tanpa mematikannya, dan untuk menjaga agar tidak terlalu panas, server mungkin memiliki kipas yang lebih kuat atau menggunakan pendingin air.
Mereka sering dapat dikonfigurasikan, dihidupkan dan dimatikan atau dinyalakan ulang dari jarak jauh, menggunakan manajemen out-of-band, biasanya berdasarkan IPMI. Casing server biasanya datar dan lebar, dan dirancang untuk dipasang di rak.
Jenis server ini sering ditempatkan di pusat data khusus. Ini biasanya akan memiliki daya yang sangat stabil dan Internet dan peningkatan keamanan. Kebisingan juga kurang menjadi perhatian, tetapi konsumsi daya dan keluaran panas bisa menjadi masalah serius. Kamar-kamar server dilengkapi dengan perangkat AC.
Cluster
Kumpulan server atau server cluster adalah kumpulan server komputer yang dikelola oleh suatu organisasi untuk memasok fungsionalitas server yang jauh melampaui kemampuan satu perangkat. Pusat data modern sekarang sering dibangun dari kelompok yang sangat besar dari server yang jauh lebih sederhana, dan ada upaya kolaboratif.
Peralatan
Kelas server spesialis kecil yang disebut peralatan jaringan umumnya berada di ujung bawah skala, seringkali lebih kecil dari komputer desktop biasa.
Mobile
Server seluler memiliki faktor bentuk portabel, mis. sebuah laptop. Berbeda dengan pusat data besar atau server rak, server seluler dirancang untuk penyebaran on-the-road atau ad hoc ke lingkungan darurat, bencana atau sementara di mana server tradisional tidak layak karena persyaratan daya, ukuran, dan waktu penyebarannya.
Penerima manfaat utama dari apa yang disebut teknologi “server saat bepergian” meliputi manajer jaringan, pengembang perangkat lunak atau basis data, pusat pelatihan, personel militer, penegak hukum, forensik, kelompok bantuan darurat, dan organisasi layanan. Untuk memfasilitasi portabilitas, fitur-fitur seperti keyboard, layar, baterai (catu daya tak terputus, untuk menyediakan redundansi daya jika terjadi kegagalan), dan mouse semuanya terintegrasi ke dalam sasis.
Sistem Operasi
Di Internet sistem operasi yang dominan di antara server adalah distribusi open-source seperti UNIX, seperti yang berbasis Linux dan FreeBSD, dengan Windows Server juga memiliki bagian yang signifikan. Sistem operasi berpemilik seperti z / OS dan macOS Server juga digunakan, tetapi dalam jumlah yang jauh lebih kecil.
Sistem operasi berorientasi server spesialis secara tradisional memiliki fitur seperti:
- GUI tidak tersedia atau opsional
- Kemampuan untuk mengkonfigurasi ulang dan memperbarui perangkat keras dan perangkat lunak sampai batas tertentu tanpa restart
- Fasilitas cadangan canggih untuk memungkinkan pencadangan data kritis secara rutin dan berkala secara online,
- Transfer data transparan antara volume atau perangkat yang berbeda
- Kemampuan jaringan yang fleksibel dan canggih
- Kemampuan otomatisasi seperti daemon di UNIX dan layanan di Windows
- Keamanan sistem yang ketat, dengan pengguna tingkat lanjut, sumber daya, data, dan perlindungan memori.
- Deteksi dan peringatan tingkat lanjut pada kondisi seperti overheating, prosesor, dan kegagalan disk.
Dalam praktiknya, saat ini banyak sistem operasi desktop dan server berbagi basis kode yang sama, kebanyakan hanya berbeda dalam konfigurasi.