Multi-site multi-cluster example projects
The following section provides working examples of how to set up and run multi-site and multi-cluster projects.
The example multi-site and multi-cluster projects will contain the following components:
- PLS_Example_MultiSite_Master: The master project, which includes the PLS_Example_SiteA and PLS_Example_SiteB projects in a multi-site multi-cluster configuration.
- PLS_Example_SiteA: An example project with multi-cluster multi-site usage. This project consists of a single cluster with devices and graphics, etc.
- PLS_Example_SiteB: An example project with multi-cluster multi-site usage. This project consists of a single cluster with devices and graphics, etc.
- MultiSite_Common_Include: The project included with the Site A and Site B project to store common information, such as graphic pages, users, etc.
The following image shows the example project structure:
1 |
Power Operation Multi-Site Multi-Cluster Master |
2 |
Site A for multi-site multi-cluster master |
3 |
Common menu, templates, genies, etc. shared on all Sites for multi-site example |
4 |
Site B for multi-site multi-cluster master |
5 |
Common menu, templates, genies, etc. shared on all Sites for multi-site example |
There are two different ways the configuration can be run:
- A multi-cluster master project with multiple clusters from the include projects. This is a standalone setup that includes the site A and site B projects as one large project. See Setting up a multi-cluster master project.
- A multi-site master global client project that combines multiple sites. Each of the individual sites are run separately on their own servers and feed data to the multi-site master global client. See Setting up a multi-site master global client project.