Analisa Kebutuhan Server Untuk Aplikasi dan Lalu lintas jaringan komputer
Sebenarnya materi yang banyak membahas tentang mesin server dan infrastrukturnya adalah materi administrasi server yang dipelajari di SMK jurusan Teknik Komputer Jaringan (TKJ), untuk menambah referensi kali ini saya akan menguraikan tentang materi dasar tkj untuk kelas kelas XI yang akan membahas mengenai Analisa Kebutuhan Server Untuk Aplikasi dan Lalu lintas jaringan komputer, apa yang akan diuraikan menyangkut, Analisa kebutuhan server, spesifikasi hardware, spesifikasi software dan kebutuhan minimal server.
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.
Apa itu Mesin Server ?
Tugas utama server adalah melayani komputer client atau merespon setiap request atau permintaan dari komputer client. fungsi dari server itu sendiri sangat dipengaruhi oleh jenis server sebagai berikut:
1. Server AplikasiServer yang digunakan untuk menyimpan dan menjalankan berbagai macam aplikasi yang dapat diakses oleh client.
2. Server DataServer jenis ini di gunakan untuk menyimpan berbagai data , baik data yang belum diolah ataupun data yang sudah diolah menjadi informasi. data ini dapat di akses oleh client dengan bantuan aplikasi yang ada di server.
3. Server ProxySedangkan Server proxy berfungsi untuk mengatur lalu lintas di jaringan melalui pengaturan proxy. Orang awam lebih mengenal proxy server untuk mengkoneksikan komputer client ke Internet.
Analisa kebutuhan Server
Server adalah perangkat yang ditujukan untuk menyediakan sebuah layanan kepada beberapa perangkat lainya. Terkadang server disiapkan untuk menangani pekerjaan berat, dan terkadang yang lainya disiapkan untuk menangani pekerjaan yang ringan. Jadi tidak semua kebutuhan server itu sama tergantung untuk layanan apa server tersebut disiapkan, mungkin beberapa kebutuhan bisa diminimalisir untuk menghemat biaya.
Berikut adalah adalah beberapa hal yang harus diperkirakan untuk mendapatkan server dengan kinerja yang optimal:
1. Hardware Jaringan
2. Aktifitas Bisnis
3. Jumlah Pengguna
4. Skalabilitas
5. Titik Penyebaran
6. Software
Server adalah komputer sentral atau komputer pusat yang berfungsi untuk menyediakan jenis layanan (service) tertentu yang dibutuhkan oleh client dalam sebuah jaringan komputer. Server juga berfungsi menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau alat pencetak (printer), dan memberikan akses kepada workstation atau komputer yang terhubung ke server. Komputer Server biasanya didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan (network operating system).
Hadrawe adalah perangkat keras yang harus diperhitungkan ketika kita ingin menyiapkan server hardware yang dipilih akan sangat menentukan performa server, jika salah memilih hardware maka serverpun tidak dapat bekerja dengan baik. Hardware yang dimaksud adalah hardware jaringan 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.
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, processor dan hardware lainnya yang merupakan hardware utama sebuah komputer server.
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 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.
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.
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.