octavia自kilo版本從neutron lbaas項目中分離出來,通過管理一系列amphora(vm、containers, or bare metal servers)來完成負載均衡的功能。其框架結構也是一個典型的openstack項目框架。api作為項目入口,rpc來作為組內模塊之間通信的中介,controller及數據庫來保證數據存儲及一致性,使用功能實現使用driver來保證能夠實現兼容性。

圖片引用自https://docs.openstack.org/developer/octavia/main/introduction.html
