Aaxsys clustering is based on two fundamental decisions. First, each request
to Aaxsys servers is atomic. This means that any
member of the web cluster can handle the request independently, without
consulting the database or other servers. The request already contains
all information needed for its processing. Each cluster member being
identical with respect to Aaxsys, it does not matter "through" which
member the request goes. Each cluster member only needs to communicate
with the database in order to process the request.
Secondly, all updates are synchronized through Aaxsys itself. Instead of
relying on an external clustering software, or scheduled updates, Aaxsys
modules themselves are written to do all file updates etc. in a
synchronizing manner.

Aaxsys Web Cluster (Apache)
HTTP
and
Application
Server |
|
HTTP
and
Application
Server |
|
HTTP
and
Application
Server |
|
Aaxsys Database (MySQL)
|