Deployment Architecture Overview
Mage Pro’s platform architecture consists of two primary components:-
Control Plane
- Handles deployment of Mage Pro clusters
- Manages cluster lifecycle: version upgrades, security patches, monitoring of cluster health
- Provides centralized governance and operational visibility
-
Data Plane (Mage Pro Cluster)
- The actual Mage Pro cluster running inside Mage cloud or your environment
- Handles pipeline management and orchestration
- Executes pipelines and manages compute resources
- Provides secret management and metadata services
- Hosts the Mage Pro UI and APIs for day-to-day operations
Deployment Options
1. SaaS (Cloud-Hosted by Mage)
- Control Plane & Data Plane: Fully managed by Mage in a secure multi-tenant cloud environment.
- Best for: Teams who want the fastest time-to-value and minimal operational overhead.
- Key benefits: Automatic upgrades, lifecycle management, managed infrastructure, secure isolation, and 24/7 monitoring.
- Considerations: Data leaves your environment (not suitable for strict data residency requirements).
2. Hybrid Cloud
- Control Plane: Hosted by Mage (SaaS).
- Data Plane: Runs inside your private cloud or on-prem infrastructure.
- Best for: Organizations that want Mage to manage cluster lifecycle while ensuring pipelines, secrets, and workloads stay in their own environment.
- Key benefits: Compliance with data residency/security policies, reduced operational burden.
- Considerations: Requires secure network connectivity (e.g., VPC peering, VPN, or private link).
3. Private Cloud (Customer-Managed)
- Control Plane & Data Plane: Fully deployed in your own cloud account (AWS, Azure, GCP, etc.).
- Best for: Enterprises requiring strict compliance, tenant isolation, and cloud sovereignty.
- Key benefits: Data never leaves your environment, full Mage Pro cluster (orchestration, secrets, pipelines, UI) runs inside your VPC, integrates with your cloud security controls (IAM, Key Vaults, etc.).
- Considerations: Your team is responsible for lifecycle management, upgrades, and monitoring.
4. On-Premises
- Control Plane & Data Plane: Installed in your on-prem infrastructure (e.g., Kubernetes, Docker, bare-metal).
- Best for: Highly regulated industries or air-gapped environments where no external connectivity is allowed.
- Key benefits: Maximum control, full Mage Pro cluster deployed in your data center, compliance with strictest regulations, supports OpenShift and other enterprise Kubernetes distributions.
- Considerations: Highest operational overhead (infrastructure, lifecycle management, monitoring, scaling, DR handled by your team).
Choosing the Right Architecture
- Speed of deployment → SaaS or Hybrid Cloud
- Strict data residency/compliance → Private Cloud or On-Prem
- Operational simplicity → SaaS
- Air-gapped or high-security environments → On-Prem