Skip to main content

Deployment models

Prophecy offers multiple deployment options to meet different organizational requirements for security, isolation, and management preferences. The following table outlines the key differences between the two main deployment models.

FeatureSaaSDedicated SaaS
Prophecy-managed upgrades
Prophecy-managed maintenance
Multi-tenancy
Single-tenancy
Customizable environment

SaaS

The SaaS deployment option is entirely Prophecy-managed and operates on a multi-tenant architecture. This deployment model provides the fastest access to the latest features and updates. Organizations can quickly evaluate Prophecy using our SaaS environment by signing up for a free trial.

Dedicated SaaS

iconEnterprise Only

This deployment model requires the Enterprise Edition of Prophecy.

The Dedicated SaaS deployment combines the convenience of Prophecy-managed infrastructure with the privacy and isolation of a single-tenant architecture. This deployment model operates on Prophecy's Virtual Private Cloud, providing dedicated resources and enhanced security.

You can choose your preferred cloud platform (AWS, Azure, or GCP), and Prophecy will manage installation, maintenance, resource allocation, and more.

Dedicated SaaS VPC Architecture

Responsibility matrix

This table outlines the division of responsibilities between customers and Prophecy for Dedicated SaaS deployments.

AreaCustomer ResponsibilityProphecy ResponsibilityDescription
Platform upgradesProphecy applies upgrades and hotfixes.
Security and complianceProphecy applies CVE patches, manages SaaS compliance posture, and ensures tenant isolation.
High availability and disaster recoveryProphecy implements failover strategies and backup/restore procedures. Prophecy also tests disaster recovery scenarios to maintain system resilience.
Kubernetes cluster and infrastructureProphecy manages scaling, monitoring, logging, namespaces, and storage.
Scaling and resource tuningProphecy optimizes performance, adjusts resource allocation, and configures auto-scaling.
Identity and access managementCustomer configures users and groups in their chosen IdP. Then, they set up SSO inside Prophecy.
NetworkingProphecy provides PrivateLink service endpoint, manages a list of up to 300 IP addresses allowed to access the Dedicated SaaS deployment, and generally maintains networking infrastructure.
Customer accepts PrivateLink connection requests and allowlists Prophecy's IP address with Databricks, GitHub, and other external platforms that Prophecy needs to connect to.
Data encryption (Bring Your Own Key)Customer optionally provides and manages Key Management Service (KMS) and grants Prophecy access to customer-managed encryption keys.
Prophecy integrates with customer KMS to encrypt persistent storage using customer-managed keys.
Monitoring and logsCustomer reviews audit logs that are optionally synced to a customer-owned storage bucket.
Prophecy monitors SaaS infrastructure, performs root-cause analysis, updates status page, and generates audit logs.