Sistem operasi server, tidak berbeda layaknya seperti sistem operasi desktop biasa. Mereka bisa dipasang berbagai macam aplikasi, digunakan untuk manipulasi teks, bermain game. Hanya saja, mereka dikhususkan untuk menangani jaringan lebih cepat dari biasanya, dengan mengorbankan beberapa fitur sistem operasi desktop.
Kenapa harus menggunakan sistem operasi server? Pasalnya, sistem operasi server telah dikhususkan untuk keperluan jaringan, kemampuan mereka sudah dioptimalkan untuk mengatasi hubungan dengan jaringan. Seperti multi-user, kemanaan, stabilitas dan kolaborasi.
Ada berbagai macam sistem operasi server di luar sana, yang menguasai pasar populer menengah adalah Windows Server dan Linux.
Pembeda antara server Linux dan Windows Server adalah Windows Server dilengkapi dengan software-software komersil dari Microsoft. IIS sebagai web server, .NET sebagai platform (yang berarti mendukung semua bahasa pemrograman yang berjalan di atas .NET), WCF sebagai web service, sharepoint untuk kolaborasi, dan Team Foundation Server untuk repository dan kerja tim.
Bukan berarti Windows Server hanya terbatas dengan aplikasi di atas, baik Linux atau Windows Server bisa ditambahkan software lainya yang mendukung kerja mereka.
Linux, hampir semua software bisa dipasang di sini, bedanya software yang dikhusukan untuk Windows Server tidak akan bisa dipasang di sini, terlebih lagi software-software komersil dari Microsoft.
Arsitektur server sederhana, server terdiri dari 2 komponen utama, software dan hardware. Software terdiri dari sistem operasi, sistem operasi bisa menampung aplikasi-aplikasi web server, DNS server, DHCP server, dll. Hardware menampung perangkat-perangkat keras di mesin server.
Apa saja tugas atau aplikasi yang bisa di pasang di sistem operasi server?
Fitur-fitur yang biasa didukung oleh sistem operasi server, yang bisa dipasang didalamnya adalah seperti aplikasi untuk berbagi file dan printer, layanan database, web, perpesanan, atau terminal.
Berbagi File dan Printer
Layanan ini memungkinkan banyak pengguna bisa berbagi file yang berada di server, mereka juga bisa menggunakan satu printer bersama-sama untuk melakukan suatu pekerjaan tanpa harus melakukan koneksi langsung dengan printer.
Layanan Database
Database berfungsi untuk menyimpan data, penggunaan layanan database biasanya difasilitasi software pihak ketiga, yang menggunakanya untuk mempermudah akses ke dalam database.
Layanan Halaman Web
Halaman web, dengan protocol HTTP disediakan bagi pengguna untuk melihat sebuah halaman HTML. Layanan ini biasanya juga menggunakan layanan database, dengan menggunakan bahasa pemrograman yang bisa berjalan di atas web server.
Layanan Perpesanan
Mengirim e-mail, group e-mail, atau melakukan perpesanan biasa bisa difasilitasi oleh sistem operasi server. Pengguna bisa mengirim pesan terhadap satu orang, atau menggunakan group e-mail dan mengirim pesanya ke semua orang dalam group tersebut, atau chatting dengan pengguna lainya secara langsung.
Layanan Terminal
Layanan terminal, berfungsi untuk menjalankan aplikasi di server. Client hanya menerima tampilanya saja, semua gerakan client, seperti mouse, dan keyboard terkirim ke server dan server memprosesnya. Seorang client membuka Microsoft Word, maka server hanya memberikan tampilan Microsoft Word, ketika client mengetikkan huruf ‘A’, maka data terkirim ke server dan server yang melakukan proses sebenarnya. Setelah proses selesai, server memberikan tampilan Microsoft Word setelah proses kembali kepada client.