Ringkasan prestasi ICAP
Dokumen ini menyediakan panduan tentang cara Glasswall Halo ICAP server berprestasi merentas saiz penggunaan yang berbeza, seperti yang diperincikan dalam Ringkasan prestasi.
Saiz penggunaan pratakrif ini membantu organisasi memahami bagaimana Halo mungkin berprestasi berbanding skala operasi mereka.
Walaupun tiga konfigurasi contoh ini berfungsi sebagai penanda aras yang berguna, Halo sangat berskala. ia boleh digunakan untuk memenuhi pelbagai keperluan prestasi dan kapasiti, dengan syarat sumber pengkomputeran dan bajet yang mencukupi tersedia.
Garis panduan ini menawarkan rangka kerja untuk menetapkan jangkaan prestasi dan memaklumkan keputusan penggunaan awal.
Kes penggunaan deployment
Kes penggunaan 1: muat turun fail sahaja
Model ini terpakai kepada organisasi yang menggunakan Halo ICAP server secara eksklusif untuk muat turun fail yang disengajakan — seperti dokumen, pemasang atau fail media. Dalam senario ini, hanya muat turun yang disengajakan dan dimulakan oleh pengguna dihantar ke ICAP server. Semua aset web lain (seperti imej, skrip dan helaian gaya) dikecualikan.
Anggaran permintaan sesaat (RPS)
Setiap pengguna diandaikan memulakan kira-kira 40 muat turun fail sehari. Anggaran ini berdasarkan pemerhatian dalaman Glasswall.
Untuk menukar muat turun harian kepada permintaan sesaat:
RPS = 40 downloads per day ÷ 86400 seconds per day ≈ 0.00046
Untuk memudahkan, ini dibundarkan kepada 0.00046 RPS bagi setiap pengguna.
| Bilangan pekerja | Anggaran permintaan sesaat (RPS) |
|---|---|
| 100 | 0.046 RPS |
| 500 | 0.23 RPS |
| 1,000 | 0.46 RPS |
| 5,000 | 2.3 RPS |
Nota: "permintaan" merujuk kepada muat turun fail yang dimulakan oleh pengguna dan diimbas oleh pelayan ICAP. contohnya termasuk memuat turun laporan PDF, arkib zip, atau fail boleh laku.
Angka ini adalah konservatif. Penggunaan sebenar mungkin berbeza bergantung pada skrip automasi, muat turun berjadual, atau tingkah laku pengguna. Jika persekitaran anda melibatkan sistem automatik atau muat turun kelompok yang kerap, laraskan pengiraan anda dengan sewajarnya.
Contoh hasil prestasi
Pelaksanaan kecil
- Kluster Kubernetes Nod Tunggal
- 5 Engines
- 8 teras maya
- 28 GB memori
Throughput: 30 permintaan sesaat (RPS)
Saiz organisasi yang setara: Kira-kira 65,000 pengguna (kes penggunaan muat turun fail)
Kes penggunaan 2: pengimbasan semua trafik web
Dalam model ini, pelayan Halo ICAP mengimbas semua trafik web, bukan hanya muat turun yang disengajakan. Ini mengandaikan proksi pada pelayar atau mesin pengguna memajukan semua permintaan web ke pelayan ICAP.
Anggaran permintaan sesaat (rps)
Anggaran penggunaan web adalah berdasarkan:
- Purata halaman web memerlukan 71 aset untuk dimuatkan (http archive 2024)
- Pengguna melawat sekitar 130 halaman web sehari (digital silk web statistics)
Ini menghasilkan:
9230 asset requests per user per day
Ditukarkan kepada RPS:
RPS = 9230 ÷ 86400 ≈ 0.1068
Untuk memudahkan, ini dibundarkan kepada 0.1 RPS bagi setiap pengguna.
| Bilangan pekerja | Anggaran permintaan sesaat (RPS) |
|---|---|
| 10 | 1 RPS |
| 50 | 5 RPS |
| 100 | 10 RPS |
| 250 | 25 RPS |
Nota: pengiraan ini tidak mengambil kira caching pelayar, yang boleh mengurangkan beban pada pelayan ICAP dengan ketara. Memandangkan data kadar cache hit yang boleh dipercayai tidak tersedia, anggaran ini mengandaikan tiada caching. Beban sistem sebenar mungkin lebih rendah dalam amalan.
Contoh hasil prestasi
Deployment kecil
- Kluster Kubernetes Nod Tunggal
- 5 Engines
- 8 teras maya
- 28 GB memori
Throughput: 30 permintaan sesaat (RPS)
Saiz organisasi setara: kira-kira 300 pengguna (kes penggunaan semua trafik web)
Penerapan sederhana
- Kluster Kubernetes 3 Node
- 15 Engines secara keseluruhan
- 8 teras maya bagi setiap nod (24 jumlah keseluruhan)
- 28 GB memori bagi setiap nod (84 GB jumlah keseluruhan)
Throughput: 70 Permintaan sesaat (RPS)
Saiz organisasi setara: kira-kira 700 pengguna
Penerapan besar
- Kluster Kubernetes 5 Node
- 25 Engines secara keseluruhan
- 8 teras maya bagi setiap nod (40 jumlah keseluruhan)
- 28 GB memori bagi setiap nod (140 GB jumlah keseluruhan)
Throughput: 100 Permintaan sesaat (RPS)
Saiz organisasi setara: kira-kira 1000 pengguna
Ringkasan
Contoh penerapan ini menawarkan titik permulaan untuk menentukan saiz penerapan pelayan Glasswall Halo ICAP anda, sama ada anda mengimbas muat turun fail tertentu atau semua trafik web. Prestasi boleh dilaraskan untuk memenuhi keperluan khusus dengan penskalaan mendatar atau menegak mengikut keperluan.
Untuk panduan terperinci atau nasihat saiz yang disesuaikan, hubungi pasukan Glasswall.