SaaS Support Coverage

Legacy SaaS Support Coverage

This article is a compilation of the legacy Liferay SaaS Support Coverage policies.


 

Available Regions for Liferay SaaS

Below is the list of available Liferay SaaS regions:

  • North America (United States)
  • South America (Brazil)
  • Europe (EU)
  • Middle East (Saudi Arabia)
  • East Asia (Japan)
  • Asia Pacific (Australia)

 

Cross Region Disaster Recovery Add-On for SaaS

Liferay manages automatic zonal disaster recovery for our customers. This means that if a zone goes unavailable in the region where the customer’s data is hosted, the SaaS service would be still available from a different zone within the same region.

Some customers might require Liferay to ensure that their site is available even when the whole region goes down. With the Cross Region Disaster Recovery add-on, customers can have Liferay manage a disaster recovery (DR) site in another region in the case of such a disaster event. Due to data privacy rules, Liferay offers these DR cluster regions currently:

Live Cluster Region

 

DR Cluster Region

 

Europe

East Asia (Japan)

US Central

Europe

South America

Europe

East Asia (Japan)

Europe

Australia

Europe

The DR procedures are agreed upon during the customer onboarding. The Customer can specify the conditions under which Liferay executes the failover procedures, including pre-authorization for Liferay to automatically execute DR steps when certain criteria and conditions are met, without needing to wait for customer confirmation. Liferay will monitor the customer’s site and execute these incident management workflows according to the agreement with the customer.

Liferay can execute the DNS changes for the customer if their DNS supports CNAME or ALIAS records. In other cases, the customer has to take care of redirecting the DNS.

Deploying and keeping the client extensions up to date on the DR environment is the customers' responsibility. So, whenever a customer deploys a new version of a client extension to their production environment, the deployment should be made to the DR environment as well.

The RPO* depends on the customer’s data set. Liferay targets a four-hour RPO, to migrate the data over to the customer’s DR site. The RTO** is 15 minutes once the failover decision has been made.


*RPO (Recovery Point Objective): the maximum data loss in case of an incident. It is defined by the maximum duration from the time when the last backup has been taken.

**RTO (Recovery Time Objective): the maximum time the service is down after the failover switch was decided.

 


 

Going Live on Liferay SaaS

There are a few important steps that Liferay SaaS customers must take before making their site available to their end users. This page covers the steps and necessary configurations needed for a successful go-live.

Preparation Requirements

In order to start the go-live process, please submit a ticket to Liferay Support at least 8 days before activating the production site and include the following information.

  • The planned go-live date
  • Whether a custom SSL certificate will be used
    • If so, please provide the certificate
  • Whether a custom domain will be used
    • If so, please provide the domain
    • And create a DNS record with your provider (see below for types of DNS records to create)

Note: After you configure your domain settings, Liferay will automatically begin generating an SSL certificate for your site. This process, typically completed within 20 minutes, is strategically scheduled during a maintenance window to prevent service disruptions. If you prefer to use a custom SSL certificate instead of the default one provided by Liferay, please submit it through a support ticket.

Go-Live Steps

If the domain is being transferred from another site, these steps will need to be done at the time of the go-live. Please plan for some downtime for transferring a domain, especially if Liferay's SSL certificate will be used on the site. If this is a brand new site, these steps can be done ahead of time.

  • Add new domain to DXP
  • Change the DNS record to point to the cloud domain

Creating a DNS Record

  • Liferay requires a CNAME record to be created for the domain associated with the project (<yourprojectid>.lxc.liferay.com). This project ID is provided during the provisioning process. If you can't find your project ID, navigate to your Client Extensions environment and copy the section of the URL just before the "-"(ext<4digitcode><yourprojectid>-extprd). If you still can't find your project please contact Support.
     
    • Note that some DNS providers do not offer CNAME records to base domain names. In this case customers should try to use the ALIAS record. If an alias is not available, customers can use an A record.

