Server Dasar

Dalam komputer, istilah server digunakan untuk merujuk kepada salah satu dari berikut:

* program komputer yang menjalankan sebagai layanan, untuk melayani kebutuhan atau permintaan dari program lain (disebut dalam konteks ini sebagai “klien”) yang mungkin atau mungkin tidak berjalan pada komputer yang sama.
* komputer fisik yang didedikasikan untuk menjalankan satu atau lebih layanan tersebut, untuk melayani kebutuhan program yang berjalan di komputer lain pada jaringan yang sama.
* perangkat lunak / perangkat keras sistem (yaitu layanan perangkat lunak yang berjalan pada komputer khusus) seperti database server, file server, mail server, atau server cetak.

Dalam jaringan komputer, server adalah program yang beroperasi sebagai pendengar socket [1]. Istilah server juga sering digeneralisasi untuk menggambarkan sebuah host yang digunakan untuk menjalankan satu atau lebih program tersebut [2].

Sebuah komputer server adalah sebuah komputer, atau serangkaian komputer, yang memiliki pranala komputer lain atau perangkat elektronik bersama. Mereka sering menyediakan layanan penting di seluruh jaringan, baik untuk pengguna pribadi di dalam sebuah organisasi besar atau untuk pengguna publik melalui internet. Sebagai contoh, ketika Anda memasukkan query di sebuah mesin pencari, query dikirimkan dari komputer Anda melalui internet ke server yang menyimpan semua halaman web yang relevan. Hasilnya dikirim kembali oleh server ke komputer Anda.

Banyak server telah mendedikasikan fungsi seperti server web, server cetak, dan server database. Enterprise server adalah server yang digunakan dalam konteks bisnis.

Server menyediakan layanan penting di seluruh jaringan, baik untuk pengguna pribadi di dalam sebuah organisasi besar atau untuk pengguna publik melalui internet. Sebagai contoh, ketika Anda memasukkan query di sebuah mesin pencari, query dikirimkan dari komputer Anda melalui internet ke server yang menyimpan semua halaman web yang relevan. Hasilnya dikirim kembali oleh server ke komputer Anda.

Istilah server digunakan cukup luas dalam teknologi informasi. Meskipun produk server-merek yang tersedia (seperti edisi server dari perangkat keras, perangkat lunak atau sistem operasi), secara teori setiap proses komputerisasi yang saham sumber daya untuk satu atau lebih proses client server. Untuk menggambarkan hal ini, mengambil contoh umum dari file sharing. Sedangkan keberadaan file pada mesin tidak pandang sebagai server, mekanisme yang sahamnya file-file ini kepada klien oleh sistem operasi server.

Demikian pula, mempertimbangkan aplikasi web server (seperti multiplatform “Apache HTTP Server”). Perangkat lunak server web dapat dijalankan pada setiap komputer yang mampu. Sebagai contoh, sementara komputer laptop atau pribadi tidak biasanya dikenal sebagai server, mereka bisa dalam situasi seperti ini memenuhi peran dari satu, dan karenanya diberi label sebagai satu. Hal ini dalam hal ini bahwa tujuan mesin sebagai web server mengklasifikasikan secara umum sebagai server.

Dalam arti hardware, server kata biasanya menunjuk model komputer ditujukan untuk hosting aplikasi perangkat lunak di bawah permintaan berat lingkungan jaringan. Dalam konfigurasi client-server satu atau lebih mesin, baik komputer atau alat komputer, berbagi informasi dengan satu sama lain dengan satu bertindak sebagai tuan rumah untuk yang lain.

Sementara hampir semua komputer pribadi yang mampu bertindak sebagai server jaringan, dedicated server akan berisi fitur sehingga lebih cocok untuk lingkungan produksi. Fitur-fitur ini mungkin termasuk CPU lebih cepat, meningkatkan RAM performa tinggi, dan biasanya lebih dari satu hard drive besar. Lebih jelas perbedaan termasuk redundansi ditandai dengan pasokan listrik, koneksi jaringan, dan bahkan server sendiri.

Antara 1990-an dan 2000-an peningkatan penggunaan hardware khusus melihat munculnya peralatan server mandiri. Salah satu produk yang terkenal adalah Google Search Appliance, sebuah unit yang menggabungkan hardware dan software dalam kemasan out-of-the-box. Simpler contoh alat-alat tersebut meliputi switch, router, gateway, dan server cetak, yang semuanya tersedia dalam konfigurasi plug-and-play dekat.

sistem operasi modern seperti Microsoft Windows atau distro Linux secara sah tampaknya dirancang dengan arsitektur client-server dalam pikiran. Sistem operasi ini mencoba untuk hardware abstrak, yang memungkinkan berbagai perangkat lunak untuk bekerja dengan komponen dari komputer. Dalam arti, sistem operasi dapat dilihat sebagai melayani perangkat keras ke perangkat lunak, yang pada semua tapi tingkat rendah bahasa pemrograman harus berinteraksi dengan menggunakan API.

