WSO2 Private PaaS

WSO2 Private PaaS

WSO2 Private PaaS delivers standard, on-premise, application, integration, data, identity, governance, and analytics Platform as a Service (PaaS) to your IT project teams. It is a complete, multi-tenant, self-service, metered, middleware cloud for complex, enterprise-ready projects.

Giving you all the power of cloud, WSO2 Private PaaS is built on top of the Apache Stratos project. It is the most complete, enterprise-grade solution, offering an open Platform as a Service, enriched with all the generic features that a PaaS would include. More significantly, it adds functionality to host pre-integrated, fully multi-tenant WSO2 Carbon middleware products as cartridges that deliver a wide range of cloud PaaS.

Private-PaaS Layered Architecture

Extend the platform using cartridges

Priavte PaaS Cartridges

WSO2 Carbon middleware products are available as multi-tenant (cartridge-level tenancy) ready-to-use cartridges allowing enterprises to move their on-premise WSO2 middleware stack to cloud. Moreover, WSO2 Private PaaS is capable of hosting almost any type of application by means of cartridges. Some pre-built ready-to-use cartridges include:

- PHP
- Apache Tomcat
- Ruby
- Node.js
- Wordpress

Or write your own cartridge

Features

Extensible cartridge architecture

  • Ability to plug in third-party run-times such as PHP, MySQL, and Tomcat
  • Support for Puppet-based cartridge provisioning and application orchestration
  • Seamless integration with WSO2 Carbon product level multi-tenancy (multi-tenant cartridges)

Deploy over your preferred IaaS

  • Supports Amazon Web Services EC2
  • Supports OpenStack
  • Experimental support for VMWare vCloud
  • Capability to support any IaaS via jClouds API

Cloud burst your platform

  • Ability to define autoscaling policies over multiple IaaSs
  • Scale up to public IaaS, in an event of resource run out in your on premise IaaS

Choose the load balancer of your choice

  • WSO2 Private PaaS ships a tenant-aware load balancer that is capable of serving different tenant requirements
    • “Economy class” for low-priority workloads/tenants
    • “Private jet” mode for workloads/tenants that require dedicated resources
  • The load balancer itself is a pluggable cartridge component
  • Bring in your own load balancer in the Private PaaS environment

Policy-based multifactor auto-scaling

  • Transparently add services when new resources are needed
  • Ability to define your own scale up/scale down logic
  • Define the scaling policy with load average/memory/cpu-usage/etc.

Easy SaaS app development

  • Make use of the in-built tenancy model in your SaaS apps
  • Support for logging,metering and billing

Integration ready

  • Exposes a Simple RESTful admin API
  • Command line client to manage the Private PaaS
  • User friendly Web-based admin interface to manage your PaaS
WSO2Con

White Papers

DevOps meets ALM in the Cloud Cloud Native Advantage Selecting a Cloud Platform Effective Cloud Enablement with Stratos Cloud Native Essential Charateristics Cloud Implementation Checklist Moving eGovernment