Custom SSL Certificates

Consider the following when using a custom SSL certificate.

  • The SSL certificate should contain the intermediate certificates as well.
     
  • Before the certificate is about to expire, please provide Liferay with a new certificate dated before the last scheduled maintenance window to avoid interruption.
     
  • When a customer would like to share a SSL certificate with Liferay, it is necessary to use the Large File Uploader instead of the normal ticket attachments. It is also recommended to upload it by using a .zip file protected with password and also to share the password through a separated channel.

Transferring Domains and TTL

When transferring a domain, DNS caching can have a negative impact on the switch-over. In order to avoid this, reduce the Time To Live(TTL) to a few minutes a few days ahead of the go-live. This can be returned to the original value after go-live.

Additional Information

 


 

Liferay SaaS Business Continuity

 

Ensuring that your site is up, running, and accessible to your users is paramount. This is why Liferay stands by our Monthly Application Availability (MAA) commitment of 99.8% or greater for Liferay SaaS customer projects. Liferay provides business continuity that you can depend on.

Data Redundancy

To enhance data reliability and availability, our databases are configured within a Multi-Availability Zone (Multi-AZ) environment. This strategic configuration consistently replicates your data across different secure, isolated locations, mitigating risk by ensuring that it isn’t susceptible to a single point of failure.

High Availability 

Uptime and reliability are of the utmost importance.. This is why Liferay SaaS environments employ multiple instances of services such as Liferay DXP, the Search Engine, and the Web Server in order to achieve a high level of availability. This redundancy reduces the risk of downtime or interruption of your business-critical processes.

Scalability

Sometimes unexpected scenarios lead to increased load on a site. When this happens, Liferay SaaS services are equipped to scale both horizontally (adding more machines) and vertically (adding more power to an existing machine) to meet the demand. Then, once the high traffic event concludes, the services scale down to normal size. This feature is automatic, seamless, and requires no customer intervention.

Disaster Recovery

Redundancy, high availability, and backups are even more critical when disaster strikes. In the unlikely event of a major outage, Liferay’s disaster recovery plan leverages all of our continuity tools to get things back up and running. You can have the peace of mind that, even in the most critical of incidents, Liferay has you covered. If you have questions about the disaster recovery plan, submit a ticket and our support staff will get them answered.

Developing for Liferay SaaS

With Liferay SaaS and Client Extensions, we have what you need to achieve the solution you want. And if you want to go further and do more, our technology allows you to build your Liferay solution with your own tools and integrate it.

 


 

Liferay SaaS Client Extensions

Client Extensions provide customizable features for Liferay environments without altering DXP itself or using OSGi modules. Client Extensions interface only with Liferay's APIs, promoting flexibility and compatibility across upgrades. In essence, they enable you to tailor your site’s experience to suit your business needs while preserving your ability to stay up to date on new features and capabilities. For more information on how to leverage this versatile tool, visit Client Extensions.

Quota and Limitations

Client Extensions can be managed from the Extensions environments in the Cloud Console. You can deploy as many Client Extensions as you need up to the environment’s resource limit. The resources allocated to an Extensions environment depend on the subscription plan. For more information on these plans, see Liferay SaaS Plans.

Performance Metrics

Client Extension CPU and Memory utilization metrics can be monitored in real time via the Cloud Console. This allows for efficient resource management and timely performance optimizations.

Uptime

Client Extensions are built and managed solely by the customer. This means that the uptime of extension applications is the responsibility of the customer. It is important to note that the application Service Level Agreement (SLA) provided for the platform does not extend to Client Extensions. Therefore, downtime for these extensions is not covered under the platform's SLA.

Troubleshooting

Customers can troubleshoot issues with Client Extensions using the Shell. Shell access, available through the Cloud Console, allows customers to run scripts, view and edit files, and perform other troubleshooting techniques to better understand the behavior of their running Client Extension containers. See Shell Access for more information.

Deployment Mechanisms 

