sumber : pemasangan.com
Server adalah perangkat yang ditujukan untuk menyediakan sebuah layanan
kepada beberapa perangkat lainya. Beberapa server bekerja dengan
berat, dan beberapa lainya bekerja dengan ringan. Tidak semua
kebutuhan server harus dimaksimalkan sebisa mungkin, beberapa
kebutuhan bisa diminimalisir untuk menghemat biaya. Lalu, apa saja
yang harus diperkirakan untuk mendapatkan server yang optimal?
1. Hardware
Hardware yang dimaksud
adalah hardware yang bekerja sama dengan server, seperti Router,
Switch, dsb. Pastikan, bahwa server kita bisa bekerja sama dengan hardware
lainya, pastikan bahwa port untuk koneksi antara peripheral satu
bisa bekerja dengan yang lainya.
2. Aktifitas Bisnis
Setelah hardware yang bisa bekerja sama dengan baik, maka kita harus
tahu aktifitas bisnis kita seperti apa. kita harus tahu seberapa berat aktifitas yang dilakukan oleh server, apakah server akan melakukan komputasi matematika yang rumit? Apakah server
hanya menyediakan konten? Apakah server bekerja dengan keras sebagai
penyedia jasa kriptografi?
Setelah mengetahui aktifitas bisnis, kita bisa menentukan
kebutuhan hardware operasional dalam server kita, berapa clock
rate yang dibutuhkan, jumlah RAM, jumlah penyimpanan data, dsb.
3. Jumlah Pengguna
Selain aktifitas bisnis, maka yang tidak bisa lepas darinya adalah jumlah pengguna. Aktifitas bisnis yang ringan mungkin memerlukan kualitas hardware yang rendah, tapi dengan jumlah pengguna
yang banyak, maka kualitas hardware yang tinggi juga dibutuhkan.
Optimal = (n pengguna * r aktifitas bisnis) * n pengguna
Untuk mendapatkan spesifikasi yang minimal, jumlah pengguna
dikalikan dengan rasio aktifitas bisnis yang dibutuhkan karena
mereka saring terkait satu sama lain. Spesifikasi minimal tersebut dikalikan dengan jumlah pengguna lagi untuk membuat margin antar spesifikasi minimal dan rata-rata operasional.
Sebuah struktur yang baik adalah apabila struktur tersebut tumbuh, dia tidak perlu dibangun lagi dari awal. Server harus bisa tumbuh
dan berkembang sesuai dengan kebutuhan di masa mendatang.
Penentuan skema jaringan, dan juga pembagian sumber daya yang tepat, alokasi cadangan yang tepat bisa membuat perkembangan server dengan
mudah tanpa harus merubah yang sudah jadi.
5. Titik Penyebaran
Server dengan pengguna yang tersebar mempunyai jarak yang
berbeda-beda dalam mengirimkan informasi. Apabila titik penyebaran
terlalu jauh, bukan tidak mungkin server sekunder yang lebih dekat harus dibuat. Pembuatan server sekunder, bisa membuat penyampaian
informasi, apabila tidak dimungkinkan, maka optimalisasi hardware media
pengiriman data harus ditingkatkan, seperti menggunakan media
kecepatan tinggi seperti kabel fiber, dsb.
6. Software
Ingat bahwa hardware tidak bisa bekerja tanpa software. Pemilihan
software yang tepat juga dibutuhkan. Kita juga bisa melihat aktifitas
bisnis yang dilakukan, apakah server berfungsi sebagai penyedia
DNS? Berarti, kita harus menginstall software manajemen DNS di server.
Bagaimana dengan pemilihan jenis atau merk DNS server? Pemilihan yang sesuai tergantung dari kebutuhan server, apabila server melayani jutaan pelanggan tiap harinya dan apabila mati sejenak bisa menyebabkan bencana, maka pemilihan merk software sebaiknya dilakukan sebaik mungkin untuk meminimalisir kerugian.
Secara hirarki, kebutuhan server terpisah antar hardware dan software, tapi salah satu dari mereka tidak bisa diabaikan.Hadware ditentukan berdasarkan aktifitas bisnis dan jumlah pengguna, lalu bagaimana untuk menentukan hardware ini? Ada beberapa
metode, salah satunya adalah klasifikasi tingkatan. Klasifikasi ini bisa berbeda-beda, sesuai dengan orang yang melakukan
klasifikasi, orang tersebut harus berpengalaman dalam melakukan perkiraan kebutuhan hardware untuk sebuah bisnis.
Klasifikasi Tingkatan
Klasifikasi tingkatan dilakukan dengan membagi jenis-jenis hardware, seperti kebutuhan RAM, Hardisk, CPU Clock Rate, dll.Sebelum melakukan optimalisasi, maka formula perhitungan optimalisasi di atas harus dinormalisasikan.
Contoh kasus, perusahaan dengan pegawai sebanyak 1000 orang,
dengan aktifitas bisnis melakukan pengunggahan laporan,
pengunduhan laporan, dan validasi data. Dilakukan benchmark,
bahwa dalam 1 menit, ada 500 orang melakukan aktifitas bisnis,
dari aktifitas tersebut, 30 orang gagal, dan sisanya berhasil.
Maka rasio aktifitas bisnisnya adalah 500-30/500, 94%, ada 6%
yang gagal, sehingg rasionya adalah 106%.
Maka angka optimalisasinya, adalah 1000 * 1.0 * 1000 = 1,000,000.
Rasio akfitifas bisnis di optimalisasi harus 100%.
Lalu, dilakukan pencarian aktifitas puncak, 1 * 1.6 * 1000 = 1.600.000.
Rasio optimalisasinya 1.000.000/1.600.000 = 0.625
Tabel Klasifikasi RAM
Maka RAM yang dibutuhkan adalah 16 Giga Byte. Begitu pula dengan cara perhitungan jumlah memory, clock rate CPU, dsb. Harus diingat bahwa tabel klasifikasi ini harus ditentukan oleh orang yang benarbenar mengerti tentang optimalisasi, yang telah berpengalaman dalam melakukan klasifikasi kebutuhan.
Tabel klasifikasi muncul seiring dengan orang yang bertanggung jawab untuk melakukan klasifikasi tersebut mempunyai pengalaman saat operasional lapangan berlangsung.
Untuk mendapatkan kemampuan server yang optimal, maka merk dari web server harus memenuhi 4 kriteria berikut.
1. Jaminan
Aplikasi web server harus terjamin, dan apabila terjadi kerugian maka perusahaan web server tersebut juga harus ikut mempertanggungjawabkanya.
2. Kontinuitas
Jaman berkembang terus, merk web server harus terus dikembangkan seiring dengan berkembangnya teknologi, dalam kasus web server seperti versi protocol HTTP, web server harus terus berkembang dan mengikuti standar prototokl HTTP yang baru tanpa melupakan yang lama.
3. Keamanan
Web server yang aman, tidak rentan terhadap pencurian identitas, injeksi, dsb, adalah salah satu alasan kemampuanya untuk terus berjalan dan melayani pengguna.
4. Kehandalan
Web server harus handal, dia tidak boleh sangat lemah hingga bahkan apabila hardware server sudah optimal, tapi software web server hanya bisa melayani 256 pengguna setiap menit.
Demikian artikel tentang Kebutuhan Server Untuk Lalu Lintas dan Aplikasi Jaringan Komputer. Semoga bermanfaat. Sekian dan terimakasih.