在OpenStack中,为了避免网路节点成为OpenStack架构的瓶颈以及Single Point of Failure,OpenStack自身提出了分散式路由器的概念,借由把虚拟路由器分散到各个运算节点上让大部分虚拟机的网路不再需要经过网路节点,从而有效地减少了...
详细信息
在OpenStack中,为了避免网路节点成为OpenStack架构的瓶颈以及Single Point of Failure,OpenStack自身提出了分散式路由器的概念,借由把虚拟路由器分散到各个运算节点上让大部分虚拟机的网路不再需要经过网路节点,从而有效地减少了网路节点的负担。但是在OpenStack目前的架构中,当我们想要使用负载均衡服务时,流量却无法透过分散式路由这个功能直接从网际网路进入服务器所在的运算节点上,而是需要先进入LBaaS Namespace所在的网路节点或是Octavia amphorae虚拟机所在的运算节点,之后才能被分流到其他运算节点上的服务器,分散式路由的功能无法有效进行作用,网路节点(或某一个运算节点)依然会成为OpenStack环境的瓶颈。为了改善前述的问题,我们参考了Octavia的概念,然后修改成使用多个基于虚拟机而成的负载均衡器,并让这些负载均衡器同时运行在所有运算节点上,形成active-active的高可用架构,流量因此会被分流到各个负载均衡器时并透过分散式路由的功能直接由各个运算节点进出网际网路,而不在需要集中至单一节点上。在这篇论文中我们将会根据上述的想法提出一个新的负载均衡架构并实作于OpenStack之上。
暂无评论