Cloud and Managed Database Services Questions

Running databases as managed cloud services rather than self-hosting them: choosing and provisioning managed relational and NoSQL offerings (for example Amazon RDS/Aurora/DynamoDB, Azure SQL Database/Cosmos DB, Google Cloud SQL/Spanner), sizing instances and storage, and designing an architecture (read replicas, connection proxies and pooling for managed or serverless compute) to meet a latency or availability target. It covers comparing provisioned versus serverless/autoscaling pricing and operational models, forecasting capacity and cost, and migrating a database onto or between managed deployments: moving a self-hosted database to a managed service, switching a workload from provisioned to serverless (or back), changing a single-AZ deployment to multi-AZ, and the questions to ask before adopting a new managed vendor. The core question is the split of responsibility and cost between the cloud provider and the engineering team: what the provider takes on (patching, infrastructure-level HA, automated backups) versus what remains the team's job (configuration, capacity and cost tuning, security posture like encryption and key rotation). It does not cover backup and restore mechanics, RPO/RTO planning, replication or sharding internals, or SQL-level query diagnostics.

EasyTechnical
77 practiced

Explain what a managed database service is, and describe the primary trade-offs of using one (for example Amazon RDS/Aurora, Cloud SQL, DynamoDB) compared to self-hosting a database. For each trade-off, say what the cloud provider takes on and what stays the team's job, and give one concrete example of a choice that materially affected reliability or cost.

EasyTechnical
86 practiced

Explain read replicas in managed database offerings: what they are, how they work in services like Amazon RDS/Aurora or Cloud SQL, what operational problems they solve, and what limitations or risks you'd want to watch for when relying on them.

That is every published Cloud and Managed Database Services question for Systems Engineer so far. Browse the other topics in this category, or practice this one interactively.