Files
nexus/wiki/sources/ctp-topic-40-saas-database-architecture-on-aws-cloud.md

62 lines
3.3 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用中文描述
- 核心主题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
- 无明显冲突内容