Pega applications can be deployed on-premise or in a cloud environment. To set up Pega Platform optimally for the application, you need to understand the profile and operational requirements of that environment.
- Deployment options
- High availability
- Hardware sizing
- Planned and unplanned outages.
On-premise
On-premise refers to systems and software that are installed and operate on customer sites, instead of in a cloud environment.
Requirement
- A database to store the rules and work objects used and generated
- An application server that supports the Java EE specification – Provides a run-time environment and other services (such as database connections, Java Messaging Services (JMS) support, and connector and services interfaces to other external systems)
Cloud choice
Running on the cloud in any form is an attractive option for many organizations. Pega Platform provides flexible support across different cloud platforms and topology managers.
Your platform choice depends on your needs and your environment.
- Pega Cloud – Pegasystems’ managed cloud platform service offering is architected for Pegasystems’ applications. Pega Cloud is the fastest time to value.
- Customer Managed Cloud – Customer-managed cloud environments are run within private clouds or run on Infrastructure-as-a-Service (IaaS) offerings delivered by providers such as Amazon Web Services, Microsoft Azure, or Google Cloud Platform.
- Partner Managed Cloud – Partner-managed cloud environments are owned and controlled by business partners. A partner-managed cloud delivers the Pega Platform as a custom hosting solution or purpose-built application service provider.