Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Follow the instructions below to deploy WSO2 Private PaaS (PPaaS) on a preferred IaaS, i.e., Kubernetes, Amazon Elastic Compute Cloud (EC2), OpenStack and Google Compute Engine (GCE), in a single JVM:

...

Panel

For testing purposes you can run your PPaaS setup on the internal database (DB), which is the H2 DB. In the latter mentioned scenario, you do not need to setup the internal DB. However, in a production environment it is recommend to use an external RDBMS (e.g., MySQL).

Expand
titleClick here to for instructions...

Include Page
Configuring PPaaS with External Databases
Configuring PPaaS with External Databases

...

Panel

PPaaS uses the Message Broker (MB) to handle the communication among all the components in a loosely coupled manner. Currently, PPaaS uses Apache ActiveMQ; however, PPaaS supports any Advanced Message Queuing Protocol (AMQP) Message Broker.

Expand
titleClick here to for instructions...

Include Page
Running Apache ActiveMQ
Running Apache ActiveMQ

...

Panel

By default, PPaaS is shipped with an embedded WSO2 Complex Event Processor (CEP). It is recommended to use the embedded CEP only for testing purposes and to configure CEP externally in a production environment. Furthermore, the compatible CEP versions differ based on whether the CEP is internal or external. WSO2 CEP 3.0.0 is embedded into PPaaS. However, PPaaS uses CEP 3.1.0 when working with CEP externally.

Tip

If you want to use CEP externally, prior to carrying out the steps below, download WSO2 CEP 3.1.0 and unzip the ZIP file.

Expand
titleClick here to for instructions...

Include Page
Configuring WSO2 Complex Event Processor with PPaaS
Configuring WSO2 Complex Event Processor with PPaaS

If you want to use CEP externally, after you have successfully configured CEP, start the CEP server:

Note

This is only applicable if you have configured CEP 3.1.0 externally.

Code Block
./wso2server.sh

...

Panel

Optionally, you can configure PPaaS to work with WSO2 Data Analytics Server (DAS), so that it can handle the monitoring and metering aspect related to PPaaS.

Tip

If you want to use DAS with PPaaS, prior to carrying out the steps below, download WSO2 DAS 3.0.0 and unzip the ZIP file.

Expand
titleClick here to for instructions...

Include Page
Configuring WSO2 Data Analytics Server with PPaaS
Configuring WSO2 Data Analytics Server with PPaaS

After you have successfully configured DAS in a separate host, start the DAS server:

Code Block
./wso2server.sh

...