Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Next »

This page describes application load balancers in AWS and target groups.
For details of how Abiquo works with load balancers in cloud providers, see Provider support for load balancers tables.
For full details of load balancers, see Public cloud integrations.

Introduction to application load balancers

Abiquo supports AWS Application load balancers. Application load balancers can send traffic to target groups, which contain IP addresses or VMs. 
Abiquo also continues to support Classic load balancers. See Manage load balancers

For a full description of Application load balancers, see the Amazon documentation at: https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html .

An application load balancer requires:

  1. At least one target group, which will receive traffic from the default conditional action

  2. At least two public subnets (with an Internet gateway) in different availability zones. See Create a private network.

You should create these elements before you create an application load balancer.


Create a target group

See Create a target group


Create an application load balancer in AWS

Before you begin:

  1. Synchronize your virtual datacenters (including VMs, networks, firewalls, firewall rules, and load balancers)

  2. Create firewall policies for your VMs that allow your load balancers to access the VMs

  3. Create a target group with VMs or IP addresses

  4. Create subnets in at least two different availability zones

Privileges: Manage load balancers, Assign load balancers

To create an application load balancer:

  1. Go to Virtual datacenters → select a virtual datacenter → NetworkLoad balancing → Target groups

  2. Click the + add button to create a target group and complete the dialogs following the AWS documentation

  3. Go to Load balancing → Load balancers

  4. Click the + add button and complete the dialogs following the AWS documentation

Application load balancer general information

Field

Value

Name

The name of the load balancer.

  • Amazon will only accept the following characters: A-Z, a-z, 0-9 and "-", and you cannot modify the name

Type

For the Type select Application

Addresses

  • AWS: private or public IP

  • You may be able to change the address to another one in the same VDC by editing the load balancer

Subnets

Select at least two public subnets (with internet gateways) in different availability zones.

Application load balancer routing rules

Field

Value

Common protocols

Select one of the common protocols to load presets

Protocols

The incoming protocol to the load balancer. See AWS documentation for accepted values.

Ports

The incoming port to the load balancer. See AWS documentation for accepted values.

Target group

Select a target group

SSL Certificate

For secure connections (e.g. HTTPS), you can add an SSL certificate.

  • The platform will never store or validate the SSL certificate 

  • The platform will pass the certificate directly to the provider

Select an existing certificate or add a new one. Cannot be used in platform-only load balancers

Add

Click Add to include the routing rule for the load balancer

To delete a routing rule, click the delete button beside the name of the routing rule in the list.

After you create the load balancer, you can edit it, and edit the conditional actions for routing rules.

Application load balancer SSL certificate

Field

Value

Name

Name of the certificate

Certificate

The certificate contents

Intermediate certificate

An intermediate certificate can be issued by a provider to support older browsers that may not have all of the trusted root certificates for that provider, so that users will not receive invalid TLS warnings. If you have an intermediate certificate, add it at the same time as the certificate to ensure that a trusted-chain certificate is configured.

Private key

The RSA private key for the certificate

Application load balancer firewalls

To add a firewall to your load balancer, select your firewall from the list of Firewalls available in your VDC for this provider. 

If a firewall is not on the list, it may not have been properly synchronized. In this case, click Cancel, synchronize firewalls, then start again to create a new load balancer.


Edit an application load balancer to set conditional actions

Unable to render {include} The included page could not be found.
Before you begin:

  1. Synchronize your virtual datacenters (including VMs, networks, firewalls, firewall rules, and load balancers)

  2. Create firewall policies for your VMs that allow your load balancers to access the VMs

  3. Create a target group with VMs or IP addresses

  4. Create subnets in at least two different availability zones

Privileges: Manage load balancers, Assign load balancers

To create an application load balancer:

  1. Go to Virtual datacenters → select a virtual datacenter → NetworkLoad balancing → Target groups

  2. Click the + add button to create a target group and complete the dialogs following the AWS documentation

  3. Go to Load balancing → Load balancers

  4. Click the + add button and complete the dialogs following the AWS documentation

Application load balancer general information

 Click here to display details of create load balancer app general info

Field

Value

Name

The name of the load balancer.

  • Amazon will only accept the following characters: A-Z, a-z, 0-9 and "-", and you cannot modify the name

Type

For the Type select Application

Addresses

  • AWS: private or public IP

  • You may be able to change the address to another one in the same VDC by editing the load balancer

Subnets

Select at least two public subnets (with internet gateways) in different availability zones.

Application load balancer routing rules

 Click here to display details of create load balancer app routing rules

Field

Value

Common protocols

Select one of the common protocols to load presets

Protocols

