49 lines
2.5 KiB
Markdown
49 lines
2.5 KiB
Markdown
---
|
||
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
|
||
- 核心主题:AWS 云上 SaaS 数据库架构设计,SaaS 数据库团队的全球运维实践
|
||
- 问题域:多区域数据库运维、多租户数据隔离、数据库高可用与灾备
|
||
- 方法/机制:Oracle Data Guard、Postgres Active-Passive、RDS High Availability
|
||
- 结论/价值:提供 24/7 支持,管理 500+ 数据库和 1000+ 服务器,支持 Oracle、Vertica、Postgres、DynamoDB、SQL Server、MongoDB、MySQL 等多种数据库
|
||
|
||
## Key Claims
|
||
- SAS 数据库团队分布在全球多个国家(美国、加拿大、印度、以色列),提供全天候支持
|
||
- 团队拥有 Oracle 认证专家、DBA 和安全专业人员
|
||
- 数据库主要部署在应用 VPC 中,集成安全措施
|
||
- 使用 Oracle Data Guard 实现高可用,Postgres 使用 Active-Passive 机制,计划迁移到 Active Active
|
||
- 数据库运行在区域内两个可用区,主数据库在第一区,备用在第二区,第三区作为观察者管理故障转移
|
||
|
||
## Key Quotes
|
||
> "The idea was to move those databases seamless without downtime or with minimum downtime." — 数据库迁移目标
|
||
|
||
> "Reporting databases have a read-only warehouse in the third availability zone, with secure VPN access for customers to run operational warehousing queries." — 报表数据库架构
|
||
|
||
## Key Concepts
|
||
- [[Multi-Tenant Management]]:多租户 SaaS 数据库管理
|
||
- [[High-Availability]]:高可用架构设计
|
||
- [[故障转移]]:自动故障转移机制
|
||
- [[Database Migration]]:数据中心迁移到云端
|
||
|
||
## Key Entities
|
||
- [[AWS]]:AWS 云平台
|
||
- [[Amazon Aurora]]:Postgres Aurora 数据库
|
||
- [[Amazon DynamoDB]]:DynamoDB 数据库
|
||
- [[Amazon ElastiCache]]:ElastiCache Redis 缓存
|
||
- [[Oracle]]:Oracle 数据库
|
||
- [[PostgreSQL]]:PostgreSQL 数据库
|
||
|
||
## Connections
|
||
- [[CTP Topic 35 AWS Landing Zone Design Refresher (SaaS Labs)]] ← uses ← [[ctp-topic-40-saas-database-architecture-on-aws-cloud]]
|
||
- [[CTP Topic 51 Architecting with AWS Purpose-Built Databases]] ← extends ← [[ctp-topic-40-saas-database-architecture-on-aws-cloud]]
|
||
- [[CTP Topic 66 Exposing the differences between PostgreSQL RDS and Aurora]] ← relates_to ← [[ctp-topic-40-saas-database-architecture-on-aws-cloud]]
|
||
|
||
## Contradictions
|
||
- (暂无) |