Jump to: navigation, search

Difference between revisions of "Neutron/LBaaS/Usecases"

< Neutron‎ | LBaaS
(Backup Server(s))
(Backup Server(s))
Line 35: Line 35:
 
The ability to mark a member or members as backups to be used only when all other pool members are down. (https://bugs.launchpad.net/neutron/+bug/1241759)
 
The ability to mark a member or members as backups to be used only when all other pool members are down. (https://bugs.launchpad.net/neutron/+bug/1241759)
 
This lets you setup an "apology" server.
 
This lets you setup an "apology" server.
 +
'''Note:''' If the need is for an "apology" message where all servers are down, than this should be the requirement. A backup server is one way to implement it
 +
This should also be a "tenant" requirement.
  
 
== Vendor Passthrough ==
 
== Vendor Passthrough ==

Revision as of 08:20, 2 April 2014

This page is dedicated to track operator's data on how users utilize load balancing. What their deployments/configurations look like.

Uses cases

SSL Termination

This has already been proposed and in the process of being accepted. Neutron/LBaaS/SSL.

L7 Scriptability

Define a flexible API which allows for L7 Scripting.

  • Ability to insert Certificate Information into HTTP Headers.
  • SSL client authentication with OCSP (Online Certificate Status Protocol).

High Availability

Ability to define an active/active or active/standby cluster of load balancers. This will be realized differently depending on the backend driver. For example Citrix implements this with a middlewear API server [Netscaler Control Center].

Service VMs

Would it make sense to take advantage of these blueprints as it relates to LBaaS?

Stats

Stats for each pool associated with the VIP as well as aggregated stats.

Pool Members

Backup Server(s)

The ability to mark a member or members as backups to be used only when all other pool members are down. (https://bugs.launchpad.net/neutron/+bug/1241759) This lets you setup an "apology" server. Note: If the need is for an "apology" message where all servers are down, than this should be the requirement. A backup server is one way to implement it This should also be a "tenant" requirement.

Vendor Passthrough

Will there always be a standardized API no matter which backend driver is used? How do we account for functionality in Netscaler that may not exist in HAProxy (contrived example)?

User priorities

  • kfox1111 - Most useful to us: High Availability, Backup Servers. Least useful Service VM's for load balancing (Our setup has 10gig network nodes and 1 gig compute nodes. haproxy on network nodes therefore greatly pereferable)

Integration with Metering

Usage metering collection

Monitoring

Loadbalancer are monitored to make sure they work