Sistem operasi ini mungkin dapat menjalankan program di latar belakang disebut baik layanan atau daemon. Program tersebut dapat menunggu dalam keadaan tidur untuk kebutuhan mereka untuk menjadi jelas, seperti perangkat lunak tersebut Apache HTTP Server. Karena perangkat lunak yang menyediakan layanan dapat disebut server, komputer pribadi modern dapat dilihat sebagai hutan server dan klien yang beroperasi secara paralel.

Internet itu sendiri juga merupakan hutan server dan klien. Hanya meminta halaman web dari beberapa kilometer melibatkan memuaskan tumpukan protokol yang melibatkan banyak contoh dari server hardware dan software. Yang paling hina ini adalah router, modem, domain name server, dan server lainnya yang diperlukan untuk menyediakan berbagai dunia kita wide web.
hardware Server
Sebuah rak server terlihat dari belakang

Persyaratan Hardware untuk server bervariasi, tergantung pada aplikasi server. Absolute kecepatan CPU tidak biasanya penting untuk server seperti itu adalah untuk suatu [rujukan?] Mesin desktop. Server tugas ‘untuk memberikan layanan kepada banyak pengguna melalui jaringan untuk memimpin kebutuhan yang berbeda seperti koneksi jaringan yang cepat dan aku tinggi / O throughput. Karena server biasanya diakses melalui jaringan, mereka mungkin berjalan dalam mode tanpa kepala tanpa peralatan monitor atau masukan. Proses yang tidak diperlukan untuk fungsi server tidak digunakan. Banyak server tidak memiliki antarmuka pengguna grafis (GUI) seperti yang perlu dan mengkonsumsi sumber daya yang dapat dialokasikan di tempat lain. Demikian pula, interface audio dan USB bisa dihilangkan.

Server sering berjalan untuk waktu yang lama tanpa gangguan dan ketersediaan harus sering sangat tinggi, sehingga kehandalan perangkat keras dan daya tahan yang sangat penting. Meskipun server dapat dibangun dari bagian-bagian komputer komoditas, server perusahaan misi-kritis idealnya toleran sangat kesalahan dan menggunakan hardware khusus dengan tingkat kegagalan yang rendah untuk memaksimalkan uptime, bahkan untuk kegagalan jangka pendek dapat biaya lebih dari pembelian dan pemasangan sistem . Sebagai contoh, mungkin diperlukan hanya beberapa menit waktu turun di bursa efek nasional untuk membenarkan biaya sepenuhnya menggantikan sistem dengan sesuatu yang lebih handal. Server dapat memasukkan lebih cepat, lebih tinggi kapasitas hard drive, penggemar komputer yang lebih besar atau air pendingin untuk membantu menghilangkan panas, dan pasokan listrik terputus yang memastikan server terus berfungsi pada saat terjadi suatu kegagalan daya. Komponen ini menawarkan kinerja lebih tinggi dan kehandalan Sejalan dengan harga yang lebih tinggi. Hardware redundansi-menginstal lebih dari satu instance dari modul seperti pasokan listrik dan hard disk diatur sedemikian rupa sehingga jika salah satu gagal sama lain secara otomatis tersedia secara luas digunakan. ECC perangkat memori yang mendeteksi dan memperbaiki kesalahan yang digunakan, non-ECC memori lebih mungkin menyebabkan korupsi data.

Untuk meningkatkan keandalan, sebagian besar server menggunakan memori dengan deteksi kesalahan dan koreksi, disk berlebihan, pasokan listrik berlebihan dan sebagainya. komponen tersebut juga sering hot swappable, memungkinkan untuk menggantikan mereka pada server berjalan tanpa menutup ke bawah. Untuk mencegah terlalu panas, server sering memiliki fans lebih kuat. Sebagai server biasanya dikelola oleh teknisi yang berkualitas, sistem operasi mereka juga lebih disetel untuk stabilitas dan kinerja daripada ramah pengguna dan kemudahan penggunaan, Linux mengambil persentase terasa lebih besar daripada untuk komputer desktop.

Sebagai server membutuhkan pasokan daya yang stabil, akses internet yang baik, keamanan meningkat dan juga berisik, biasanya untuk menyimpan mereka di pusat-pusat server atau ruangan khusus. Hal ini membutuhkan untuk mengurangi konsumsi daya sebagai energi tambahan digunakan menghasilkan lebih banyak panas dan temperatur pada ruangan yang bisa melebihi batas yang dapat diterima. Biasanya ruang server dilengkapi dengan perangkat penyejuk udara. casing Server biasanya datar dan lebar, disesuaikan untuk menyimpan banyak perangkat bersebelahan di rak server. Tidak seperti komputer biasa, server biasanya dapat dikonfigurasi, powered atas dan bawah atau reboot jarak jauh, menggunakan out-of-band manajemen.

