This documentation is for WSO2 Private PaaS 4.1.0. View documentation for the latest release.
Page Comparison - Quick Start Guide (v.76 vs v.77) - WSO2 Private PaaS 4.1.0 - WSO2 Documentation

Versions Compared

Key

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

...

Panel
bgColor#ffffff

WSO2 Private PaaS (PPaaS) is a PaaS framework that is designed to be used on top of an underlying infrastructure. We have created an Amazon Machine Image (AMI) that is already preconfigured with PPaaS 4.1.0 to be used in Amazon Elastic Compute Cloud (EC2). This demo AMI includes everything you need to work with the PPaaS, including the following key components:

  • WSO2 Private PaaS 4.1.0
  • WSO2 Private PaaS Cartridges: The demo AMI includes cartridges for several WSO2 products, such as WSO2 ESB and WSO2 API Manager. For a complete list, see Deploying a sample application.

  • WSO2 Data Analytics Server (DAS) 3.0.0: Provides metering and monitoring services for the PPaaS.
  • Apache Stratos Nginx Load Balancer extension: The Apache Stratos Nginx extension is a load balancer extension for Nginx. It is an executable program that can manage the life-cycle of an Nginx instance according to the topology, composite application model, tenant application signups, and domain mapping information received from Stratos via the Message Broker.
  • Apache ActiveMQ 5.12.0:  Acts as the messaging bus to communicate with cartridge instances.
  • WSO2 Configurator: A Python configuration tool based on the Jinja2 templating engine. It is used to configure cartridge instances as well as core services. 
  • Init scripts: These scripts look up configuration parameters via the EC2 instance metadata API, configure the core services, and deploy the cartridges.
  • Puppet Master AMI: The Puppet AMI contains a Puppet Master, which is pre-configured. WSO2 PPaaS uses the Puppet Master to install the required WSO2 products on the spawned instance.

Understanding the key concepts in PPaaS

Let's go through the basic use cases of PPaaS:

...

take a look at some of the key concepts and terminology in PPaaS:

Table of Contents
maxLevel4
minLevel4
typeflat
separatorpipe

Excerpt Include
Private PaaS Concepts
Private PaaS Concepts
nopaneltrue

Let's go through the basic use cases of PPaaS:

...

...

Launching the preconfigured PPaaS instance using the demo EC2 AMI

Tip

Before you begin:

  • Get an EC2 account.

    Create an Amazon Web Services (AWS) account if you do not have one already. This account must be authorized to manage EC2 instances (including starting and stopping instances and creating security groups and key pairs).

    To create an AWS account:

    1. Navigate to the following URL: http://aws.amazon.com/

    2. Click Create an AWS Account.

    3. Follow the instructions on the screens.

...

The PPaaS EC2 demo AMI is preconfigured in a manner, so that when the instance is launched all the artifacts, namely network partition, autoscaling policy, deployment policy, cartridge and application policy, which correspond to the application are created automatically. To learn more on the latter mentioned artifacts, see Understanding the key concepts in PPaaS.

Lets view the details of an artifact.

...

  1. Click Monitoring in the PPaaS dashboard. 

Understanding the key concepts in PPaaS

Let's take a look at some of the key concepts and terminology in PPaaS:

Table of Contents
maxLevel4
minLevel4
typeflat
separatorpipe

...

What's next?

Info
iconfalse

Now that you've experienced how easy it is to get up and running with PPaaS, it's time to learn more about what you can do with it.

Start with the About WSO2 PPaaS section to get an introduction to WSO2 PPaaS, its features, and its architecture. Next, you can use the deployment guide to learn how to deploy applications from scratch instead of using the demo AMI. Read the administration guide for details on how to work with PPaaS via the REST API, Command Line Interface (CLI), and UI. Finally, you can look at the remaining sections of the documentation for deeper guidance on how to work with and troubleshoot PPaaS.