The following are the recommended prerequisites when running WSO2 Private PaaS in a single node. Please note that for production deployment the prerequisites will vary based on the scalability requirements.
Table of Contents | ||
---|---|---|
|
System Requirements
Memory | Minimum 8GB RAM is recommended for a POC level project and 16GB RAM is recommended for production environments. For example: m3.large for a POC level project and m3.xlarge for production environments, if EC2 is used. |
Processor | 2.8GHz CPU |
Disk | ~ 40GB hard disk space |
Required applications
Application | Purpose | Version | Download Links | ||
---|---|---|---|---|---|
Oracle Java SE Development Kit (JDK) | Required by all the products:
| 1.6.24 or later / 1.7.*
|
| ||
MySQL Connector for Java | Required as a standardized database driver for Java platforms and development. | 1.7.0 or later | http://dev.mysql.com/downloads/connector/ | ||
Git | Required to check out the source from the Git repository. | 1.9.0 or later | http://git-scm.com/downloads/ | ||
Apache Maven | Required to build the product from the source distribution. | 3.0.3 or later | http://maven.apache.org If required, you can use the following commands to manually install and download Apache Maven:
| ||
Ruby | Required as a prerequisite for cartridges. | 2.1.0 or later | https://www.ruby-lang.org/en/downloads/ | ||
Zip Utility | Required to compress and unzip packages used. | Any | Choose a zip utility that is compatible with the OS. | ||
Linux Base Image | Required as a prerequisite for cartridges. | 2.6.0 or later | https://packages.debian.org/squeeze/linux-base/ | ||
Facter | Required as a prerequisite for cartridges. | 2.0.0 or later | https://downloads.puppetlabs.com/facter/ | ||
AMQP Message Broker | Required to communicate with the Cloud Controller and other profiles. | 5.9.1 | If an AMQP message broker is not already installed in your machine, Apache ActiveMQ will get installed when the
| ||
Puppet | Required to manage and automate system configurations. |
3.0 | If Puppet, is not already installed in your machine,it will get installed when the
|
Environment Compatibility
- All WSO2 Carbon-based products are Java applications that can be run on any platform that is Oracle JDK 1.6.*/1.7.* compliant. JDK 1.8 is not supported yet. Also, we do not recommend or support OpenJDK.
- For environments that WSO2 products are tested with, see Compatibility of WSO2 Products.
- If you have difficulty in setting up any WSO2 product in a specific platform or database, please contact us.
Operating Systems | Linux (Ubuntu 12.04 64bit server or SUSE Linux Enterprise 11 SP2)
|