Deploying Client Extensions is easy. The Liferay Cloud Command Line Interface(LCP CLI) allows customers to quickly deploy their Client Extensions to the cloud. The CLI also allows customers to quickly restart, review the logs of, or shell into their Client Extension containers. See Command-Line Tool for more information.

Source Code

In order to avoid inhibiting the sovereignty of customer source code, Liferay does not provide a repository for hosting Client Extensions code. We ask that customers manage source code and version control using an external repository hosting provider such as GitHub.

Cloud Console

The Cloud Console is the center of the Liferay SaaS development experience. Developers can deploy, monitor, and manage Client Extensions all from one location. In addition to managing Client Extensions, the Cloud Console enables customers to configure team member access, review logging and audit events, monitor resource usage, and troubleshoot issues.

 


 

Liferay SaaS Compatibility Matrix

Liferay DXP is the heart of Liferay SaaS. But not every DXP feature is applicable to every deployment method. Some DXP features are limited in the cloud context. This article lists many common DXP features and their compatibility with Liferay SaaS.

 

Feature
Liferay SaaS Compatibility
Comments
Server Administration Not Available Server administration, resource actions, groovy scripting, custom log levels or system settings are not accessible. Some functionalities such as Search reindex can be requested through a Help Center ticket.
Manage Cloud Service Stack (Liferay DXP, Search, Database, Web Server, Backup) Not Available The Liferay Cloud Service stack including image versions, stack versions, individual service versions, and environment backup are managed by Liferay.
Deploying Custom OSGi  Modules Not Available Deploying custom OSGi Modules is not available. Any change in behavior needed should be accomplished using Client Extension and remote extension points.
 
Groovy Scripts Not Available  The use of Groovy scripts is not available; this includes areas like Server Administration, Object actions, and Workflows. Client Extension and remote extension points should be used instead.
Custom Liferay DXP Patch Levels Not Available  All patching responsibilities, inclusive of updates, hotfixes, and security hotfixes, are handled by Liferay.
Accessing Application Logs  Available It is now available in the Extension Environments log tab. For assistance resolving any issues please open a Help Center ticket.
Liferay APIs Compatible JSONWS and Headless API calls are accessible in all environments. Limited to 5,000 calls per user, per hour.
Instance Settings  Compatible Client Extensions can be used to modify or configure instance settings.
Custom Liferay DXP Portal Properties (portal-ext.properties) Limited Compatibility Many configurations can be changed within the site or instance settings. If a configuration is only available through a portal property value change, then please open a Help Center ticket in order to request the change. Liferay does not guarantee all change requests will be made.
Basic Auth Header - Authentication Verifier Not Available This auth verifier is disabled for security purposes.
Digest Header - Authentication Verifier Not Available This auth verifier is disabled for security purposes.
Single Sign On Compatible  
WebDav Not Available WebDav, which uses Basic or Digest Authentication, is not enabled in the Liferay SaaS platform for security purposes..
Site Creation Compatible (limited by plan quota) Although the Liferay DXP UI does not restrict the number of sites available within an instance, some Liferay SaaS plans restrict the number of sites a customer should create. See Liferay SaaS Plans for more information. 
Connecting Third-Party CDN Providers (Cloudflare, Akamai etc.) Not Available Liferay SaaS is equipped with a CDN.
Custom External WAF Not Available Liferay SaaS is equipped with a Web Application Firewall (WAF). Connecting to an additional WAF is not available.
IP Filtering Compatible IP configuration such as custom whitelisting or blacklisting can be requested by opening a Help Center ticket.
VPN Compatible (Client-to-site option only) A VPN connection to the DXP instance can be requested by opening a Help Center ticket. A client-to-site VPN can be made available using OpenVPN or IKEv2 protocols. Please note that the "dedicated resources" add-on is necessary to request this.
Self-Service Backup Capabilities Not Available Liferay assumes control of all backup operations, conducting daily backup routines across all Liferay SaaS environments. Customers do not have the ability to configure their own backup routines or restore from backups.
Remote Staging Not Available Publications is available as an alternative.
Template Engines Limited Compatibility

