We looking for a firewall/load-balancer appliance for our solution running on co-located servers in a data-center.
The appliance should have a throughput of 200 Mbps, and preferably have some scaling capabilities.
We looking for a firewall/load-balancer appliance for our solution running on co-located servers in a data-center.
The appliance should have a throughput of 200 Mbps, and preferably have some scaling capabilities.
This depends on your budget and how much support you want.
Cisco has lots of products that meet this requirement, at a premium price.
Juniper Networks almost certainly has something to fit the bill for somewhat less cost.
pfSense can also be configured as a load-balancer, and is available for cost-of-hardware.
And there's always the option of rolling your own with OpenBSD, FreeBSD, or any number of Linux distributions, all of which are cost-of-hardware solutions.
Well, OK, I'll bite:
Coyote Point is perhaps the largest of the reasonably-priced load balancer appliance makers.
Kemp Technologies is another commonly seen name.
Barracuda Networks is most known for their spam filtering appliances, but they also make load balancers.
If you don't need SSL on the load balancer, then HAProxy packaged as an appliance is a very viable option. Scroll down to "Commercial Support" and "Products using HAProxy".
Lastly, there is a network of brokers who re-sell second hand F5, Citrix NetScaler etc gear. That might also be an option.
Of the above, my personal choice would be 1) Coyote Point, 2) HAProxy appliance, and 3) Kemp. Fair warning, my personal opinion is based on older models & some speculation, and may not be accurate -- caveat emptor.
About the "firewall" part of the question: What I see is that firewalls mostly are a separate unit now, and the long-term trend is that firewalling functionality may move into the router. The load balancer is still a standalone unit, either an appliance, or software installed on a server. There are firewalls with load distribution based on for example IP hashing, and that can be a viable solution, but look at the health check and failover parts -- these are often lesser developed.
You should talk to the folks at Justin.tv. I'm pretty sure they run HAProxy on off the shelf servers for some load balancing features.
If you really want an appliance, take a look at loadbalancer.org. They will in effect sell you a HAProxy box on commodity hardware. (with support I think)
One more point: With video you have the added luxury of pushing some of the load balancing logic to the client side. You could effectively have NO load balancer serving video content and let the client query for a list of available servers which could be located /anywhere/.