oo

Getting Started

Liferay Cloud is a secure and reliable enterprise cloud platform that provides the infrastructure and tooling necessary to simplify, secure, and deliver amazing applications on Liferay DXP.

There are two Liferay Cloud offerings:

  • Liferay SaaS: Liferay’s flexible, Digital Experience, Software-as-a-Service offering to create, launch, and optimize digital solutions quickly and conveniently. Updating, patching, and managing Liferay DXP and the other core Liferay Cloud services is part of the package, so you only need to worry about your own customizations.

  • Liferay PaaS: Manage and configure your own Liferay Cloud services to use Liferay DXP in a secure cloud environment. Directly manage and maintain the core Liferay Cloud services in addition to your customizations.

Worry less and build more with a platform that provides

All of these features are designed, built, and supported by a dedicated team of Liferay professionals with over a decade of experience running business-critical solutions on Liferay DXP.

The Liferay Cloud console is your main tool to monitor and manage your customizations or (for Liferay PaaS) the core Liferay Cloud services. Through the console, every Liferay Cloud project gives you a set of application development tools to monitor or troubleshoot the services you manage.

Liferay PaaS accelerates application development and deployment by providing a complete DevOps CI/CD strategy, tools, and workflow. These tools allow you to fine-tune each cloud service by deploying them from your own code repository.

Every Liferay PaaS project also comes with

Standards-Compliant Security and Networking Capabilities

Liferay Cloud is designed with security in mind. Build and deploy mission-critical sites with confidence knowing that Liferay Cloud is ISO 27001 and AICPA SOC2 certified. Liferay SaaS is also ISO 27017 and ISO 20718 certified.

All customer data is encrypted at rest by default (with the advanced AES-256 standard). Encryption at rest ensures that sensitive data saved on disks isn’t readable by any user or application without a valid key. Data is protected in transit with enforced SSL connections, which also employ a minimum of AES-256 encryption. See our security policy for more information.

Liferay SaaS comes with a Web Application Firewall (WAF) by default. The WAF helps detect and prevent web-based threats from impacting your sites. You can also open a Support ticket to request filtering specific IP addresses or ranges. The same WAF is also available in Liferay PaaS, but you must enable and configure it to suit your needs.

VPN Integration

You can also connect systems outside of Liferay Cloud to your instance (for example, an LDAP server) with a client-to-site Virtual Private Network (VPN). Liferay Cloud supports integration with OpenVPN or IPSec IKEv2 protocols, allowing for high-grade encryption and advanced VPN security features.

With Liferay SaaS, connect a VPN to your Liferay DXP instance by opening a Support ticket with the VPN’s information. You can also connect a VPN to client extension services yourself by using the Liferay Cloud console.

With Liferay PaaS, connect a VPN to your cloud services by configuring and connecting the VPN yourself.

Data Recovery and Automated Backups

Automated backups ensure that data and documents are protected and ready for restoration in case of data corruption or failure.

With Liferay SaaS, Liferay’s team automatically backs up your data on a regular interval. To protect customer data, backups are restricted to the cloud instance’s data region and is never transported outside of it. Request a manual backup, a backup restore, or a copy of your data by opening a Support ticket.

With Liferay PaaS, you can fine-tune your automated update schedule and restore data from backups yourself when necessary.

Liferay Cloud's backup service preserves and protects your data.

Team Management

Out-of-the-box role and team administration allows administrators to deliver maximum productivity and security by adding or removing people from teams and managing permissions per project environment.

Manage your project's team members, including their permissions.

High Availability, Scalability, and Performance

Liferay Cloud is committed to maintaining as close to 100% uptime as possible, and its systems have enjoyed an aggregate of over 99.9% uptime each quarter since its release in 2019.

Liferay Cloud databases are configured with Multi-Availability Zone (Multi-AZ) environments. This ensures that data is replicated in different secure, isolated locations, so it isn’t vulnerable to a single point of failure. Subscription plans for Liferay SaaS and PaaS may also employ multiple instances of Liferay DXP, search engine, and web server services to ensure high availability and reduce the possibility of interruptions or downtime.

Clustering and load-balancing deliver highly available, zero-downtime deployments to ensure that mission-critical sites stay online. Liferay Cloud delivers data through a multi-region architecture to ensure high availability.

Auto-scaling ensures that bandwidth and computing capacity is dynamically added to maintain steady performance through unexpected traffic spikes. Similarly, unneeded resources can be scaled down during periods of lower activity. Teams receive automatic notifications and email alerts regarding instance usage so they can manage resources with confidence.

With Liferay SaaS, these features function automatically within the storage and CPU limits of your subscription plan. With Liferay PaaS, you must configure clustering and auto-scaling yourself.

Auto-scale your servers to meet demand.

Real-Time Alerts

Administrators can configure alerts per user to receive resource utilization updates in real-time.

Administrators can configure real-time alerts.

Accelerated Development with Built-in CI/CD

With Liferay PaaS, deliver your application faster with a fully-realized CI/CD strategy available out-of-the-box. Github and Jenkins integrations allow each new commit or pull request to trigger a build that can be deployed to your production or non-production environments. Each build can tweak your core Liferay Cloud services or customize Liferay DXP itself.

These robust systems enable the creation of fault tolerant processes to meet organizations’ unique needs and detect and repair common server problems as they occur. This helps prevent small programming errors from accumulating and causing a server crash.

View, manage, and deploy your builds from a central location.

Application Development Tools

Keep track of application deployments and performance with real-time build and deployment logs for your client extensions. You can also use Liferay Cloud’s command-line tool to view Liferay DXP logs (or other core service logs, with Liferay PaaS).

Teams can also analyze stack traces and troubleshoot bugs with client extensions (or, in Liferay PaaS, any core Liferay service) by accessing a shell via the web console or terminal, and/or by downloading the logs.

Real-time build and deployment logs help you solve problems with your applications.

Insightful Monitoring

Liferay PaaS delivers application metrics so IT teams can understand the health and computing requirements of their sites over time. Administrators can also use out-of-the-box Dynatrace integration to quickly understand CPU and memory usage, data transfer rates, and more.

Use a variety of metrics to keep tabs on your Liferay Cloud services, including your Liferay DXP instances.

Note

With Liferay SaaS, Liferay Cloud’s team monitors your environment regularly to respond incidents whenever necessary. The team can respond to unresponsive or offline sites, as well as signs or trends that can cause downtime in the future. The team contacts you if a situation requires your own intervention. You can also stay up-to-date on the status of Liferay Cloud’s systems on the Status page.

Customizing Liferay DXP with Client Extensions

You can customize your site’s features using client extensions, without altering Liferay DXP’s code. Client extensions interface with Liferay’s API’s, promoting flexibility and compatibility with different versions of Liferay.

You can manage client extensions in Liferay SaaS or PaaS from the Liferay Cloud console. Because client extensions are purely a method of customization, you must manage the code yourself (via a Liferay workspace, and Liferay cannot guarantee support for issues that may arise with them.

Note

You can deploy as many client extensions as needed up to the resource limit for your subscription plan. You cannot deploy more client extensions if you have already allocated all of your available resources for other services.

Capability:
Deployment Approach: