1.3. RHOSO での負荷分散の用途
負荷分散は、クラウドデプロイメントにおけるシンプルまたは自動配信のスケーリングおよび可用性を可能にする上で不可欠です。Red Hat OpenStack Services on OpenShift (RHOSO) ロードバランシングサービス (octavia) は、他の RHOSO サービスに依存します。
- Compute サービス (nova): Load-balancing サービスの仮想マシンインスタンス (amphora) のライフサイクルを管理し、オンデマンドでコンピュートリソースを作成します。
- Networking サービス (neutron): amphora、テナント環境、および外部ネットワークとの間のネットワーク接続用。
- Key Manager サービス (barbican): TLS セッションの終了がリスナーに設定されている場合に、TLS 証明書および認証情報を管理します。
- Identity サービス (keystone): octavia API への認証要求、および Load-balancing サービスが他の RHOSO サービスに対して認証を行う場合。
- Image サービス (glance): amphora 仮想マシンイメージを保存します。
Load-balancing サービスは、ドライバーインターフェイスを介して他の RHOSO サービスと対話します。このドライバーインターフェイスは、外部コンポーネントが機能的に同等のサービスに置き換える必要がある場合に、Load-balancing サービスを大幅に再構築しないようにします。