The incoming protocol to the load balancer. See AWS documentation for accepted values.

Ports

The incoming port to the load balancer. See AWS documentation for accepted values.

Target group

Select a target group

SSL Certificate

For secure connections (e.g. HTTPS), you can add an SSL certificate.

  • The platform will never store or validate the SSL certificate 

  • The platform will pass the certificate directly to the provider

Select an existing certificate or add a new one. Cannot be used in platform-only load balancers

Add

Click Add to include the routing rule for the load balancer

To delete a routing rule, click the delete button beside the name of the routing rule in the list.

After you create the load balancer, you can edit it, and edit the conditional actions for routing rules.

Application load balancer SSL certificate

 Click here to display details of add a new certificate

Field

Value

Name

Name of the certificate

Certificate

The certificate contents

Intermediate certificate

An intermediate certificate can be issued by a provider to support older browsers that may not have all of the trusted root certificates for that provider, so that users will not receive invalid TLS warnings. If you have an intermediate certificate, add it at the same time as the certificate to ensure that a trusted-chain certificate is configured.

Private key

The RSA private key for the certificate

Application load balancer firewalls

To add a firewall to your load balancer, select your firewall from the list of Firewalls available in your VDC for this provider. 

If a firewall is not on the list, it may not have been properly synchronized. In this case, click Cancel, synchronize firewalls, then start again to create a new load balancer.

Before you begin:

  1. Synchronize your virtual datacenters (including VMs, networks, firewalls, firewall rules, and load balancers)

  2. Create firewall policies for your VMs that allow your load balancers to access the VMs

  3. Create a target group with VMs or IP addresses

  4. Create subnets in at least two different availability zones

Privileges: Manage load balancers, Assign load balancers

To create an application load balancer:

  1. Go to Virtual datacenters → select a virtual datacenter → NetworkLoad balancing → Target groups

  2. Click the + add button to create a target group and complete the dialogs following the AWS documentation

  3. Go to Load balancing → Load balancers

  4. Click the + add button and complete the dialogs following the AWS documentation

Application load balancer general information

 Click here to display details of create load balancer app general info

Field

Value

Name

The name of the load balancer.

  • Amazon will only accept the following characters: A-Z, a-z, 0-9 and "-", and you cannot modify the name

Type

For the Type select Application

Addresses

  • AWS: private or public IP

  • You may be able to change the address to another one in the same VDC by editing the load balancer

Subnets

Select at least two public subnets (with internet gateways) in different availability zones.

Application load balancer routing rules

 Click here to display details of create load balancer app routing rules

Field

Value

Common protocols

Select one of the common protocols to load presets

Protocols

The incoming protocol to the load balancer. See AWS documentation for accepted values.

Ports

The incoming port to the load balancer. See AWS documentation for accepted values.

Target group

Select a target group

SSL Certificate

For secure connections (e.g. HTTPS), you can add an SSL certificate.

  • The platform will never store or validate the SSL certificate 

  • The platform will pass the certificate directly to the provider

Select an existing certificate or add a new one. Cannot be used in platform-only load balancers

Add

Click Add to include the routing rule for the load balancer

To delete a routing rule, click the delete button beside the name of the routing rule in the list.

After you create the load balancer, you can edit it, and edit the conditional actions for routing rules.

Application load balancer SSL certificate

 Click here to display details of add a new certificate

Field

Value

Name

Name of the certificate

Certificate

The certificate contents

Intermediate certificate

An intermediate certificate can be issued by a provider to support older browsers that may not have all of the trusted root certificates for that provider, so that users will not receive invalid TLS warnings. If you have an intermediate certificate, add it at the same time as the certificate to ensure that a trusted-chain certificate is configured.

Private key

The RSA private key for the certificate

Application load balancer firewalls

To add a firewall to your load balancer, select your firewall from the list of Firewalls available in your VDC for this provider. 

If a firewall is not on the list, it may not have been properly synchronized. In this case, click Cancel, synchronize firewalls, then start again to create a new load balancer.

Before you begin:

  1. Synchronize your virtual datacenters (including VMs, networks, firewalls, firewall rules, and load balancers)

  2. Create firewall policies for your VMs that allow your load balancers to access the VMs

  3. Create a target group with VMs or IP addresses

  4. Create subnets in at least two different availability zones

Privileges: Manage load balancers, Assign load balancers

To create an application load balancer:

  1. Go to Virtual datacenters → select a virtual datacenter → NetworkLoad balancing → Target groups

  2. Click the + add button to create a target group and complete the dialogs following the AWS documentation

  3. Go to Load balancing → Load balancers

  4. Click the + add button and complete the dialogs following the AWS documentation

