| Figure
1: A basic clustered setup
You can define a scalable Macromedia Flash Communication
Server MX application as one that can be deployed (installed)
over a cluster of nodes and handle progressively larger
loads. At the same time, the application will appear as
a single virtual application to the client. In clustered
systems, consider that any node is ready to accept a connection
from any client. As a result, all nodes must have the same
set of applications installed, resulting in a homogenous
cluster.
This white paper explores techniques for making Macromedia
Flash Communication Server MX applications perform well
on a server cluster. Some applications are inherently scalable,
while others are not easily scalable. We shall also try
to develop scalability strategies that are applicable to
various kinds of applications. |