ADSG-LBaaS-Driver

OpenStack LBaaS 驱动
授权协议 Apache V2
开发语言 Python
所属分类 服务器软件、 集群/负载均衡
软件类型 开源软件
地区 国产
投 递 者 隆钊
操作系统 Windows
开源组织 东软
适用人群 未知
 软件概览

东软ADSG(应用交付安全网关,Application Delivery Security Gateway) LBaaS Driver 当前实现了对 OpenStack (Havana 版本或更高)负载均衡即服务(Load Balancer as a Service, LBaaS )的支持。通过将一个 LBaaS 驱动集成到 OpenStack LBaaS 组件中,ADSG 可以将负载均衡以服务的形式提供给用户。用户可以在 OpenStack 中进行负载均衡配置,从而对自己在 OpenStack 上部署的服务器实例进行负载均衡。

ADSG 可以安装在物理设备和虚拟化平台中,典型部署模式包括:


1 VLAN 模式 ADSG 以物理形态部署在OpenStack 私有云环境中,通过二层VLAN与OpenStack 上的虚拟服务器通信,进行负载均衡。
    

2 代理模式 ADSG以虚拟机形态部署在OpenStack 内部网络中,通过Neutron router与OpenStack 上的虚拟服务器通信,进行负载均衡。


3 DSNAT 模式 ADSG 以物理形态部署在OpenStack 外部网络中,通过浮动IP 与OpenStack 上的虚拟服务器通信,进行负载均衡。

  • 1.安装服务以及配置 yum install openstack-neutron-lbaas haproxy 修改/etc/neutron/neutron.conf 的[DEFAULT]部分: crudini --set /etc/neutron/neutron.conf DEFAULT service_plugins router,neutron_lbaas.services.loadbalan

 相关资料
  • 负载均衡即服务(Load Balance as a Service,LBaaS)是一项网络高级服务。 顾名思义,它允许租户动态的在自己的网络创建一个负载均衡设备。 负载均衡,可以说是分布式系统中比较基础的组件,它接收前端过来的请求,然后将请求按照某种均衡的策略转发给后端资源池中的某个处理单元,以完成处理。进而可以实现高可用性和横向的扩展性。 OpenStack Neutron 通过高级服务扩展的形

  • 驱动是一个允许 LCUI 应用程序与操作系统接口交互的模块,它针对操作系统提供的接口做了一层抽象,提供了一套适合 LCUI 运行机制的接口,使我们在编写 LCUI 应用程序时无需考虑操作系统适配问题即可实现跨平台编译运行。 让 LCUI 应用程序能够正常工作的驱动有事件循环驱动、键盘驱动、鼠标驱动、视频驱动和触控驱动,接下来让我们深入了解这些驱动的工作方式和开发方式。

  • 驱动和块设备驱动 什么是块设备 注意到我们在介绍 virtio 时提到了 virtio-blk 设备,这种设备提供了以整块为粒度的读和写操作,一般对应到真实的物理设备是那种硬盘。而之所以是以块为单位是为了加快读写的速度,毕竟硬盘等设备还需要寻道等等操作,一次性读取很大的一块将会节约很多时间。 抽象驱动 在写块设备驱动之前,我们先抽象驱动的概念,也方便后面网络设备等的介入。 os/src/drive

  • 从1.1版开始,就可以为 localForage 自定义驱动了。 defineDriver // 此处为驱动的实现 var myCustomDriver = { _driver: 'customDriverUniqueName', _initStorage: function(options) { // 在此处自定义实现... }, cl

  • 驱动开发注意事项 不能访问C库 只有一个很小的定长堆栈 没有内存保护机制 浮点数很难使用,应该使用整型数 Kconfig 描述了所属目录源文档相关的内核配置菜单,用于make menuconfig中的配置 示例: menu "Network device support" config NETDEVICES bool "Enable Net Devices" 菜单类型 depen

  • 很快你就会发现,Redis的API就如一组定义明确的函数那般容易理解。Redis具有让人难以置信的简单性,其操作过程也同样如此。这意味着,无论你是使用命令行程序,或是使用你喜欢的语言来驱动,整体的感觉都不会相差多少。因此,相对于命令行程序,如果你更愿意通过一种编程语言去驱动Redis,你不会感觉到有任何适应的问题。如果真想如此,可以到Redis的客户端推荐页面下载适合的Redis载体。