Banyak server membutuhkan waktu lama untuk perangkat keras untuk memulai dan memuat sistem operasi. Server sering melakukan ekstensif pre-boot pengujian memori dan verifikasi dan startup jasa manajemen jarak jauh. Pengendali hard drive kemudian jalankan bank drive secara berurutan, bukan sekaligus, sehingga tidak membebani power supply tersebut dengan lonjakan startup, dan setelah itu mereka memulai sistem RAID pra-pemeriksaan untuk operasi yang benar dari redundansi. Hal ini umum untuk sebuah mesin untuk mengambil beberapa menit untuk memulai, tetapi mungkin tidak perlu me-restart selama berbulan-bulan atau tahun.
sistem operasi Server

sistem operasi Server yang berorientasi cenderung memiliki fitur tertentu yang sama yang membuat mereka lebih cocok untuk lingkungan server, seperti

* GUI tidak tersedia atau opsional
* Kemampuan untuk mengkonfigurasi ulang dan memperbarui baik hardware dan software sampai batas tertentu tanpa restart,
* Sarana pendukung canggih untuk memungkinkan backup online secara teratur dan sering data penting,
* Transparan transfer data antara volume yang berbeda atau perangkat,
* Kemampuan jaringan kerja yang fleksibel dan canggih,
* Otomatisasi kemampuan seperti daemon di UNIX dan jasa di Windows, dan
* Sistem keamanan yang ketat, dengan pengguna tingkat lanjut, sumber daya, data, dan perlindungan memori.

sistem operasi Server berorientasi dapat, dalam banyak kasus, berinteraksi dengan sensor hardware untuk mendeteksi kondisi seperti terlalu panas, prosesor dan kegagalan disk, dan akibatnya operator peringatan atau mengambil tindakan perbaikan sendiri.

Karena server harus menyediakan berbagai layanan terbatas untuk pengguna mungkin banyak sementara komputer desktop harus melakukan berbagai fungsi yang dibutuhkan oleh user, persyaratan sistem operasi untuk server yang berbeda dengan mesin desktop. Meskipun dimungkinkan untuk sebuah sistem operasi untuk membuat mesin baik memberikan pelayanan dan merespon dengan cepat dengan persyaratan pengguna, biasanya untuk menggunakan sistem operasi yang berbeda di server dan mesin desktop. Beberapa sistem operasi yang disertakan dalam kedua versi server dan desktop dengan user interface serupa.

versi Desktop dari Windows dan Mac OS X sistem operasi telah ditempatkan pada server minoritas, seperti juga beberapa sistem operasi berpemilik mainframe, seperti z / OS. distribusi Kernel sistem operasi dominan diantara server berbasis UNIX atau open source, seperti Linux (kernel). [rujukan?]

Munculnya mikroprosesor server berbasis difasilitasi oleh pengembangan Unix untuk berjalan di arsitektur mikroprosesor x86. Keluarga Microsoft Windows sistem operasi juga berjalan pada hardware x86, dan sejak Windows NT telah tersedia dalam versi cocok untuk menggunakan server.

Sedangkan peran sistem operasi server dan desktop tetap berbeda, perbaikan dalam keandalan baik hardware dan sistem operasi sudah kabur perbedaan antara dua kelas. Saat ini desktop, banyak dan sistem operasi berbagi server basis kode yang mirip, kebanyakan berbeda dalam konfigurasi. Pergeseran ke arah aplikasi web dan platform middleware juga berkurang permintaan untuk server aplikasi khusus.
Server di Internet

Hampir seluruh struktur Internet berbasis pada model client-server. Tingkat tinggi root nameserver, server DNS, dan router mengarahkan lalu lintas di internet. Ada jutaan server yang terhubung ke Internet, berjalan terus-menerus di seluruh dunia.

* World Wide Web
* Domain Name System
* E-mail
* FTP file transfer
* Chat dan instant messaging
* Suara komunikasi
* Streaming audio dan video
* Online game
* Database server

Hampir setiap tindakan yang diambil oleh pengguna Internet biasa memerlukan satu atau lebih interaksi dengan satu atau lebih server.

Ada juga teknologi yang beroperasi pada tingkat antar-server. Layanan lain tidak menggunakan dedicated server, misalnya untuk file sharing peer-to-peer, beberapa implementasi dari telepon (misalnya Skype), dan memasok program televisi untuk beberapa pengguna (misalnya Kontiki, Slingbox).
Konsumsi energi dari server

Pada tahun 2010, server bertanggung jawab atas 2,5% dari konsumsi energi di Amerika Serikat. Sebuah% 2,5 lebih lanjut dari konsumsi energi Amerika Serikat yang digunakan oleh sistem pendingin diperlukan untuk mendinginkan server. Diperkirakan pada tahun 2010, bahwa jika tren berlanjut, pada tahun 2020, server akan lebih banyak menggunakan energi dunia dari perjalanan udara.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: