Skip to main content
Participant
December 6, 2006
Question

LB and Failover

  • December 6, 2006
  • 1 reply
  • 275 views
From the product brochure I understand the origin/edge architecture facilitates load balancing and fail over.

I don't understand whether is possible - with a reasonable dev effort - to ensure a simple lb and failvoer also with FMS professional installed on two or more servers. Is there any support for this in FMS? I know an FMS can "talk" with another FMS, but is there something more out-of-the-box?

Where can I get some addtional info about how LB and Failover is handled in the origin/edge architetcure?

    This topic has been closed for replies.

    1 reply

    December 8, 2006
    It depends on what content you want to deliver. If you have static content like FLV movies that you can copy on 2 servers then it's easy to have your client-SWF connect to either one of the two live servers. If you can't connect to 1 , try the other.

    If you'd have live content , being streamed to one server then you can't replicate that stream to your second server. If you'd use origin+edge then you can publish to 1 'master' server which would replicate your live stream to 2 or more 'slave' servers so your clients would have at least 2 sources for that live stream.

    As far as I know you have to develop the failover algoritme yourself. But it's not complicated. Just pick a random server from the list in your client-swf. Try if you can make a good connection to the random picked server, if not, retry until the client made a fine connection.

    But still you'd have a single point of failure, the master server. It won't be loaded as much as the slaves so it would be more stable in the end than a single server than receives a live stream AND has to publish it to 1000+ clients at the same time.