You are currently viewing Zend Server 5.x documentation. Click here to view the latest Zend Server online documentation.
You are here: Zend Server Cluster Manager User Guide > Scalability

Scalability

Zend Server Cluster Manager is equipped with a comprehensive solution for synchronizing session data across a cluster. Protect your applications from session corruption and erratic application behavior while providing an additional performance boost (up to x10). Immediately implement this solution to existing PHP code and attain linear scalability. Fully integrated with load balancers the Session Clustering module is a mechanism to ensure session data quality and integrity.

Java Bridge

The PHP/Java Bridge module provides PHP centric companies with a well-rounded environment making sure that the organization benefits from the ”best of both worlds”. Be it existing investments in J2EE application servers that require this solution, or to provide a means for organizations, if they choose, to bridge language limitations by use of Java applications. The Java Bridge is not limited to interactions strictly with J2EE and legacy systems, the Platform PHP/Java Bridge also provides the ability to interact with plain Java objects.

Job Queue

Job Queues provide offline asynchronous processing of tasks and activities that can be run independently of the end user experience and/or assigned to a particular machine for execution.

The JobsJobs contain information about a specific Job (script to run) that you have set to run in your environment. approach is used for streamlining offline processing of PHP scripts. It provides the ability to delay execution of “heavy” parts of web applications that originate from direct user interaction with a Web Server. As result it may significantly improve response time and reduce Web Server load.

Any PHP script can create a job which will be executed later, separately from a current HTTP request. The job itself is just an additional HTTP request to another PHP script that can be done on the same or different Web Server.

 

The Zend Server Cluster Manager Job Queue is comprised of four main components:

For additional information on the Zend Server Cluster Manager Job Queue architecture, see Zend Job Queue.

Zend Deployment

Deployment allows you to package an application and deploy it using Zend Server and Zend Server Cluster Manager, making it available for users on the Web. Deployment can be carried out via the Administration Interface, or via the Web API. Zend Server will handle the web server configurations and other necessary actions to deploy the application. Once this is done, your application is live and available on the Web at the URL you have specified as your base URL. Additionally, with the deployment feature, you can sort your events according to the application name or the URL on which they occurred.

Deployment allows you to define the parameters necessary for your application (the metadata) in XML format as part of the application package. The application package includes the application data (source code), and any additional hook scripts you would like to use.

Zend Server Cluster Manager uses the deployment feature to handle adding and removing your application across enabled nodes in the cluster.  

 

 

Related Links

Related Links:

Session Clustering

Working with Java Bridge

Zend Job Queue

Zend Deployment

 

 

 

© 1999-2013 Zend Technologies, Ltd. All rights reserved.