Abiquo supports AWS Classic load balancers and Application load balancers.
AWS Element | Notes |
---|
AWS documentation | http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/SvcIntro.html Abiquo supports AWS Classic load balancers and AWS Application Load Balancers |
Healthy threshold | AWS will assign a previously unhealthy machine a healthy status after a number of successful health checks. See Abiquo Configuration Properties#amazon for how to set the healthy threshold of machines in AWS in the abiquo.properties file. |
Load balancer Name | - AWS will only accept the following characters: A-Z, a-z, 0-9 and "-".
- You cannot change the Name in AWS
|
Algorithm | |
Subnets | - AWS load balancers are created for virtual datacenter networks, which are VPC subnets
- To create a load balancer, you must assign at least one subnet
- When you edit the load balancer, you can add new subnets and delete subnets
- The platform supports VMs in different subnets attached to the same load balancer
|
High availability | For high availability, create private networks (subnets) in different availability zones in your virtual datacenter |
Routing rules | - You must create at least one routing rule. There must always be at least one routing rule in the load balancer
- You can only create one routing rule per protocol and port
|
Routing rule protocol in | AWS accepts HTTP, HTTPS, TCP |
Routing rule port in | AWS accepts 80, 443 and 1024-65535 inclusive |
SSL certificate | Can be a new certificate or an existing one registered in AWS with an ARN.- To list and upload SSL server certificates to IAM your user requires IAM privileges to manage IAM
- Abiquo never stores SSL certificates, so you cannot create a routing rule for a secure connection in an Abiquo-only load balancer that is not assigned to a subnet
|
Health check | - If you do not create a health check, AWS will create a default health check with the following specifications:
- Name in the format "PROTOCOL:port", for example, "TCP:80"
- TCP check to one of the ports specified in a routing rule
- AWS will only allow you to create one health check per load balancer
|
Firewalls | If a firewall does not display, it may not have been properly synchronized. In this case, you will need to click Cancel, synchronize firewalls and start again creating a new load balancer |