The following Classes, Methods, and Variables are restricted:
 

java.lang.Class

java.lang.Thread

java.lang.System

serviceLocator

objectUtil

staticUtil
 

Custom SSL Compatible  

Liferay can install customer generated SSL certificates for custom domains. Please open a Help Center ticket to request the installation.

 

More information can be found here.

SMTP (Mail) Server Compatible Liferay SaaS is equipped with an SMTP mail server or can connect to a custom SMTP provider.
Dynatrace Not Available

Liferay SaaS is not equipped with Dynatrace monitoring.EXT Environments and Client Extensions can be monitored through Dynatrace. However, this requires additional configuration and a Dynatrace subscription is not included with a Liferay SaaS Subscription.

 


 

Liferay SaaS Data and Backups

Liferay is committed to data integrity. There are several systems and processes in place to protect against data loss and maintain data security. Here is a look at some of the protections we have in place to keep your data safe, secure, and up to date.

Data Backups

Liferay makes sure that your environment is prepared for the unlikely event of a data issue. Backups of your database and document library are taken on a regular basis and can be used to restore the environment to a previous state should the need arise. Backups are initiated and managed by Liferay so there’s no additional maintenance or steps required by the customer. If a backup or restore is needed, or you’d like a copy of your data, simply submit a ticket and our support team will assist you(note that backups have a retention period of 30 days).

Data Import/Export 

For user managed data transferring, customers can leverage LAR files. With LAR files, content like pages and widgets can be downloaded and uploaded to and from sites at will. Additionally, documents can be accessed and downloaded directly from the Document Library.

Recovery Point Objective (RPO) and Recovery Time Objective (RTO) 

Our regular data backup procedures allow us to maintain competitive recovery objectives for Liferay SaaS environments. The RPO in Liferay SaaS is set at 8 hours, meaning the maximum data loss in case of an incident would be the last 8 hours of data. The RTO is defined at 5 hours for default storage, indicating the maximum duration that service can be down in case of an incident. Please note that these metrics might increase depending on the volume of extra storage purchased.

Data Regions and Backups

We understand the importance of data sovereignty and therefore maintain strict policies to safeguard your data. Backups containing the customer's data are restricted to the predefined Data Region and are never transported outside of this region, whether physically or through network routing, upholding data residency compliance. See Available Regions for Liferay Experience Cloud for a current list of regions.

Data Encryption

All sensitive, private, and restricted data stored in our databases is securely encrypted at rest using the advanced AES-256 encryption standard. For key management, we use Google-Managed Encryption Keys (GMEKs) to provide an additional layer of security. Please note that, as of now, we do not support Customer-Managed Encryption Keys (CMEKs). All data in transit is protected using enforced SSL connections, which also employ a minimum of AES-256 encryption to safeguard your data transmissions.

 


 

Liferay SaaS Maintenance and Release Schedule

Liferay SaaS is an evolving product with updates and features being released at a steady pace. Amidst that effort, we also want to provide a dependable environment for our customers to be informed and well prepared as they use the platform. This is why Liferay has established a transparent release cadence strategy.

The release strategy consists of three types of release windows, or opportunities, for Liferay to release changes or fixes to the Liferay SaaS. There are three types of maintenance windows:

DXP Maintenance Windows

4 Hours, Regional Time Zone

Weekly DXP maintenance windows are a fixed update window whose time is determined by Liferay, based on the customer-selected deployment region and that region's time zone. During these maintenance windows Liferay will regularly update the running database and the DXP instance.

During this maintenance window, 1-2 short downtimes can be expected almost every week.

