We have had a single instance of wowza running and are currently running streaming engine 4.4.1. We see a need to add an aditional server and on occasion may need to also add a AWS instance for capacity. We would like some advice on using the software dynamic load balancer add on or should we use a hardware loadbalancer. If it is the hardware solution does any one recomend from experince a good load balancer solution.
It appears to me that minus the cost the load balancer solution looks easier to configure.
The Wowza Load Balancer usually works well for swapping additional servers in/out of production. There is an option to remove the servers individually from your Load Balancing workflow, so you could easily add a server to your workflow when needed and remove it when finished with your event. You can obtain the latest copy of the Wowza Load Balancer
here. It's a free application so you may want to try it out before purchasing a hardware load balancer.
We also have an article that shows how to install this software, using cloud based instances as an example. You may find this helpful:
Yes, that is correct. The
Wowza Dynamic Load Balancer does not support multiple Load Balancer Servers when configuring Load Balancer clients.
To have a redundant Load Balancer setup, you can have an active LB server and a stand-by LB server. You will need to configure all the Load Balancer clients to subscribe to the Load Balancer Server using its hostname, and have your DNS point to the active Load Balancer server. If the active LB server fails, you can simply update the DNS records to point to the stand-by LB server, and all the LB client machines will start registering to the new LB server.
Having the updated DNS records, the client connections will also reach the new LB server, and redirected to the LB client machines that were already registered with the new LB server.
You could also consider using Amazon's Elastic Load Balancer if you're already using ec2 instances. This has been used successfully by users to provide redundancy and can be used to scale depending on your loads. Please see the following link for more information: