62 lines
3.3 KiB
Markdown
62 lines
3.3 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
|
||
- [[Cloud & DevOps/Public-Cloud-Learning-Sessions/01_AWS-Landing-Zone/ctp-topic-40-saas-database-architecture-on-aws-cloud]]
|
||
|
||
## Summary(用中文描述)
|
||
- 核心主题:SAS 数据库团队在 AWS 云上的数据库架构与运维实践
|
||
- 问题域:企业级 SaaS 数据库管理、跨区域多数据库引擎运维、数据库高可用架构
|
||
- 方法/机制:
|
||
- 全球分布式团队(美国/加拿大/印度/以色列)提供 24/7 支持
|
||
- 支持 Oracle、Vertica、Postgres、DynamoDB、SQL Server、MongoDB、MySQL 等多种数据库引擎
|
||
- 多可用区高可用部署(Oracle Data Guard、Postgres Active-Passive/Active-Active、RDS HA)
|
||
- 使用 Terraform、AWS CLI、Shell/PowerShell 脚本实现基础设施自动化
|
||
- 结论/价值:提供企业级数据库运维的最佳实践参考,包括多数据库引擎管理、多可用区高可用设计、以及与 AWS 原生服务(CloudWatch、CloudTrail、Config)的集成
|
||
|
||
## Key Claims(用中文描述)
|
||
- SAS 数据库团队在全球 4 个国家设有办公地点,管理 500+ 数据库和 1000+ DB 服务器
|
||
- 数据库主要部署在 Application VPC 内,集成安全措施
|
||
- 高可用架构采用三可用区部署模式:一区主库、二区备用库、三区见证节点
|
||
- 报告数据库在第三可用区部署只读仓库,通过 VPN 安全访问
|
||
- Oracle GoldenGate 用于多租户场景,支持平滑迁移(零停机或最小停机)
|
||
- 日常运维每月处理 400-500 个 SSR 和 IM,每月至少执行 10 个变更
|
||
|
||
## Key Quotes
|
||
> "The idea was to move those databases seamless without downtime or with minimum downtime." — 描述 Oracle GoldenGate 数据中心迁移项目的核心目标
|
||
|
||
> "Databases reside mostly on application VPCs with integrated security measures." — 数据库安全部署原则
|
||
|
||
## Key Concepts
|
||
- [[高可用(High Availability)]]:关注系统运行时间,MTBF 为衡量指标
|
||
- [[Oracle Data Guard]]:Oracle 数据库的高可用解决方案,用于主备复制和故障切换
|
||
- [[Multi-AZ Deployment]]:跨多个可用区部署数据库,确保故障隔离和灾难恢复能力
|
||
- [[Database Migration]]:使用 Oracle GoldenGate 实现零停机或最小停机迁移
|
||
- [[DB-as-a-Service]]:托管数据库服务模式(AWS RDS、Aurora)
|
||
|
||
## Key Entities
|
||
- [[AWS]]:Amazon Web Services,提供基础设施和托管数据库服务
|
||
- [[Amazon RDS]]:关系型数据库服务,支持 Multi-AZ 部署
|
||
- [[Amazon Aurora]]:云原生关系型数据库,6 副本跨 3 AZ 共享集群卷架构
|
||
- [[AWS CloudWatch]]:监控和可观测性服务
|
||
- [[Terraform]]:基础设施即代码工具
|
||
- [[Micro Focus]]:SAS 产品的母公司,数据库团队隶属该组织
|
||
|
||
## Connections
|
||
- [[ctp-topic-7-saas-landing-zone-design]] ← related_to ← [[ctp-topic-40-saas-database-architecture-on-aws-cloud]]
|
||
- [[ctp-topic-51-purpose-built-databases]] ← extends ← [[ctp-topic-40-saas-database-architecture-on-aws-cloud]]
|
||
- [[ctp-topic-66-rds-vs-aurora]] ← related_to ← [[ctp-topic-40-saas-database-architecture-on-aws-cloud]]
|
||
- [[ctp-topic-44-aws-backup-in-micro-focus]] ← related_to ← [[ctp-topic-40-saas-database-architecture-on-aws-cloud]]
|
||
|
||
## Contradictions
|
||
- 无明显冲突内容
|