Default Provisioning for PaaS Environments
Liferay PaaS provides preconfigured infrastructure templates to meet the varying needs of development, testing, and production environments. Liferay Cloud supports three types of environments:
- Non-Production (Dev/Test): Environments for early-stage development and internal QA.
- User Acceptance Testing (UAT): Staging environment for validating new releases.
- Production (PRD): Live environment for end users.
PRD and UAT environments can be deployed as Standard Availability (SA) or High Availability (HA). High Availability environments have improved reliability, performance and disaster recovery.
Default Sizing for Production and UAT Environments
The table below shows default sizes for Standard and High Availability environments. All resources are dedicated Kubernetes pods and isolated per environment.
Service | SA CPU | SA Memory | SA Instances | HA CPU | HA Memory | HA Instances | Description |
---|---|---|---|---|---|---|---|
Web Server (NGINX) | 2 vCPU | 0.5 GB | 1 | 2 vCPU | 0.5 GB | 2 | |
Liferay DXP | 12 vCPU | 16 GB | 1 | 12 vCPU | 16 GB | 2 | |
Search (Elasticsearch) | 8 vCPU | 8 GB | 1 | 8 vCPU | 8 GB | 3 | |
CI/CD (Jenkins) | 4 vCPU | 8 GB | 1 | 4 vCPU | 8 GB | 1 | |
Database (MySQL) | 2 vCPU | 1 GB | 1 | 2 vCPU | 1 GB | 1 | |
Backup | 2 vCPU | 1 GB | 1 | 2 vCPU | 1 GB | 1 |
Default Sizing for Non-Production Environments
Non-production environments follow a lighter sizing model, optimized for cost while retaining feature parity.
Service | SA CPU | SA Memory | SA Instances | HA CPU | HA Memory | HA Instances | Description |
---|---|---|---|---|---|---|---|
Web Server (NGINX) | 2 vCPU | 0.5 GB | 1 | 2 vCPU | 0.5 GB | 2 | |
Liferay DXP | 8 vCPU | 8 GB | 1 | 8 vCPU | 8 GB | 2 | |
Search (Elasticsearch) | 8 vCPU | 8 GB | 1 | 8 vCPU | 8 GB | 3 | |
CI/CD (Jenkins) | 4 vCPU | 8 GB | 1 | 4 vCPU | 8 GB | 1 | |
Database (MySQL) | 2 vCPU | 1 GB | 1 | 2 vCPU | 1 GB | 1 | |
Backup | 2 vCPU | 1 GB | 1 | 2 vCPU | 1 GB | 1 |
Instance Sizing Variants
You may request different instance sizes to meet your performance requirements. The table below shows the options for Liferay and Backup services:
Instance Size | CPU | Memory | Available Environments |
---|---|---|---|
Small (S) | 8 vCPU | 16 GB | Dev, Test, UAT, PRD |
Medium (M) | 12 vCPU | 32 GB | UAT, PRD |
Large (L) | 16 vCPU | 64 GB | UAT, PRD |
Optional Add-ons
You can request optional extensions to support advanced workloads:
Add-on Type | Additional Resources |
---|---|
Extra Database Storage | 100 GB |
MySQL Extra Compute | 4 vCPU + 15 GB RAM |
Dynatrace Monitoring | 1 unit per 16 GB RAM |
Availability Comparison
Feature | Standard Availability | High Availability | HA + Disaster Recovery |
---|---|---|---|
Redundancy for Liferay and Web Server services | ✘ | ✔ | ✔ |
Elasticsearch cluster nodes | 1 | 3 (active) | 3 (active) + 3 (standby) |
Dynatrace APM in UAT and PRD | ✘ | ✔ | ✔ |
Automatic failover (same region) | ✘ | ✔ | ✔ |
Cross-region DR | ✘ | ✘ | ✔ |
To determine the right configuration for your deployment, consult your customer success manager or sales engineer.