WSO2 Private PaaS 4.0.0 is the first major version of WSO2 Private PaaS, which is the most complete, enterprise-grade cloud solution, offering an open Platform as a Service (PaaS).
The following are the key features available in WSO2 Private PaaS:
Key Feature | Description |
---|
Extensible Cartridge Architecture | - Support for Puppet based cartridge creation for WSO2 Carbon products. Cartridges are available for the following WSO2 products in WSO2 Private PaaS:
- In WSO2 Private PaaS Puppet scripts have been developed to support cartridges based on the above product versions. However, new or customized Puppet scripts can be written for different product versions. Note that the current Puppet scripts for the above products are only applicable for Carbon 4.2.0 based products.
- Ability to plugin third party run-times such as PHP, MySQL, and Tomcat
- Provision to add multi-tenant or single tenant cartridges
|
Enhanced Cloud Deployment | - Support for multiple Infrastructure-as-a-Service (IaaS)
- Fully tested on Amazon Web Services EC2
- Experimental support for OpenStack and vCloud
- Capability to support any IaaS via clouds API
- Cloud-bursting to scale onto multiple IaaS’s at the same time
- High availability achieved through cloud bursting
- Availability for private, public and hybrid cloud solutions
|
Multi-Tenancy and Self-Provision | - Manage a single set of servers with even better utilization targets than that is achieved by virtualization
- Self-provision to manage and deploy a full middleware stack as required
Simple click to add users and services, develop new applications and manage an own setup Shared cloud infrastructure such as server hardware, JVM, database and services
|
Tenant-aware Load Balancer | - Highly tunable performance across different tenant requirements
- “Economy class” for low priority workloads
- “Private jet” mode for workloads that require dedicated resources
- Ability to accept both static and dynamic cluster domain registrations
|
Policy-based Elastic Scaling | Ability to automatically scale up or down depending on the load Ability to transparently add services when new resources are needed Dynamic discovery enabling services to be automatically detected when resource allocations change
|
Easy SaaS App Development | Built-in support for multi-tenant and single-tenant models Support for user identity management, metering and billing Provision of data storage with easy access, caching and queuing Provision of a SaaS app as a multi-tenant application and allows each tenant to deploy their own customized logic alongside it - Artifact Distribution Coordinator (ADC) with support for external Git and GitHub repositories
- Ability to publish application logs into a centralized location for easy monitoring
|
Multiple options for interaction with the PaaS | |