--- 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 - 无明显冲突内容