Private Data Plane Management Models
Choreo supports various management models for private data planes (PDPs), fostering collaboration between WSO2 and customers across diverse scenarios. The following sections provide insights into WSO2's fully managed solutions and shared responsibility models, allowing you to make informed decisions regarding cloud-based operations and security.
WSO2 fully managed (infrastructure and PDP in WSO2 subscription) model
WSO2 fully managed private data planes are supported only on Azure, AWS, and GCP cloud providers.
Task
Task description
Responsible party
Accountable
Consulted
Informed
Subscription prerequisites
- Create subscriptions
- Check quota and service limits
- Run the Choreo compatibility prerequisite script
WSO2
WSO2
Customer (If required)
Customer (If required)
Remote access for installation
Provide owner access
WSO2
WSO2
WSO2
WSO2
Network management
- Obtain customers backend CIDR in case of VPN/peering
- Check end-to-end connectivity (primary and failover)
WSO2/Customer
WSO2/Customer
Customer
Customer
Firewall rules/access control
Set up firewall and required rules depending on the security tier
WSO2
WSO2
Customer
Customer
Infrastructure provisioning
- Provision Bastion
- Provision Kubernetes clusters
WSO2
WSO2
-
Customer(If required)
Kubernetes cluster management
- Manage Kubernetes versions
- Increase node pool size
WSO2
WSO2
Customer
Customer
Infrastructure monitoring
Set up alerts
WSO2
WSO2
-
Customer(If required)
DNS management for Choreo system
- Manage DNS infrastructure
- Manage SSL certificates for Choreo system components
WSO2/Customer
WSO2/Customer
Customer
Customer
Choreo system components deployment
Set up PDP agents via Helm
WSO2
WSO2
-
-
Choreo system components management
Upgrade/patch/debug versions
WSO2
WSO2
-
Customer(If required)
Choreo system components monitoring
- Set up continuous monitoring 24x7
- Provide monthly uptime reports
WSO2
WSO2
-
Customer
Choreo system security monitoring
If basic tier
- CSPM
- Apply security patches
- Manage supply chain security (Image scanning, SAST)
- Manage security incidents
If standard tier/premium tier
- CSPM
- Apply security patches
- Manage supply chain security
- Monitor runtime security alerts (Azure Defender)
- Monitor security incident and event management (SIEM) alerts
- Manage security incidents
- Adhere to compliance standards
WSO2/Customer
WSO2/Customer
WSO2/Customer
WSO2/Customer
Choreo application creation/deployment
Customer
Customer
Customer
Customer
Choreo application management
Customer
Customer
Customer
Customer
Choreo application monitoring
Customer
Customer
Customer
Customer
Choreo application logs
Customer
Customer
Customer
Customer
WSO2 fully managed (infrastructure and PDP in customer subscription) model
Task
Task description
Responsible party
Accountable
Consulted
Informed
Subscription prerequisites
- Create subscriptions
- Check quota and service limits
- Run the Choreo compatibility prerequisite script
Customer
Customer
WSO2
-
Remote access for installation
Provide access
Customer
Customer
WSO2
WSO2
Network management
- Obtain customers backend CIDR in case of VPN/peering
- Check end-to-end connectivity (primary and failover)
WSO2/Customer
WSO2/Customer
Customer
Customer
Firewall rules/access control
Set up firewall and required rules depending on the security tier
WSO2/Customer
WSO2/Customer
Customer
Customer
Infrastructure provisioning
- Provision Bastion
- Provision Kubernetes clusters
WSO2
WSO2
Customer
Customer
Kubernetes cluster management
- Manage Kubernetes versions
- Increase node pool size
WSO2
WSO2
Customer
Customer
Infrastructure monitoring
Set up alerts
WSO2
WSO2
-
Customer(If required)
DNS management for Choreo system
- Manage DNS infrastructure
- Manage SSL certificates for Choreo system components
WSO2/Customer
WSO2/Customer
Customer
Customer
Choreo system components deployment
Set up PDP agents via Helm
WSO2
WSO2
Customer
-
Choreo system components management
Upgrade/patch/debug versions
WSO2
WSO2
-
Customer(If required)
Choreo system components monitoring
- Set up continuous monitoring 24x7
- Provide monthly uptime reports
WSO2
WSO2
-
Customer
Choreo system security monitoring
If basic tier
- CSPM
- Apply security patches
- Manage supply chain security (Image scanning, SAST)
- Manage security incidents
If standard tier/premium tier
- CSPM
- Apply security patches
- Manage supply chain security
- Monitor runtime security alerts (Azure Defender)
- Monitor security incident and event management (SIEM) alerts
- Manage security incidents
- Adhere to compliance standards
WSO2/Customer
WSO2/Customer
WSO2/Customer
WSO2/Customer
Choreo application creation/deployment
Customer
Customer
Customer
Customer
Choreo application management
Customer
Customer
Customer
Customer
Choreo application monitoring
Customer
Customer
Customer
Customer
Choreo application logs
Customer
Customer
Customer
Customer
Customer self-managed (WSO2 provides installation script and updates) model
Task
Task description
Responsible party
Accountable
Consulted
Informed
Subscription prerequisites
- Create subscriptions
- Check quota and service limits
- Run the Choreo compatibility prerequisite script
Customer
Customer
WSO2
WSO2
Remote access for installation
Provide owner access
Customer
Customer
WSO2
-
Network management
- Obtain customers backend CIDR in case of VPN/peering
- Check end-to-end connectivity (primary and failover)
Customer
Customer
WSO2
WSO2
Firewall rules/access control
Set up firewall and required rules depending on the security tier
Customer
Customer
WSO2
WSO2
Infrastructure provisioning
- Provision Bastion
- Provision Kubernetes clusters
Customer
Customer
WSO2
WSO2(If required)
Kubernetes cluster management
- Manage Kubernetes versions
- Increase node pool size
Customer
Customer
WSO2
WSO2(If required)
Infrastructure monitoring
Set up alerts
Customer
Customer
WSO2
-
DNS management for Choreo system
- Manage DNS infrastructure
- Manage SSL certificates for Choreo system components
Customer
Customer
WSO2
-
Choreo system components deployment
Set up PDP agents via Helm
Customer
Customer
WSO2
-
Choreo system components management
Upgrade/patch/debug versions
Customer
Customer
WSO2
-
Choreo system components monitoring
- Set up continuous monitoring 24x7
- Provide monthly uptime reports
Customer
Customer
WSO2
-
Choreo system security monitoring
If basic tier
- CSPM
- Apply security patches
- Manage supply chain security (Image scanning, SAST)
- Manage security incidents
If standard tier/premium tier
- CSPM
- Apply security patches
- Manage supply chain security
- Monitor runtime security alerts (Azure Defender)
- Monitor security incident and event management (SIEM) alerts
- Manage security incidents
- Adhere to compliance standards
WSO2/Customer
WSO2/Customer
WSO2/Customer
WSO2/Customer
Choreo application creation/deployment
Customer
Customer
Customer
Customer
Choreo application management
Customer
Customer
Customer
Customer
Choreo application monitoring
Customer
Customer
Customer
Customer
Choreo application logs
Customer
Customer
Customer
Customer