Just before the update, Liferay will verify updates install correctly without issues in order to reduce downtime. Liferay will attempt the update on a copy of the production database, checking for data or product issues. Liferay will also execute end-to-end tests to ensure the quality of the update. Liferay and the customer work to establish these predefined test plans ensuring that custom business use-cases are properly covered. If these tasks are successful, then the same process will be completed on the production and the non-production systems together.

If you have any questions, please open a Help Center ticket.

Platform Maintenance Windows

Tuesdays and Thursdays between 8 a.m. and 8 p.m., Pacific Time Zone

Platform maintenance windows are fixed windows used to improve the Liferay Cloud Platform through new releases, configuration changes, or bug fixes. This window is every week on Tuesdays and Thursdays from 8 a.m. to 8 p.m. Pacific Time, or any other time that is communicated at least 14 days in advance. Nearly all releases can be accomplished with zero downtime or outage to the customer's application. As with any system, the larger the change, the higher the risk of unexpected downtime. Liferay will communicate with customers about any known downtime due to maintenance/releases at least 14 days in advance.

Detail and a yearly calendar can be found here.

Emergency Maintenance Windows

When Necessary

If necessary, critical zero-day security or reliability changes can be installed by Liferay at any time without prior notice. Liferay is committed to the uptime of our customer environments and carefully manages uptime when mitigating security and reliability issues.

 


 

Liferay SaaS Monitoring Mechanisms

 

With Liferay SaaS, your environment always has eyes on it to ensure that it is live and performant. Your subscription includes Liferay monitoring as well as tools for your team to perform additional monitoring.

Status Dashboard

Notice a problem? Chances are, we’re already investigating it. But if you’d like to stay up to date on the status of all of the systems associated with Liferay Cloud, you can do so by visiting status.liferay.cloud. This page also allows you to subscribe and receive system status and incident notifications.

Liferay's 24x7 Monitoring Services

Your Liferay SaaS subscription comes with 24x7 monitoring. Our team of experts is primed and ready to respond to an incident regardless of when it may occur. Our proactive support team is alerted not only when a site is unresponsive, but when there are signs and trends that can lead to downtime. The team will investigate these anomalies and take corrective measures. If a situation necessitates customer intervention, the team will promptly get in touch with your designated contact.

 


 

Liferay SaaS Network and Security

This article has moved. It is now available at the "Standards-Compliant Security and Network Capabilities" under THIS ARTICLE.

For information regarding Performance and Penetration Test Policies, please see:

 


 

Liferay SaaS Performance and Penetration Test - Advanced Notice

 

Customer-Initiated Security Testing

When performance and/or penetration testing is performed, it can appear to Liferay that an attack is being executed against a customer environment.

Please observe the following policies regarding customer-initiated testing for Liferay SaaS below:

  • Liferay SaaS Extensions environment: customers may conduct security penetration and stress testing.
  • Liferay SaaS DXP environment: customers are disallowed from running DoS (stress/load) testing. Customers may conduct security penetration testing only if:
    1. The customer has the Dedicated Resources add-on, AND
    2. They have prior approval from Liferay.

Please request approval for penetration testing at least 15 days in advance of the testing window. You can submit the request by opening a support ticket on Help Center and providing the following information:

  • Time and duration of the test.
  • Source IP addresses from which the testing will be executed.
  • Target domains or IP addresses (scope).
  • Test type(s).

Additional Information

 


 

Liferay SaaS Plans

Liferay SaaS has the capabilities needed to launch and run a wide variety of applications designed by you and maintained by Liferay. Some applications are simple and require minimal resources while others are complex and require more. This article covers the plans Liferay offers to meet the various needs of Liferay SaaS customers as well as the resources allocated to each plan.

Definitions

  • MALU: Monthly Active Logged-in Users - The aggregate number of authenticated users that have visited each customer site at least once in the calendar month.
  • APV: Anonymous Page Views - The aggregate number of anonymous page views across all customer sites during a subscription term.

Plan Resources

  Pro Business Enterprise
