Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Excerpt
hiddentrue

  Abiquo 6.0 adds support for load balancers in the Google Cloud Platform. Abiquo supports regional and global load balancers, with new sections in the user interface. Abiquo supports external and internal load balancers on Google's VPC networks. The supported load balancer backends include unmanaged instance groups and GCE network endpoint groups.


Abiquo 6.0 adds support for load balancers in Google Cloud Platform. For more details see https://cloud.google.com/load-balancing/docs/features

In GCP, load balancing entities can be regional or global.

In the the myCloud view view, there is a new new Load balancers page in the the Global section  section to manage global entities, in addition to the page in the the Locations section  section to manage regional entities. 

Image RemovedImage Added



To use a load balancer in GCP, first create a target group. Depending on the type of target group you select, different UI fields will display.

...

  • Unmanaged instance group
    • Note that you should enter a Name for  for the receiving receiving Port, which you will also need to enter in the Load balancer's Routing rule tab tab
    • And select the the Global network, Subnet, Location, and and Availability zone of  of the VMs that you will add to the target group


  • Google Compute Engine VM NetworkEndpointType - GCE IP port
    • To With this target group, you can load balance IPs in Google Compute Engine, which can be public IPs or subnet IPsaddresses and ports in Google Cloud Platform networks 
  • Note: This screenshot shows Internet IP port, which only works with Classic load balancers 
    Image Added

After you create the target group, you can create a load balancer, in the the Location (regional) or or Global section section.

Abiquo supports load balancers that are internal (using a subnet IP address) and external (using a public IP address). You can select one IP address for your load balancer. If you are creating an internal load balancer with a subnet address, you will need to select a private subnet.

The Algorithm in  in Abiquo represents the session affinity in GCP. See https://cloud.google.com/load-balancing/docs/backend-service#session_affinity

Image RemovedImage Added

For the the Routing rules, if your target group is an unmanaged instance group, then you will need to supply the same name of the port from the target group as the "out name".

In GCP, the Abiquo Routing rules represent the Forwarding the Forwarding rule protocol and port + target proxy (if proxy based) + url URL map (if HTTP(s)) + backend service.And the Forward rule protocol can be used to identify LB type.

GCPAbiquo
Forward rule protocol

...

, port

...

Routing rule protocol

...

, Port In

Backend service protocol

...

, named port

...

Routing rule protocol OUT

...

, port name out (

...

for proxy based

...

load balancers)

...

Backend service backends

...

Forward action, target groups target of the default conditional action

...

:

Balancing mode

...

:

  • RATE: HTTP, HTTPS, HTTP2
  • CONNECTION: SSL, TCP, UDP

See https://cloud.google.com/load-balancing/docs/backend-service#balancing-mode


Image RemovedImage Added

And you You will need to create a health check for each backend service.

Image RemovedImage Added

After you create a load balancer, you can add nodes to the target groups.

The nodes may be IP addresses and portsVMs.

Image Modified

Or the nodes may be VMsIP addresses and ports.

Image RemovedImage Added

You can check the health of the VM nodes on the the Target Group details panel. After you select the the Load balancer from the drop-down in the top-right hand corner, the platform will display the Status Status of each node.Image Removed

Image Added

To add or change a target group, edit the load balancer, go to Routing rules, select the routing rule, and click Edit conditional actions.

Image Added

To edit the conditional action, click the pencil edit button, make your changes, and click Accept. When you finish editing, save the routing rule with the load balancer.

Image Added

The Weight represents the maximum connections per instance/endpoint for CONNECTION protocols, and the maximum rate per instance/endpoint for RATE protocols. See https://cloud.google.com/load-balancing/docs/backend-service#target_capacity.