Good day!
I’ve been asked by a customer to research the options for Wowza load balancing and high availability. I’d like to suggest several levels of scaling from two machines to say four or five as a start. Two targets must be fulfilled, the first is more important:
Availability: no single point of failure
Performance: scalability
So far I understood that:
-
An origin server is not needed for video on demand
-
MediaCache might help with the content distribution
-
I can configure a listener on one of the edges to distribute to all edges
Correct me if any one of these conclusions is wrong, please.
What I’d like to find out is:
a) How can I best avoid having the listener as a single point of failure?
b) How can I realize a failover between two listeners?
c) Is a hardware load balancer an option worth looking into?
d) What would the requirements for a hardware load balancer be?
e) Are there any hardware load balancers known to work well with Wowza?
At the moment, I am not interested in configuration details yet, rather in general feasibility and infrastructure requirements.
I’d be grateful if any of you had information, could share experiences or point me in the correct direction.
Thanks!
Henrik