न्यूनतम आवश्यकताएँ
Halo को Single Node (virtual appliance) के रूप में इंस्टॉल करने और उपयोग शुरू करने के लिए आपको जो कुछ चाहिए।

सिस्टम आवश्यकताएँ
Single node virtual appliances को OVA के रूप में, जो VMware और VirtualBox के साथ संगत हैं, या VHD के रूप में, जो Microsoft Hyper V के साथ संगत हैं, परिनियोजित किया जा सकता है।
न्यूनतम फुटप्रिंट
- CPU: x86 64 architecture का उपयोग करते हुए 16 या अधिक virtual cores के साथ 1 GHz या उससे तेज़
- Memory: 32 GB RAM अनुशंसित
- Storage: OVA के लिए 100 GB disk space या VHD के लिए 500 GB disk space
- Usage guidance: ICAP server enabled के साथ Halo केवल हल्के से मध्यम ट्रैफ़िक वॉल्यूम के लिए अनुशंसित है
आरामदायक फुटप्रिंट
- CPU: x86 64 architecture का उपयोग करते हुए 32 या अधिक virtual cores के साथ 1 GHz या उससे तेज
- Memory: 64 GB RAM अनुशंसित
- Storage: OVA के लिए 200 GB disk space या VHD के लिए 500 GB disk space
- Usage guidance: जब ICAP server सक्षम हो, तब यह footprint अनुशंसित है, विशेष रूप से external networks ब्राउज़ करने वाले users की सुरक्षा के लिए या variable demand वाले workloads के लिए
समर्थित hypervisors
- Microsoft Hyper V: Windows Server 2019 या बाद के संस्करण पर Hyper V और Windows 10 या बाद का संस्करण
- VMware: VMware ESXi 7.0.0 या बाद का संस्करण
- VirtualBox: Version 7.0.8 या बाद का संस्करण
स्केलिंग
वर्टिकल स्केलिंग (स्केल अप करना)
Halo virtual appliance पर बढ़ी हुई मांग को समर्थन देने के लिए अतिरिक्त virtual CPU cores और memory का उपयोग कर सकता है।
- Adding resources: Vertical scaling में एक single virtual appliance के resources बढ़ाना शामिल है, जैसे CPU cores, memory, या storage जोड़ना।
- Single instance focus: workload को कई instances में वितरित करने के बजाय एक single, अधिक शक्तिशाली appliance द्वारा संभाला जाता है।
- Simpler management: एक scaled up appliance का प्रबंधन आमतौर पर अधिक सरल होता है, क्योंकि कई nodes में load balancing या state management की आवश्यकता नहीं होती।
- Hardware constraints: Vertical scaling, underlying hardware या virtual environment द्वारा समर्थित अधिकतम CPU, memory, और storage तक सीमित होती है।
- Reduced fault tolerance: Vertical scaling स्वाभाविक रूप से redundancy प्रदान नहीं करती। यदि appliance विफल हो जाता है, तो backup या high availability solution मौजूद न होने पर automatic failover नहीं होता।
क्षैतिज स्केलिंग (स्केलिंग आउट)
- इंस्टेंस जोड़ना: क्षैतिज स्केलिंग एकल इंस्टेंस का आकार बढ़ाने के बजाय अतिरिक्त virtual appliances परिनियोजित करके क्षमता बढ़ाती है।
- लोड वितरण: ट्रैफ़िक को appliances में समान रूप से वितरित करने के लिए आमतौर पर एक load balancer का उपयोग किया जाता है, जिससे किसी एक appliance के bottleneck बनने से बचाव होता है।
- दोष सहनशीलता और अतिरेक: यदि एक appliance विफल हो जाता है, तो अन्य ट्रैफ़िक संभालना जारी रख सकते हैं, जिससे उपलब्धता और लचीलापन बेहतर होता है।
सीमाएँ: यद्यपि क्षैतिज स्केलिंग समर्थित है, प्रत्येक virtual appliance अपना स्वयं का database बनाए रखता है। Appliances स्वतंत्र रूप से कार्य करते हैं, और content management policies तथा configuration settings का केंद्रीय रूप से प्रबंधन नहीं किया जा सकता।
लाइसेंसिंग: Licences को virtual appliances के बीच साझा नहीं किया जाना चाहिए। प्रत्येक virtual appliance के लिए एक अलग licence आवश्यक है।
इमेज बेस OS
- STIG hardened RHEL v9.4 (Sep 2024)
ऑर्केस्ट्रेशन लेयर
- RKE2 v1.28.10~rke2r1 (Sep 2024)