Application Programming Interface.
In WSO2 PPaaS, an application is referred to as a composite application for the purpose of grouping a set of cartridges together.
An artifact is a deployable unit that is supported by a specific cartridge type (e.g., a PHP file in a PHP cartridge, a web app (
.war) in an Application Server Cartridge).
A partition depicts the division in an IaaS. A partition can be made at one of the following levels: provider level, region level or zone level. A partition should at least have a provider defined. The Auto-scaler makes decisions based on the defined partitions. The partitions are defined in the
partitions.json file in the registry. The
partitions.json file contains configurations on sample partitions.
In Kubernetes, pods are the smallest deployable units that can be created, scheduled, and managed. For more information on pods, refer the Kubernetes documentation. When an application is deployed in a Kubernetes setup, PPaaS will create pods for the required nodes.
A region demarcates a geographically separate area used to define one or more partitions. Thereby, regions provide geographical separation and redundancy.
Simple Object Access Protocol.
Worker manager deployment
Worker/Manager is a deployment pattern in clustering where there will be worker nodes as well a manager node. A worker node serves the requests received by clients, whereas a management node is used to deploy and configure artifacts.