Analisa Kebutuhan
Server adalah perangkat yang ditujukan untuk
menyediakan sebuah layanan kepada beberapa perangkat lainnya. 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
Sebelum memulai dengan spesifikasi bisnis, maka kita
butuh untuk menentukan hardware-nya terlebih dahulu. Hardware yang dimaksud
adalah hardware yang bekerja sama dengan server, seperti Router, Switch, dsb. Pastikan,
bahwa server kita bisa bekerja sama dengan hardware lainnya, pastikan bahwa
port untuk koneksi antar peripheral bisa bekerja dengan baik.
2.
Aktifitas Bisnis
Setelah hardware yang bisa bekerja sama dengan baik,
maka kita harus tahu aktifitas bisnis kita seperti apa. Dalam analisa kedua
ini, 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.
Untuk mendapatkan spesifikasi yang minimal, jumlah
pengguna dikalikan dengan rasio aktifitas bisnis yang dibutuhkan karena mereka
saling terkait satu sama lain. Spesifikasi minimal tersebut dikalikan dengan
jumlah pengguna lagi untuk membuat margin antar spesifikasi minimal dan
rata-rata operasional.
4. Skalabilitas
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, pembagian sumber daya dan 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 lebih cepat, 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 Web Server?
Berarti kita harus menginstall software web server di server. Bagaimana dengan
pemilihan jenis atau merk web 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. Server harus
bisa dihandalkan untuk mengatasi jutaan pengguna yang mengaksesnya. Untuk mendapatkan kemampuan server yang optimal, maka
merk dari software harus memenuhi 4 kriteria berikut.
a. Jaminan. Aplikasi web server harus terjamin, dan apabila
terjadi kerugian maka perusahaan web server tersebut juga harus ikut
mempertanggungjawabkanya.
b. 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.
c. Keamanan. Web server yang aman, tidak rentan terhadap
pencurian identitas, injeksi, dsb.
d. 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.
Secara hirarki, kebutuhan server terpisah antara
hardware dan software, tapi salah satu dari mereka tidak bisa diabaikan.
Hadware ditentukan berdasarkan aktifitas bisnis dan jumlah pengguna, lalu
bagaimana untuk menentukan hardware? Ada beberapa metode, salah satunya adalah
klasifikasi tingkatan. Klasifikasi tingkatan dilakukan dengan membagi
jenis-jenis hardware, seperti kebutuhan RAM, Hardisk, CPU Clock Rate, dll.. Klasifikasi
ini bisa berbeda-beda, sesuai dengan orang yang melakukan klasifikasi. Orang tersebut
harus berpengalaman dalam melakukan perkiraan kebutuhan hardware untuk sebuah
bisnis.
Rangkuman
Server adalah
perangkat jaringan yang memberikan layanan terhadap pengguna. Server melayani
pengguna dengan handal dan harus bisa melakukanya setiap saat. Maka analisa
terhadap kebutuhan server untuk bisa memenuhi tugasnya sangat dibutuhkan. Server
yang lemah, tidak sesuai, dan tidak handal, bisa membuat kerugian yang besar.
Oleh karena itu, ada beberapa faktor yang harus dipertimbangkan sebelum membuat
sebuah server. Server harus disesuaikan berdasarkan kebutuhan, kesesuaian
dengan hardware jaringan, aktifitas bisnis yang dilakukan, jumlah pengguna yang
dilayani dan juga harus dilengkapi dengan software yang mendukung kinerja
hardware secara optimal, handal, dan terjamin.
0 comments:
Post a Comment