Deploying Database Clusters in the Cloud
summary
Describes real deployments: uses CentOS images plus masterless puppet to configure clusters in parallel, raids multiple EBS volumes, snapshots and backs up to S3 with extra_backup, and adds in-application encryption to avoid VPNs. Reports frequent EC2 instance failures (daily), recommends more than two DB nodes, cross-region and cross-provider replication (AWS plus Rackspace), and full monitoring (Nagios/Zabbix/New Relic). Demonstrates provisioning 15 nodes across five datacenters in 32 minutes and plans auto-scaling with read/write split; argues for pets versus cattle operational mindset.
AI-written summary · about
chapters (9)
- 0:00Start
- 0:52On-premise/Colo deployments
- 2:47Cloud Providers
- 3:58AWS Availability Zones
- 5:47Networking in the Cloud
- 6:38High Availability - On Premise
- 7:59Cloud Environments Fail
- 22:47Need to setup secure connections
- 23:15Best Practices
related talks
36mHighly Available PostgreSQL Database Cluster Creation & Monitoring in Minutes
40mCloud Databases: Pros and Cons
43mMulti-Cloud Magic: Leveraging Multi-Cloud Clusters in Real-World Scenarios
47mDeploying Like a Boss: From 2 Servers to 20,000
46mBig databases, many servers, data center or cloud - it's all here!
28mHybrid database-as-a-service for DevOps
32mDon't Start With 500 Clusters: Patterns in Scaling Multi-Cluster Kubernetes…
28mMongoDB in AWS (MongoDB as a DBaaS)