# of Sites 2 Sites 15 Sites Unlimited
# of Domains 1 domain 10 domains 15 domains
Document Library Size* 50GB 100GB 300GB
# of project workspaces 1 5 10
Response SLA Gold Gold Platinum
Extensions Capacity* 1 GB / 1 vCPU 4 GB / 8 vCPU 6 GB / 12 vCPU
# of Transactions** 500 Unlimited
UAT Cloud Sandbox Yes Yes Yes
Dev Cloud Sandbox No Yes Yes
Dedicated Resources Available for Purchase No No Yes
# of emails 10,000 per month
Database Size 50GB
# of Deployments of Client Extensions

9,000 deployments per month

(500 Client Extensions deployments per day)
MALUs

100 MALUs(can be increased by purchasing additional packages)

APVs

100,000 APVs(can be increased by purchasing additional packages)

* Add-ons may be purchased to expand Document Library Size and Extensions Capacity.
** A “transaction” is defined as a “completed checkout in Commerce” where a purchase or order is made. Using other Commerce functionality such as product catalog does not count as a transaction.

Please be aware  that the resources, such as Document Library Size, Extensions Capacity, and Database Size are shared across all environments within a customer's subscription. This means that usage is distributed among the different environments as required. Because of this, customers should consider their resource needs across all environments when selecting a subscription and plan accordingly.

Resource & Usage Monitoring

Resources can be monitored on the Project Usage page of the Customer Portal. This page shows how much of the allotted resources have been used and the maximum allotment for the current subscription.

Calculations

  • Requests performed by unknown(Guest) users are excluded from MALU calculations. Each user will be counted once for each site they access in a calendar month.
  • Requests coming from Liferay Monitoring/Health Check Systems and popular Internet crawler bots are filtered out of APV calculations. Headless calls, External services requests and other types of bots are counted.
  • Identical IP addresses requesting the same resource within a 10-minute window are counted as a single APV.
  • MALU and APV consumption is tracked across all environments(prd, uat, dev, etc.).
  • These metrics reset at the end of the current subscription period.

Additional Information

If you have questions about your plan or add-ons, please submit a ticket and Liferay Support will be happy to assist you.

 


 

Liferay SaaS Product Details

 

Introduction

Meet Liferay SaaS: Liferay’s flexible Digital Experience Software-as-a-Service offering to create, launch, and optimize digital solutions with the agility and convenience of SaaS.

First, it is important to keep in mind that Liferay SaaS is not a turnkey application - it is Liferay DXP deployed in a SaaS approach. 

Since Liferay SaaS is hosted and fully managed by the Liferay team, organizations can focus on launching new digital experiences quickly to support their business initiatives. We update the platform regularly so it can benefit from the fixes, improvements, and security updates developed for the Liferay Digital Experience Platform (DXP), so customers can always count on the innovation velocity of Liferay, our partners, and our global community without worrying about upgrades or keeping up to date with new features.

This document describes the resource quotas and technical product details of Liferay SaaS.

Product Description

Liferay SaaS offers a DXP-as-a-service model, integrating two key components: Liferay DXP management by Liferay or DXP-as-a-service and a Cloud Console for managing Client Extension environments. This unique architecture allows for a clear division of responsibilities between Liferay and the customers, enabling efficient management of digital experiences.

Under the DXP-as-a-service model, Liferay takes responsibility for the administration of the Digital Experience Platform (DXP). This includes managing DXP upgrades, conducting regular security scans, and monitoring application uptime. By handling these tasks, Liferay ensures the platform's smooth operation and secure environment. 

In the DXP-as-a-service model, the design patterns of Liferay DXP and the focus on "customization without compromise" ensures a seamless fit for business needs and simplified platform management and evolution. This is achieved through Low Code configurations, which enables increasingly effortless customization, and Client Extensions that allow direct, but isolated, Liferay customization. These patterns work together to fulfill a wide array of enterprise use cases for custom DXP-based solutions.

