Files
nexus/wiki/sources/ctp-topic-40-saas-database-architecture-on-aws-cloud.md
2026-04-28 20:03:11 +08:00

61 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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用中文描述
- 核心主题CTPCSP 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 转录后可补充详细内容