Persyaratan Perangkat Keras untuk Server Proxy

Server proxy menerima dan meneruskan permintaan Internet atas nama tuan rumah. Menggunakan server proxy di depan host dapat dilakukan karena beberapa alasan, termasuk pemfilteran konten dan keamanan lokasi. Persyaratan minimum untuk server proxy rendah, tetapi dapat bervariasi berdasarkan pada bagaimana Anda berencana untuk menggunakan server.

Persyaratan minimum

Ada banyak opsi server proxy yang berbeda. Namun, server ini umumnya dijalankan sebagai program pada sistem operasi tingkat server. Oleh karena itu sistem operasi yang mendasari menentukan persyaratan minimum.

Microsoft Windows proxy server, misalnya, menggunakan Layanan Informasi Internet pada sistem operasi Windows Server. Windows Server 8 hanya membutuhkan prosesor 1GHz, memori 512MB, dan ruang hard drive 10GB. Squid, satu server proxy gratis, berjalan pada distribusi Linux seperti Red Hat atau Ubuntu. Edisi server Ubuntu membutuhkan prosesor 300MHz, memori 128MB, dan ruang hard drive 1GB.

Persyaratan yang Disarankan

Sebagian besar perusahaan perangkat lunak server menawarkan daftar persyaratan yang "disarankan" untuk perangkat lunak mereka. Rekomendasi ini menyinggung fakta bahwa meskipun layanan berkinerja pada persyaratan minimum, itu tidak berkinerja baik. Layanan lambat pada server proxy berarti pengguna mendapatkan pengalaman Internet yang lambat.

Microsoft Windows 8 merekomendasikan prosesor dua kali lebih cepat dari minimum, serta empat kali memori minimum yang diperlukan - masing-masing 2GHz dan 2GB. Ruang hard drive empat kali lebih banyak, atau 40GB, direkomendasikan juga. Vendor merekomendasikan Red Hat Linux sering menentukan persyaratan perangkat keras server minimum. Squid, misalnya, merekomendasikan rasio untuk persyaratan perangkat keras: Ram 32MB untuk setiap gigabyte ruang disk yang disisihkan untuk caching.

Mengurangkan Layanan Lainnya

Menghitung apa yang Anda perlukan untuk server proxy lebih mudah jika server Anda hanya didedikasikan untuk tugas itu. Namun, jika server itu harus menjalankan fungsi lain, maka Anda harus selalu menghitung beban pada server Anda untuk memasukkan layanan ini. Jika layanan Web yang berjalan pada server yang sama menggunakan memori 1GB, maka persyaratan server proxy Anda harus memperhitungkan persyaratan memori minimumnya, ditambah memori yang gigabyte itu. Jika memungkinkan, yang terbaik adalah mendedikasikan server fisik yang terpisah untuk tugas tunggal menjalankan proxy.

Pentingnya Penskalaan

Fungsi server proxy yang paling banyak penyimpanan melibatkan caching. Caching mengambil situs web yang sering diakses dan menyimpan data di server. Ini mulai mempercepat koneksi untuk pengguna yang berbagi server proxy, karena data hanya perlu diambil dari server lokal alih-alih dari server jauh. Namun, sejumlah besar pengguna membuat banyak cache. Oleh karena itu, ruang disk adalah kuncinya. Seperti disebutkan sebelumnya, memori harus tersedia secara proporsional dengan jumlah ruang disk.

Untuk lingkungan kantor rumahan yang kecil, jumlah ruang disk harus mencukupi - 5 hingga 10GB, hanya membutuhkan memori berkorelasi 160 hingga 320MB di lingkungan Squid. Ketika Anda meningkatkan jumlah cache yang tersedia, Anda harus memiliki jumlah memori yang tersedia korelatif atau layanan akan mengalami hambatan.

Server proxy juga dapat melakukan pemfilteran konten dan layanan on-the-fly lainnya. Layanan ini memajaki prosesor lebih dari ruang disk, karena keputusan penyaringan ini harus dibuat dengan cepat. Server proxy memeriksa permintaan setiap komputer terhadap basis data pembatasan dan menyangkal atau mengizinkan permintaan itu berdasarkan apa yang ditemukannya. Meskipun pencarian ini memakan waktu milidetik di sebagian besar lingkungan, basis pengguna lebih dari 10 pengguna dapat dengan cepat mengalahkan prosesor. Prosesor yang terlalu kuat muncul sebagai koneksi Internet yang lambat untuk pengguna. Untuk menghindari koneksi yang lambat, pastikan untuk menyediakan daya pemrosesan sebanyak mungkin.

Pesan Populer