By expanding our services to include the management, patching, and updating of Liferay DXP, customers are able to focus solely on accomplishing their business needs through Client Extensions and Low Code Configurations. Client Extensions offer the versatility of direct Liferay customization, but in a neatly isolated manner that does not affect your ability to upgrade and maintain Liferay.

The Cloud Console is Liferay SaaS' customer-facing cloud administration system, designed to facilitate the management of Client Extension environments and DevOps tools. This includes full control of the Software Development Life Cycle (SDLC) for Client Extensions, providing customers with the flexibility to customize their applications as required.

  • DXP-as-a-Service
    • Characteristics:
      • DXP is managed by Liferay
      • DXP Upgrades
      • Monitor Application Uptime
      • Security Scan
  • Cloud Console (Client Extension Environments & DevOps Tools) 
    • Characteristics:
      • Client Extension DevOps is managed by customers
      • Customize without compromise (no changes to core DXP)
      • Full control of Client Extension’s SDLC
      • Manage and monitor your Client Extensions

Feature List

Here is an overview of the capabilities available to customers using Liferay SaaS:

  • Digital Experience Management: Create, organize, and deliver personalized digital experiences across multiple channels, devices, and websites.
  • Navigation and Discovery: Enhance user experience by managing site navigation, organizing content, and offering a unified search experience.
  • Content Management and Operations: Manage various content types, including assets, web content, documents, media, and product information.
  • Collaboration and Knowledge Sharing: Empower users with tools like blogs, alerts, announcements, knowledge bases, social tools, wikis, forums, and message boards.
  • Orders and Fulfillment: Process orders, design workflows, manage subscriptions, and shipments.
  • Personalization and Experimentation: Deliver personalized experiences, conduct A/B testing, and provide content recommendations based on user interests.
  • Analytics and Optimization: Monitor and improve digital experiences through dashboards, site and asset analytics, and traffic analysis.
  • Customer Data Management: Centralized customer data, analyze user behavior, segment customers, and unify data from various sources.
  • Identity Management and Governance: Manage user data, personal information, authentication, and service access policies.
  • Data Modeling, Process, and Business Logic: Design custom data models, capture user information, and manage process automation.

 


 

Liferay SaaS Quotas and Limitations

This article details the quotas and limitations of the Liferay SaaS offering.

All limits shown as per month.

Quota Name Quota Limit
# of max MALU 10x the total MALU's purchased
# of e-mails 10,000 emails
# of monthly active logged users (MALU) Dependent on purchase
Document Library Size 

