This is my journey of trying to leverage nginx open source as a http load balancer. Once I can prove its usefulness then work on an automated method to standup and teardown a new HTTP Load Balancer.
What are the different types of NGINX?
The different types of NGINX include the following:
● NGINX open-source: this is a free version of NGINX. It works as a web server, reverse proxy, and load balancer.
● NGINX Plus: this is the commercial version of NGINX. It offers all features of NGINX open-source plus additional features like advanced load balancing, server health checks, real-live monitoring, etc.
REFERENCE this information: https://www.nginx.com/products/nginx/compare-models/
Here is a great article on MIGRATION from F5 BIG-IP LTM
https://docs.nginx.com/nginx/deployment-guides/migrate-hardware-adc/f5-big-ip-configuration/
For testing purposes I installed Parallels 19 on my Macbook Pro, NEXT I installed Fedora (want to keep the RHEL distro vs Debian).
After updating Fedora with the latest and greatest patches I took a snapshot before I start installing nginx. Was on the fence if I should of tried to install docker but let’s keep it simple and just get nginx up and functional as a loadbalancer then I can play around with the many different ways to implement.