How to deploy Ditto using the BYOC public cloud offering.
Customer | Ditto | |
---|---|---|
Cloud Infra | - Provide sub-account and IAM permissions in chosen provider - Select cloud provider and region when creating new deployment - Adjust service quotas if and where necessary | - Provision new deployments in dedicated VPC - Provision required supporting services - Apply configuration changes without service disruption - Automatically scale infrastructure as required for customer workload |
Customer Data | - Provide and manage customer data - Maintain cloud user accounts and sensible access policies | - Provide secure access to customer data - Provide APIs and SDKs to store and retrieve data securely |
Deployment & Sizing | - Provide information about intended usage to Ditto for sizing recommendations | - Provision deployments with best-practice sizing according to customers needs - Proactively re-size deployments in response to changes in demand |
Database Access | - Maintain auth webhook used to control access - Configure HTTP API access keys | - Maintain always-on authentication forwarding to the customer’s authentic webhook |
Portal Access | - Manage access - users and permissions - Configure SSO | - Maintain always-on authentication - Provide SSO integrations with external authentication providers - Provide native MFA capability |
Data Encryption | - Ensure data is always encrypted in transit - Ensure all provisioned disks are encrypted using CSP-provided encryption | |
Data Locality | - Choose region and provider - Understand and comply with data locality regulations | - Support multiple regions and cloud providers - Ensure all customer data remains in the deployment region |
Security patches and maintenance | - Provide desired maintenance window to Ditto | - Apply platform software upgrades - Apply security patches to supporting infrastructure - Follow customer’s desired window, where possible |
Intrusion Detection | - Monitor cloud provider account for intrusions | |
Monitoring and alerting | - Monitor for cloud provider-specific issues | - Collect monitoring metrics - Proactively monitor platform health metrics |
Backups | - Periodically take backups - Ensure backup retention | |
Remediating availability issues | - Contact cloud provider support for cloud-level issues, if directed by Ditto support - Make cloud-level changes if requested by cloud provider | - Proactively remediate availability issues caused by Ditto software - Instruct customer when to contact their cloud provider’s support to remediate an issue |
How do I get started?
Do I need to manage Kubernetes?
How does Ditto access my environment?
Can I use BYOC in multiple regions?
For setup requests or technical questions, please contact support.