Application load balancer general information

 Click here to display details of create load balancer app general info

Field

Value

Name

The name of the load balancer.

  • Amazon will only accept the following characters: A-Z, a-z, 0-9 and "-", and you cannot modify the name

Type

For the Type select Application

Addresses

  • AWS: private or public IP

  • You may be able to change the address to another one in the same VDC by editing the load balancer

Subnets

Select at least two public subnets (with internet gateways) in different availability zones.

Application load balancer routing rules

 Click here to display details of create load balancer app routing rules

Field

Value

Common protocols

Select one of the common protocols to load presets

Protocols

The incoming protocol to the load balancer. See AWS documentation for accepted values.

Ports

The incoming port to the load balancer. See AWS documentation for accepted values.

Target group

Select a target group

SSL Certificate

For secure connections (e.g. HTTPS), you can add an SSL certificate.

  • The platform will never store or validate the SSL certificate 

  • The platform will pass the certificate directly to the provider

Select an existing certificate or add a new one. Cannot be used in platform-only load balancers

Add

Click Add to include the routing rule for the load balancer

To delete a routing rule, click the delete button beside the name of the routing rule in the list.

After you create the load balancer, you can edit it, and edit the conditional actions for routing rules.

Application load balancer SSL certificate

 Click here to display details of add a new certificate

Field

Value

Name

Name of the certificate

Certificate

The certificate contents

Intermediate certificate

An intermediate certificate can be issued by a provider to support older browsers that may not have all of the trusted root certificates for that provider, so that users will not receive invalid TLS warnings. If you have an intermediate certificate, add it at the same time as the certificate to ensure that a trusted-chain certificate is configured.

Private key

The RSA private key for the certificate

Application load balancer firewalls

To add a firewall to your load balancer, select your firewall from the list of Firewalls available in your VDC for this provider. 

If a firewall is not on the list, it may not have been properly synchronized. In this case, click Cancel, synchronize firewalls, then start again to create a new load balancer.

Before you begin:

  1. Synchronize your virtual datacenters (including VMs, networks, firewalls, firewall rules, and load balancers)

  2. Create firewall policies for your VMs that allow your load balancers to access the VMs

  3. Create a target group with VMs or IP addresses

  4. Create subnets in at least two different availability zones

Privileges: Manage load balancers, Assign load balancers

To create an application load balancer:

  1. Go to Virtual datacenters → select a virtual datacenter → NetworkLoad balancing → Target groups

  2. Click the + add button to create a target group and complete the dialogs following the AWS documentation

  3. Go to Load balancing → Load balancers

  4. Click the + add button and complete the dialogs following the AWS documentation

Application load balancer general information

 Click here to display details of create load balancer app general info

Field

Value

Name

The name of the load balancer.

  • Amazon will only accept the following characters: A-Z, a-z, 0-9 and "-", and you cannot modify the name

Type

For the Type select Application

Addresses

  • AWS: private or public IP

  • You may be able to change the address to another one in the same VDC by editing the load balancer

Subnets

Select at least two public subnets (with internet gateways) in different availability zones.

Application load balancer routing rules

 Click here to display details of create load balancer app routing rules

Field

Value

Common protocols

Select one of the common protocols to load presets

Protocols

The incoming protocol to the load balancer. See AWS documentation for accepted values.

Ports

The incoming port to the load balancer. See AWS documentation for accepted values.

Target group

Select a target group

SSL Certificate

For secure connections (e.g. HTTPS), you can add an SSL certificate.

  • The platform will never store or validate the SSL certificate 

  • The platform will pass the certificate directly to the provider

Select an existing certificate or add a new one. Cannot be used in platform-only load balancers

Add

Click Add to include the routing rule for the load balancer

To delete a routing rule, click the delete button beside the name of the routing rule in the list.

After you create the load balancer, you can edit it, and edit the conditional actions for routing rules.

Application load balancer SSL certificate

 Click here to display details of add a new certificate

Field

Value

Name

Name of the certificate

Certificate

The certificate contents

Intermediate certificate

An intermediate certificate can be issued by a provider to support older browsers that may not have all of the trusted root certificates for that provider, so that users will not receive invalid TLS warnings. If you have an intermediate certificate, add it at the same time as the certificate to ensure that a trusted-chain certificate is configured.

Private key

The RSA private key for the certificate

Application load balancer firewalls

To add a firewall to your load balancer, select your firewall from the list of Firewalls available in your VDC for this provider. 

If a firewall is not on the list, it may not have been properly synchronized. In this case, click Cancel, synchronize firewalls, then start again to create a new load balancer.


  • No labels