50 GB (The storage will be shared across production and testing
environments. Additional storage can be purchased in 100GB
increments. For a Document Library Storage above 300GB, please
reach out to the Liferay team.

Database Size  50 GB (For an increase on the Database, please reach out to the
Liferay team.)
# of Client Extensions Each environment has a quota of 4GB memory and 8 CPUs. This
capacity can be distributed across a maximum of 8 Client Extensions.
Additional capacity may be purchased during the Sales cycle.
# of Deployments of Client Extensions

9,000 deployments

Client Extensions will be deployed to the EXT environment via
Command Line Interface (LCP CLI). There is a limit of 500 Client
Extensions deployments per day.

# of Sites  The default is 1 site. But projects can expand up to a maximum of 200
sites.
# of Custom Domains  There is a limit of 200 custom domains per project.


MALU: Monthly Active Logged Users

 


 

Liferay SaaS Shared Activities

 

Below is a summary of various activities that are shared between your team and the Liferay Cloud team. If you need assistance in understanding or executing these tasks, submit a ticket and Liferay Support will be happy to assist.

Activity Liferay will... As a Customer, I should...
Provide and maintain the Liferay Cloud infrastructure Implement bug fixes, new features, and improvements for the Liferay Cloud Infrastructure and provide status updates for the Liferay Cloud Infrastructure at status.liferay.cloud  
Deploy the Liferay Cloud Service Stack Deploy and maintain the default Liferay DXP, Enterprise Search, Database, CI Server, Web Server, Backup Services as well as Commerce and Analytics Cloud

Submit a ticket if service configurations are needed

Develop and implement customizations Provide features and tools to allow for development and deployment of customizations Develop and deploy custom solutions via Client Extensions
Upgrade software Update the Liferay Cloud Infrastructure, publish all the Service versions, and deploy new Services to customer environments Test application after maintenance windows
Monitor infrastructure Monitor the Liferay Cloud Infrastructure and provide monitoring tools for customer environments

Monitor custom solutions and submit a ticket in the event of an infrastructure issue

Autoscaling Provide Autoscaling functionality and leverage it to maintain customer environment uptime  
Backup and restore Perform regular backups and restore data in a disaster recovery event Submit a ticket to request backup downloads if needed
Security Report and resolve Sev 1 Security Vulnerabilities within the Liferay Cloud Service Stack and implement security and authentication best practices for infrastructure and Service Stack Implement security best practices for custom solutions

 

 


 

Liferay SaaS Site-Type Definitions

 

 Here is a breakdown of the three different site-types you can build with Liferay   SaaS and the capabilities that you will have at your disposal for each. Please   click on any of the individual capabilities to find more information on that   feature in our product documentation.   

 
"Engage"
Create personalized web experiences that attract and empower customers.
"Support"
Decrease your customer support costs with effective self-service.
"Transact"
Grow online revenue with first class self-service experiences.

Capabilities

Digital Experience Management
Author, organize and deliver rich, engaging and personalized digital experiences across multiple channels and devices
Manage multiple branded web sites
Design the web site appearance
Publishing workflows and version management
Search Engine Optimization
Content Accessibility
Content Localization
Multichannel experiences
Manage multiple storefronts
Manage site navigation
Organize content with tags and categories
Unified search experience
Content Management and Operations
Create, organize and manage different content types
Manage Assets
Manage Web content and structure
Manage documents and media
Manage multiple product catalogs
Manage Product Information
Manage Product Pricing    
Manage Product Inventory    
Manage Promotions and Discounts    
Collaboration and Knowledge Sharing
Empower users to work together as a community to exchange information and achieve common business goals
Blogs
Alerts and Announcements
User Invites
Knowledge Base  
Social Tools  
Wiki  
Forums and Message Boards  
Orders and Fulfillment
Process Orders    
Design Order Workflows    
Subscription Management    
Manage Shipments    
Personalization and Experimentation
Ensure a relevant and personalized experience is delivered to users based on past behavior and created segments
Personalize experiences for different user segments
Run A/B testing to improve business outcomes
User Interests and Content Recommendation
Analytics and Optimization
Assess and improve the effectiveness and outcomes delivered through the digital experiences
Content dashboard
Site analytics
Asset analytics
Traffic and Path Analysis
Customer Data Management
Centralize disparate customer data to get a 360 degree view of customers and better understand customer behaviors and segments
Users and Account analysis
Static and Dynamic Segmentation
Unify customer data from different sources
Identity Management and Governance
User, Organization and Account Management
Personal Data Management
Identity Management and Authentication
Service Access Policies
Data Modeling, Process and Business Logic
Design custom data models
Capture data and information from users
Design and manage process automation

 

 


 

Premium Flexibility Add-On for SaaS

With this add-on customers can select a four-hour interval as maintenance window for their SaaS project including weekends.

The maintenance window will be set weekly at the same day and time. Customers can choose the maintenance window by opening a support ticket and requesting the change to the time which fits their schedule. Liferay requests these to be opened at least one week in advance.

With this add-on, customers can request to delay a DXP upgrade by up to one year, which corresponds to four quarterly releases. By default, DXP upgrades occur at least once every two quarterly releases. However, with the Premium Flexibility Add-On for SaaS, upgrades can be postponed for up to four quarterly releases, based on the official release dates of those versions.

 

On this page