Groups | Blog | Home
all groups > macromedia flash flashcom > may 2005 >

macromedia flash flashcom : Deploying 2 Flash Communication Servers


SuperHay
5/30/2005 12:00:00 AM
Hi flashies,

This problem is regarding Flash Communication server. Is it possible to deploy
2 flash communication servers that are able to share the same session? Can it
be done using network loading balancing, where the 2 servers will share the
same IP address? I am investigating this solution to scale my application to
allow for higher concurrent load. Right now, I suspect bottleneck is at the
Flash Comm server.

Thanks in advance.

Regards,
Hayden
JeffreyGong
6/2/2005 12:00:00 AM
I had ever shared loading between two FCSs(diffrent IP addresses). In the server-side actionscripts, I used netstream's play() to pass video to the other FCS.

Jeffrey
thatguy2g
6/2/2005 9:58:09 AM
Patrick_nl
6/23/2005 9:31:25 PM
Hi are there more ideas ???

I,m having the same troubles using my chatbox, i have 4 rooms and i,m thinking
about using 4 servers to do the trick each room his own server, this way i dont
need sharing a session, although they need to login for each room i think that
doesnt look proffesional.

at this time i,m using a 2.6 ghz cpu and 1 gb but its only good for 60 users
because its getting real slow. I have enough bandwidth but flash comm can only
reach 25 procent, of the 100 mb bandwidth so that is really big problem.

Now i bought 4 xeon 2.4 ghz cpu (doubles) and 2 gb dimms.

And i hope i can reach 40 procent of the 100 mb bandwidth each, so....

a small calculation...

25 procent bandwidth is 60 users....
50 procent would be 120 users
75 procent would be 180 users
100 procent would be 240 users ..... I really dont know a machine what will do
this trick ;-)))

Do you know one ???

I would be happy .. starting with 50 procent so 120 users each server so.... 4
times 120 users = 480 chatters with there cams on ..

I,m also very curious about load balancing, doesnt anyone tried that one
allready ???

I tried setting up 2 servers for one chatbox having 4 diff rooms in it.

i changed the settings.xml and i didn,t change the other settings in the asc
files., it worked .. almost ... but no cigar.

you could see the text transferring from .. a different ip adres but when i
opened comm server for a check i couldnt see 1 connection.

So i figured this:

If you change only that setting, you will have a kind of proxy server which
will give me the frames after he "asked" it from server one so in this case, it
doesnt help a tiny bit.

Or did i make a mistake ?? If yes please tell me been bussy for 3 weeks now
and i really need a solution ... so come on guys lets put some brains in a jar
.... to fix that solution ....

Kind regards
Patrick:evil;
Brajeshwar
7/21/2005 5:36:01 AM
I have a solution/framework which is of commercial nature and few clients have
been very happy with the same. Here is the sypnosis, there are more to it, for
those interested in the same may mail me off the list.

3. Flash Communication Server Switch Network
FCSN, FlashCom Switch Network is a network of flashcom applications that
monitor the activity of a group of flashcom servers in a cluster, and provide a
means to distribute load across this cluster of flashcom servers. The primary
use case for FCSN is to provide load distribution of users for 1-1 type of
flashcom applications and/or static content delivery. Further, FCSN also
provides a cap on the number of users that are distributed to nodes in the
flashcom cluster, thus protecting any node in the cluster from being overloaded
with traffic that it may not be able to handle.

FCSN does this monitoring from an external flashcom server and generally runs
independent of the flashcom application serving cluster. To avoid a single
point of failure multiple switches and bridges can be used that could span a
cluster of such polling flashcom servers, that only run fcsn applications.
Further, since the polling flashcom servers only connect to the nodes in the
cluster, they can be run on flashcom personal edition licenses itself. The
amount connections (license type) needed on a polling server is typically twice
the number of nodes in the cluster.
AddThis Social Bookmark Button