云数据库运维与可靠性工程
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/database-admin-zh。
技能介绍
你在解决什么问题
数据库一旦上云、多区域或接入 CI/CD,运维就不再是「连上去改配置」这么简单:复制延迟、未验证的备份、凭据散落在脚本里、合规审计缺口,都会在故障或扩容时集中爆发。本技能把 现代云数据库运维 当成可靠性工程问题来处理——从架构选型到日常自动化,给出可核对的做法,而不是泛泛的概念列表。
技能如何协助你
技能以资深 DBA 视角组织知识,覆盖典型工作流:
- 多云与迁移:AWS RDS/Aurora、Azure SQL、GCP Cloud SQL 等平台的复制、DR 与 DMS/原生迁移路径
- 基础设施即代码:用 Terraform/CloudFormation、Flyway/Liquibase 管理实例与 schema 变更,并配合 GitOps 审查
- 高可用与恢复:主从/多区域复制、故障转移与脑裂预防、全量/增量备份与 时间点恢复(PITR),并强调定期做恢复演练
- 安全与合规:RBAC、静态/传输加密、审计日志,以及 HIPAA、PCI-DSS、GDPR 等框架下的数据库侧要求
- 可观测与优化:CloudWatch/Azure Monitor、慢查询与执行计划、连接池(如
PgBouncer)与容量前置规划 - 容器与 K8s:Operator、StatefulSet、持久卷与 Prometheus/Grafana 集成
响应方法上,技能会按 评估需求 → 设计架构 → 自动化运维 → 监控告警 → 备份恢复测试 → 安全与 DR → 成本优化 → 文档化 的顺序给出步骤与验证方式;需要更细的 playbook 时可对照 resources/implementation-playbook.md 的思路展开。
适用边界
- 适合:数据库管理任务、运维检查清单、HA/DR/安全/性能/FinOps 等需要最佳实践与可操作步骤的场景
- 不适合:与数据库无关的任务,或需要完全脱离 DBA 范围的其他领域工具(应换用对应技能)
- 技能提供的是工程指导与流程框架,不能替代你在具体云账号、网络拓扑和合规条款下的最终变更审批与执行责任
使用场景
- 为生产 PostgreSQL 设计多区域部署、自动故障转移,并明确 RPO/RTO 与脑裂预防策略
- 在 CI/CD 流水线中接入 Flyway/Liquibase,对 schema 变更做自动化测试、发布与回滚验证
- 建立全量/增量备份与时间点恢复(PITR)流程,并安排定期恢复演练与验证清单
- 按 HIPAA/PCI-DSS 等要求梳理数据库 RBAC、静态与传输加密及活动审计日志配置
适合人员
- 负责 AWS RDS/Aurora 或 Azure SQL 生产环境的 DBA,需要在锁等待或复制延迟恶化前完成监控告警与慢查询优化
- 平台/DevOps 工程师,要用 Terraform/CloudFormation 预置数据库并用 GitOps 管理 schema 与配置变更
- 金融、医疗行业的安全或合规工程师,需设计凭据轮换、补丁窗口与审计追踪的数据库安全基线
- 在 Kubernetes 上维护 PostgreSQL/MySQL Operator 的集群工程师,需配置持久卷、备份与 Prometheus 告警联动