Pega Platform's standards-based open architecture offers unparalleled flexibility in deploying and evolving your applications. Whether you prefer on-premise deployment or cloud-based solutions, Pega Platform can cater to your needs, providing robust support across various environments.
On-Premise Deployment
On-premise deployment refers to systems and software installed and operated on customer sites rather than in a cloud environment. When deploying Pega Platform on-premise, you need two essential pieces of supporting software:
Database: Stores the rules and work objects used and generated.
Application Server: Supports the Java EE specification, providing a runtime environment and additional services such as database connections, Java Messaging Services (JMS) support, and connectors and service interfaces to other external systems.
Cloud Deployment Options
Deploying Pega Platform on the cloud is an attractive option for many organizations. Pega Platform supports various cloud platforms and topology managers, offering flexibility based on your needs and environment.
Pega Cloud
Pega Cloud, Pegasystems' managed cloud platform service, is architected specifically for Pega applications. It offers the fastest time to value with three basic provisioning options:
Standard Sandbox: Supports up to 15 regular developers, testers, or users.
Large Sandbox: Supports up to 45 regular developers, testers, or users.
Production: A scaled environment that ensures business continuity and scalability.
For more details, see the Pega Community article on [Pega Cloud](https://community.pega.com/knowledgebase/articles/pega-cloud).
Customer-Managed Cloud
In customer-managed cloud environments, organizations run Pega Platform within private clouds or on Infrastructure-as-a-Service (IaaS) offerings provided by Amazon Web Services, Microsoft Azure, or Google Cloud Platform.
Partner-Managed Cloud
Partner-managed cloud environments are owned and controlled by business partners. These partners deliver Pega Platform as a custom hosting solution or purpose-built application service provider.
Pivotal Cloud Foundry (PCF)
Deploying Pega Platform on the Pivotal Cloud Foundry (PCF) Platform-as-a-Service (PaaS) infrastructure simplifies IT operations and automates system management tasks, such as dynamic node allocation for automatic scaling. However, using PCF still requires one of the cloud providers mentioned above. For more information, see the Pega Community articles on [Deploying Pega Platform Service Broker on Pivotal Cloud Foundry using Ops Manager - https://community.pega.com/knowledgebase/articles/deploying-pega-platform-service-broker-pivotal-cloud-foundry-using-ops-manager and Deploying the Pega Platform Service Broker on Cloud Foundry using BOSH - https://community.pega.com/knowledgebase/articles/deploying-pega-platform-service-broker-cloud-foundry-using-bosh.
Docker Container
Pega Platform can also run as a Docker container, providing a cost-effective and portable way to deploy applications. Docker, a Container-as-a-Service (CaaS) infrastructure, requires only a Docker container and a Docker host system. This approach is beneficial for developers collaborating on code and operators running and managing apps in isolated containers. Enterprises use Docker to build agile software delivery pipelines. For more information on Docker support, see the Pega Community article on Pega Platform Docker Support - https://community.pega.com/knowledgebase/articles/pega-platform-docker-support.
Conclusion
Pega Platform offers flexible deployment options to suit any organizational needs, whether on-premise or in the cloud. By leveraging these diverse options, you can ensure optimal performance, scalability, and business continuity for your applications.
For more information and detailed guides, visit the Pega Community articles referenced above.
-Team Enigma Metaverse
Comments