Mga minimum na kinakailangan
Lahat ng kailangan mo upang i-install at simulang gamitin ang Halo bilang Single Node (virtual appliance).

Mga kinakailangan ng system
Maaaring i-deploy ang mga Single node virtual appliance bilang OVA, na compatible sa VMware at VirtualBox, o bilang VHD, na compatible sa Microsoft Hyper V.
Minimum na footprint
- CPU: 1 GHz o mas mabilis na may 16 o higit pang virtual cores gamit ang x86 64 architecture
- Memory: Inirerekomenda ang 32 GB RAM
- Storage: 100 GB na espasyo sa disk para sa OVA o 500 GB na espasyo sa disk para sa VHD
- Gabay sa paggamit: Inirerekomenda lamang ang Halo na naka-enable ang ICAP server para sa magaan hanggang katamtamang dami ng trapiko
Komportableng footprint
- CPU: 1 GHz o mas mabilis na may 32 o higit pang virtual cores gamit ang x86 64 architecture
- Memory: Inirerekomenda ang 64 GB RAM
- Storage: 200 GB na espasyo sa disk para sa OVA o 500 GB na espasyo sa disk para sa VHD
- Usage guidance: Inirerekomenda ang footprint na ito kapag naka-enable ang ICAP server, lalo na para sa pagprotekta sa mga user na nagba-browse sa mga panlabas na network o para sa mga workload na may pabagu-bagong demand
Mga sinusuportahang hypervisor
- Microsoft Hyper V: Hyper V sa Windows Server 2019 o mas bago at Windows 10 o mas bago
- VMware: VMware ESXi 7.0.0 o mas bago
- VirtualBox: Bersyon 7.0.8 o mas bago
Pag-scale
Vertical scaling (pag-scale up)
Maaaring gumamit ang Halo ng karagdagang virtual CPU cores at memory upang suportahan ang tumaas na demand sa virtual appliance.
- Adding resources: Kabilang sa vertical scaling ang pagdaragdag ng resources ng isang virtual appliance, gaya ng pagdagdag ng CPU cores, memory, o storage.
- Single instance focus: Ang workload ay hinahawakan ng iisang mas makapangyarihang appliance sa halip na ipamahagi sa maraming instance.
- Simpler management: Karaniwang mas simple ang pamamahala sa isang na-scale up na appliance, dahil walang kinakailangan para sa load balancing o state management sa maraming node.
- Hardware constraints: Nililimitahan ang vertical scaling ng maximum na CPU, memory, at storage na sinusuportahan ng pinagbabatayang hardware o virtual environment.
- Reduced fault tolerance: Ang vertical scaling ay hindi likas na nagbibigay ng redundancy. Kung pumalya ang appliance, walang awtomatikong failover maliban kung may nakahandang backup o high availability solution.
Pahalang na pag-scale (pag-scale out)
- Pagdaragdag ng mga instance: Pinapataas ng pahalang na pag-scale ang kapasidad sa pamamagitan ng pag-deploy ng mga karagdagang virtual appliance sa halip na palakihin ang laki ng iisang instance.
- Distribusyon ng load: Karaniwang ginagamit ang isang load balancer upang ipamahagi nang pantay ang trapiko sa mga appliance, na pumipigil sa alinmang iisang appliance na maging bottleneck.
- Fault tolerance at redundancy: Kung pumalya ang isang appliance, maaaring magpatuloy ang iba sa paghawak ng trapiko, na nagpapahusay sa availability at resilience.
Mga limitasyon: Bagama't sinusuportahan ang pahalang na pag-scale, pinananatili ng bawat virtual appliance ang sarili nitong database. Malayang gumagana ang mga appliance, at ang mga policy sa pamamahala ng nilalaman at mga setting ng configuration ay hindi maaaring pamahalaan nang sentralisado.
Paglilisensya: Hindi dapat ibahagi ang mga lisensya sa pagitan ng mga virtual appliance. Kinakailangan ang hiwalay na lisensya para sa bawat virtual appliance.
Base OS ng image
- STIG hardened RHEL v9.4 (Sep 2024)
Layer ng orkestrasyon
- RKE2 v1.28.10~rke2r1 (Sep 2024)