系统HA解决方案

  • 简介

基于Animbus的Octavia组件,将虚拟机做为负载均衡的执行体,实现负载均衡的灵活弹性伸缩。 这种按需的缩放功能将Octavia与其他负载均衡解决方案区分开来,从而使Octavia真正适合“云端”。

  • 应用场景

Load Balancer as a Service(LBaaS),负载均衡即服务,是OpenStack中提供的一种将负载均衡器/软件/设备纳入到网络体系中的框架,并以服务的形态供用户使用。用户可以在OpenStack中自行创建负载均衡器,进行相关配置,并对自己在OpenStack上的instance进行负载均衡。

Animbus云平台基于领先的openstack octavia实现负载均衡,octavia是 openstack lbaas的支持的一种后台程序,提供为虚拟机流量的负载均衡。实质是调用 nova 以及neutron的api生成一台安装好haproxy和keepalived软件的虚拟机,并连接到目标网络。

  • 推荐架构

  • 方案特点
  1. 创新:Animbus负载均衡摒弃了通过agent分流的方式,而采用虚拟机来部署负载均衡服务,提高了负载均衡服务本身高可用性。
  2. 领先:由于友商大部分仍在使用Neutron本身提供的LB实现,部署Animbus可以帮助用户领先于其他云计算平台。