...
When using Couchbase, the setup is divided into the following parts:
...
[CZ01] and [CZ02] - Two separate Platforms Containers, their databases, and various monitoring and management processes for the collection of statistics. Two [CZs] are required for failover purposes, and one of them will be on standby.
[EZ01] and [EZ02] - Two Execution Containers, hosting the pico instances, i.e. ECs, that run the workflows that are required by the PCC solution. Two are required for failover purposes.
[DR01], [DR02] and [DR03] - A Couchbase cluster that contains the Data Repository where all data pertaining to processing is stored. The minimum cluster should consist of three nodes with one replication per bucket.
...
The setup is divided into the following parts:
...
PCC Architecture when using Redis
...
[CZ01] and [CZ02] - Contains the
Control Zone and various management processes for the management of the data repository. Two [CZs] are required for failover purposes, and one of them will be on standby.
[EZ01+DR01], [EZ02+DR02] - Contain the Execution Zones, where the workflows are executed, as well as the Data Repository where all data pertaining to processing is stored. Two [EZs] are required for failover purposes.
...
When using MySQL Cluster, the setup is divided into the following parts:
...
PCC Architecture when using MySQL Cluster
...
[CZ01] and [CZ02] - Two separate Platforms Containers, their databases, and various monitoring and management processes for the collection of statistics. Two [CZs] are required for failover purposes, and one of them will be on stand-by.
[EZ01] and [EZ02] - Two Execution Containers, hosting the pico instances, i e ECSAsECs, that run the worfklows that are required by the PCC solution. Two are required for failover purposes.
[DR01] and [DR02] - Contains the Data Repository where all data pertaining to processing is stored.
...