背景
Octaviaって言葉を目にするけどよく分かってないのでメモ書き
Octaviaってなに?
大規模なOpenStackで使用するためのオペレーターグレードのオープンソースのスケーラブルなロードバランサー。とりあえずはLBaaSぐらいの認識で良さそう。複数の仮想マシンを管理して柔軟な水平スケーリングなロードバランサーサービスを提供。NeutronLBaaSプロジェクトから派生したプロジェクト。
実装自体はPythonでされている。
これをみているとOctaviaを起動するとHAProxyが冗長構成でnovaインスタンス上に構築される的なイメージ。あくまでもHAProxyがメインでそれをよしなに構築して冗長化したりフェールオーバしたりルーティングをしたりするのがOctavia?
www.slideshare.net
用語集
- アンフォラ
Octaviaシステムで負荷分散のタスクを実際に実行する仮想マシン、コンテナー、専用ハードウェア、アプライアンス、またはデバイス