Jenis server komputer dan bagaimana fungsinya
Server bertindak sebagai pemroses data untuk penggunaan profesional dan pribadi. Baik Anda bekerja di posisi TI atau mengelola media sosial untuk perusahaan pemasaran, penting untuk memahami bagaimana server berfungsi sehingga Anda dapat mengakses data melalui aplikasi jaringan. Setelah mengetahui cara kerja dasar server, Anda dapat memanfaatkan kemampuan pemrosesannya melalui jaringan lokal atau platform komputasi awan virtual.
Pada artikel ini, kita membahas berbagai jenis server dan bagaimana fungsinya.
Apa itu server?
Server adalah perangkat penyimpanan dan pemrosesan data besar yang ada baik sebagai perangkat keras atau sebagai gudang virtual yang terletak di internet. Komputer atau sistem perangkat lunak bertindak sebagai server yang terhubung ke jaringan.
Server dapat berupa perangkat apa pun yang berbagi dan menyimpan informasi. Server dapat menyimpan dan memproses informasi dalam sistem mereka sendiri atau memintanya dari yang lain.
Server dimulai sebagai perangkat kecil yang hanya mentransfer data ke komputer yang lebih fungsional kemudian tumbuh dalam ukuran dan kemampuan untuk melakukan fungsi yang lebih kompleks. Sekarang, server virtual ada dalam platform komputasi awan yang ditempatkan di internet.
Jenis server
Berikut ini adalah daftar semua jenis server utama:
Server web
Server web open-source digunakan untuk mengakses world wide web melalui perangkat lunak domain publik. Server ini menghubungkan informasi yang disimpan dari situs internet ke komputer Anda sendiri. Server web menyimpan informasi untuk internet yang diambil melalui kode “HTTP” dan dikirim ke browser web Anda. Ini adalah salah satu jenis server yang paling banyak digunakan.
Server proxy
Server proxy bertindak sebagai jembatan antara server host dan server klien. Proxy mengirimkan data dari situs web ke alamat IP komputer Anda setelah melewati server proxy. Praktik ini menambahkan lapisan keamanan karena informasi diminta kemudian ditransfer dari sumber ke server proxy dan tidak pernah secara langsung dari klien ke pengguna lain. Server proxy dapat menyaring berbagai entitas internet yang berbahaya.
Mesin virtual (VM)
Seperti namanya, mesin virtual menyimpan dan menghubungkan data secara ketat melalui ruang virtual. Untuk membuat mesin virtual, tim TI menggunakan hypervisor, juga dikenal sebagai monitor mesin virtual (VMM), yaitu perangkat lunak yang dapat menjalankan ribuan mesin virtual hanya melalui satu perangkat keras fisik. Metode virtualisasi server ini banyak digunakan untuk transfer dan penyimpanan data karena merupakan jenis server yang paling hemat biaya untuk dijalankan.
Server protokol transfer file (FTP)
Server FTP digunakan untuk memindahkan file dari satu komputer ke komputer lain. File yang diunggah berpindah dari komputer Anda ke server sementara file yang diunduh diekstraksi dari server ke perangkat Anda. Protokol transfer file juga mengacu pada metode menggunakan server untuk menghubungkan satu komputer ke komputer lain untuk berbagi data dengan aman.
Server aplikasi
Server ini menghubungkan klien ke aplikasi perangkat lunak melalui koneksi server virtual. Ini memungkinkan pengguna untuk mem-bypass pengunduhan data ke perangkat keras mereka sendiri untuk mengakses aplikasi. Server aplikasi dapat secara efektif menampung sejumlah besar data aplikasi ke banyak pengguna sekaligus, menjadikannya ideal untuk bisnis.
Server file
Server file menyimpan file data untuk banyak pengguna. Mereka memungkinkan pengambilan data lebih cepat dan menyimpan atau menulis file ke komputer. Ini adalah tipe dasar server yang biasa digunakan oleh organisasi di mana banyak pengguna membutuhkan akses ke file yang lebih nyaman dan aman disimpan di server daripada komputer pribadi.
Server basis data
Server basis data berfungsi sebagai ruang penyimpanan besar yang digunakan dan diakses oleh organisasi untuk menjalankan banyak program guna memenuhi kebutuhan mereka. Sebuah server database dapat berjalan secara independen dari arsitektur database apapun.
Server surat
Server email menyimpan dan mengirimkan email untuk klien melalui platform layanan email. Karena server email diatur untuk terus terhubung ke jaringan, pengguna individu dapat mengakses email mereka tanpa menjalankan sistem apa pun melalui perangkat mereka sendiri.
Server cetak
Server cetak terhubung dari jarak jauh ke komputer lokal untuk mencetak melalui jaringan. Server ini memberi bisnis kemampuan untuk menggunakan satu printer untuk melayani seluruh departemen. Beberapa printer bahkan datang dengan server built-in mereka sendiri yang siap untuk bergabung dengan jaringan setelah dipasang di area kantor.
Server sistem nama domain (DNS)
Server ini mengubah nama domain komputer yang dapat dibaca menjadi alamat IP bahasa komputer. Server DNS mengambil data pencarian dari pengguna dan menemukan alamat yang diminta untuk dikirimkan ke perangkat klien.
Server kolaborasi
Saat pekerjaan perlu dibagikan ke beberapa pengguna, server kolaborasi memudahkan untuk terhubung. Server ini memungkinkan Anda untuk berbagi dan menyimpan file, aplikasi, dan data dalam jumlah besar lainnya.
Server game
Jaringan game besar menggunakan server untuk menghubungkan pengguna dari seluruh dunia. Server ini menjadi tuan rumah game online multi-pemain.
Server pemantauan dan manajemen
Server pemantauan dan manajemen berfungsi dalam beberapa kapasitas. Pertama, mereka merekam dan melacak transaksi digital dan menerima permintaan pengguna. Yang lain hanya memantau dan tidak berpartisipasi aktif dalam operasi pengguna. Server pemantauan responsif terhadap administrator jaringan yang mensurvei kesehatan jaringan untuk memeriksa ancaman atau bug dalam sistem.
Bagaimana cara kerja server?
Server bekerja dalam beberapa cara untuk menghubungkan pengguna ke fungsi data yang berbeda. Mereka menampung sejumlah besar data untuk organisasi dan membuatnya dapat diakses oleh pengguna melalui jaringan internal atau melalui internet. Mereka menanggapi permintaan pengguna untuk mengambil file yang sesuai dari sumber data yang disimpan atau saling berhubungan. Mereka juga bekerja bersama-sama dengan sistem operasi untuk mendengarkan dan menanggapi permintaan pengguna dengan lebih baik.
Profesional TI dapat meningkatkan fungsionalitas server dengan menginstal perangkat lunak yang menciptakan peran tambahan seperti menanggapi permintaan situs web dari browser internet. Server juga dapat bertindak sebagai pengaman untuk memverifikasi identitas pengguna sebelum mengizinkan akses ke jaringan.
Komponen server
Server fisik terdiri dari bagian-bagian berikut:
- Motherboard: Motherboard menghubungkan semua bagian dari server. Ukuran motherboard menentukan jumlah penyimpanan dan jumlah hard drive yang dapat terhubung ke server.
- Central Processing Unit (CPU): CPU mengontrol keseluruhan fungsi server. Ini adalah pusat untuk semua pemrosesan dalam perangkat server. CPU diukur dengan kecepatan pemrosesan.
- Memori: Bagian server ini menentukan jumlah penyimpanan yang tersedia. Memori harus kompatibel dengan motherboard.
- Hard drive: Hard drive menyimpan data pengguna dan perangkat lunak untuk komputer. Ini menggunakan kartu pengontrol untuk fungsi pemrosesan yang optimal. Server yang menampung data dalam jumlah besar mungkin memerlukan beberapa hard drive.
- Koneksi jaringan: Server perlu terhubung ke jaringan agar dapat berfungsi. Koneksi jaringan yang baik akan memastikan server dapat menerima dan menanggapi permintaan pengguna. Banyak motherboard sudah memiliki adaptor jaringan, namun jika tidak, server akan memerlukan koneksi jaringan eksternal yang terpasang.
- Catu daya: Server yang menyediakan data ke sejumlah besar klien memerlukan catu daya yang lebih besar daripada komputer pribadi biasa. Sebagian besar server membutuhkan catu daya minimal 300 watt.
Apa itu arsitektur server?
Arsitektur server adalah desain bagaimana server berfungsi. Arsitektur server mengacu pada tata letak server dalam kapasitas operasionalnya.
Arsitektur server dapat ditentukan oleh:
- Cara berkomunikasi dengan perangkat lain
- Jenis sistem operasi yang digunakan
- Komponen perangkat keras dan perangkat lunak
- Kemampuan penyimpanan dan komputasi
- Fungsi keamanan dalam sistemnya