最小要件
Halo を Single Node(仮想アプライアンス)としてインストールし、使い始めるために必要なすべてを説明します。

システム要件
Single node 仮想アプライアンスは、VMware および VirtualBox と互換性のある OVA、または Microsoft Hyper V と互換性のある VHD としてデプロイできます。
最小構成
- CPU: x86 64 アーキテクチャを使用し、16 個以上の仮想コアを備えた 1 GHz 以上
- Memory: 32 GB RAM を推奨
- Storage: OVA の場合は 100 GB のディスク容量、VHD の場合は 500 GB のディスク容量
- Usage guidance: ICAP サーバーを有効にした Halo は、軽度から中程度のトラフィック量でのみ推奨されます
推奨構成
- CPU: x86 64 アーキテクチャを使用し、32 個以上の仮想コアを備えた 1 GHz 以上
- Memory: 64 GB RAM を推奨
- Storage: OVA の場合は 200 GB のディスク容量、VHD の場合は 500 GB のディスク容量
- 使用ガイダンス: この構成は、ICAP server が有効な場合、特に外部ネットワークを閲覧するユーザーの保護や、需要が変動するワークロードに推奨されます
サポートされるハイパーバイザー
- Microsoft Hyper V: Windows Server 2019 以降および Windows 10 以降の Hyper V
- VMware: VMware ESXi 7.0.0 以降
- VirtualBox: Version 7.0.8 以降
スケーリング
垂直スケーリング(スケールアップ)
Halo は、仮想アプライアンスに対する需要の増加に対応するために、追加の仮想 CPU コアとメモリを使用できます。
- リソースの追加: 垂直スケーリングでは、CPU コア、メモリ、ストレージの追加など、単一の仮想アプライアンスのリソースを増やします。
- 単一インスタンスへの集中: ワークロードは、複数のインスタンスに分散されるのではなく、より高性能な単一のアプライアンスによって処理されます。
- よりシンプルな管理: スケールアップした 1 台のアプライアンスの管理は通常より簡単です。これは、複数ノード間でのロードバランシングや状態管理が不要なためです。
- ハードウェア上の制約: 垂直スケーリングは、基盤となるハードウェアまたは仮想環境でサポートされる CPU、メモリ、ストレージの最大値によって制限されます。
- 耐障害性の低下: 垂直スケーリングは、本質的に冗長性を提供しません。アプライアンスに障害が発生した場合、バックアップまたは高可用性ソリューションが導入されていない限り、自動フェイルオーバーは行われません。
水平スケーリング(スケールアウト)
- インスタンスの追加: 水平スケーリングでは、単一インスタンスのサイズを拡張するのではなく、追加の仮想アプライアンスをデプロイすることで容量を増やします。
- 負荷分散: 通常、ロードバランサーを使用してトラフィックを各アプライアンスに均等に分散し、単一のアプライアンスがボトルネックになるのを防ぎます。
- 耐障害性と冗長性: 1 つのアプライアンスで障害が発生しても、他のアプライアンスが引き続きトラフィックを処理できるため、可用性と回復性が向上します。
制限事項: 水平スケーリングはサポートされていますが、各仮想アプライアンスはそれぞれ独自のデータベースを維持します。アプライアンスは独立して動作し、コンテンツ管理 policy と構成設定を一元管理することはできません。
ライセンス: ライセンスを仮想アプライアンス間で共有してはなりません。各仮想アプライアンスごとに個別のライセンスが必要です。
イメージのベース OS
- STIG hardened RHEL v9.4(2024年9月)
オーケストレーション層
- RKE2 v1.28.10~rke2r1(2024年9月)