--- title: "CTP Topic 40 SaaS Database Architecture On AWS Cloud" type: source tags: - SaaS - Database - Architecture - AWS - CTP date: 2026-04-14 --- ## Source File - [[raw/Cloud & DevOps/Public-Cloud-Learning-Sessions/01_AWS-Landing-Zone/ctp-topic-40-saas-database-architecture-on-aws-cloud.md]] ## Summary(用中文描述) - 核心主题:CTP(CSP Transformation Programme)主题 40 —— AWS 云上 SaaS 数据库架构,介绍企业级数据库团队如何设计、管理和运维多租户 SaaS 数据库解决方案 - 问题域:企业数据库团队在公有云(AWS)环境中的运维管理、高可用设计、成本优化和迁移实践 - 方法/机制: - 多数据库引擎支持(Oracle、Vertica、Postgres、DynamoDB、SQL Server、MongoDB、MySQL) - 多可用区高可用架构(主备分离 + Witness) - 监控工具链(Sidescope、Oracle OEM、CloudWatch、Foglight) - 自动化运维(Shell、Terraform、AWS CLI、PowerShell) - 结论/价值:提供企业级 SaaS 数据库架构的完整运维视图,涵盖团队协作、SLA 支持、迁移策略和未来规划 ## Key Claims(用中文描述) - SAS 数据库团队通过 Oracle Data Guard、Postgres Active-Passive 和 RDS HA 实现多可用区高可用部署,确保业务连续性 - 企业级数据库迁移需实现无缝迁移(无缝或不间断),通过 Oracle Golden Gate 支持多租户场景 - 多租户 SaaS 数据库运行在应用 VPC 中,集成安全措施,支持客户通过 VPN 访问只读报表仓库 ## Key Quotes > "The idea was to move those databases seamless without downtime or with minimum downtime." — 数据中心迁移的核心目标 > "Databases are run in two availability zones within a region, with a primary database in one zone, a standby database in the second, and a witness in the third to observe and manage failovers." — 多可用区高可用架构描述 ## Key Concepts - [[Multi-AZ High Availability]]:多可用区高可用架构,在区域内两个 AZ 部署主备数据库,第三个 AZ 部署 Witness 观察器和管理器 - [[Oracle Data Guard]]:Oracle 数据库的高可用和灾难恢复技术,用于实现主备复制和故障切换 - [[AWS RDS High Availability]]:AWS RDS 的多可用区部署模式,提供自动故障切换能力 - [[Database Migration]]:数据中心迁移项目,目标是无缝或最小停机迁移 - [[Multi-Tenancy]]:多租户 SaaS 数据库架构,支持多个客户共享基础设施 ## Key Entities - [[Micro Focus]]:企业 IT 运维解决方案提供商,其产品 Sidescope 和 Operations Bridge Manager 用于数据库监控 - [[AWS Aurora]]:AWS 的云原生关系数据库,PostgreSQL 兼容版本 - [[AWS RDS]]:AWS 托管数据库服务,支持多种数据库引擎 - [[AWS CloudWatch]]:AWS 监控服务,用于数据库性能监控和告警 - [[Oracle Golden Gate]]:Oracle 数据复制和集成软件,支持多租户场景 ## Connections - [[CTP Topic 7 SaaS Landing Zone Design]] ← related_to ← [[CTP Topic 40 SaaS Database Architecture On AWS Cloud]] - [[CTP Topic 35 AWS Landing Zone Design Refresher (SaaS Labs)]] ← related_to ← [[CTP Topic 40 SaaS Database Architecture On AWS Cloud]] - [[CTP Topic 66 Exposing the differences between PostgreSQL RDS and Aurora]] ← related_to ← [[CTP Topic 40 SaaS Database Architecture On AWS Cloud]] ## Contradictions - 无明显内容冲突 ## Notes - 原始来源为 NAS 存储的视频文件(CTP Topic 40) - 状态:已通过 Gemini 生成摘要,待 Whisper 转录后可补充详细内容