x
With the advent of the cloud, infrastructure provisioning has become extremely fast and the horizontal scalability of the application has become necessity to improve the site performance and availability. To serve the incoming traffic in an optimum way, Load balancer is used on top of the application servers. The load balancer is the device that acts as the reverse proxy and distributes network or application traffic across number of servers. Load balancer will route the traffic to the servers and will be responsible to distribute the traffic such a way that application experience will enhance. There are multiple load balancing solutions available such as AWS provided ELB(Elastic load balancer), HA proxy servers, F5 etc. Big IP is load balancing solution by F5 networks. There are two types of load balancing modules by F5 networks,
Before deep diving into the BigIP LTM and it’s architecture on AWS, Let’s go through the basic terminology used for the F5,
f5 load balancer also has an option to import SSL certificate, thereby avoiding a scenario to upload the same to all the servers. Similar facility is available for ELB as well. Below is the high level architecture of F5 setup, In the above setup:
There are three nodes under pool web and two db servers under pool DB
There are three virtual servers,
How F5 functions,
All the public request will hit the LTM load balancer and according to iRules, the virtual servers will be selected. Virtual server will pass the request to the associated pool and pool will apply routing algorithm and checks for the healthy node within the pool to route traffic to.
Below are the algorithms which can be selected to select the node,
This is the first post of F5 series, upcoming blog posts would be,
Step by step guide to launch AWS infrastructure for F5 Load balancer,
Below is the architecture of F5 on AWS. Will discuss this architecture in next blog post.
Configure the F5 Load balancer instance
Automate the infrastructure provisioning of BigIP F5 Load balancer on AWS
Difference between LTM and GTM module of F5
If you have any queries or wish to talk more about this architecture/setup or any of the technologies involved, you can mail me at nikunjs@cloudthat.in. Follow me @NikunjShukla.
Our support doesn't end here. We have monthly newsletters, study guides, practice questions, and more to assist you in upgrading your cloud career. Subscribe to get them all!
Click to Comment