AWS RDS And Aurora
本文缩写(英文全称与中文含义)
| 缩写 | 英文全称/名称 | 中文含义 |
|---|---|---|
| AWS | Amazon Web Services | 亚马逊云服务 |
| CDC | Change Data Capture | 变更数据捕获 |
| DB | Database | 数据库 |
| DMS | Database Migration Service | 数据库迁移服务 |
| IAM | Identity and Access Management | 身份与访问管理 |
| KMS | Key Management Service | 密钥管理服务 |
| RDS | Relational Database Service | AWS 关系型数据库服务 |
Guides#
Important Points#
Amazon Aurora 是 Amazon RDS 的 managed relational database engine。Aurora PostgreSQL 兼容 PostgreSQL protocol 和大部分 PostgreSQL 工具,但 storage、replication、backup、failover 和部分权限由 AWS 管理。
same account + cross Region active/standby or global read:
Aurora Global Database
cross account + one-time full cluster migration:
manual DB cluster snapshot share/copy/restore
cross account + logical/selective migration:
pg_dump / pg_restore
cross account + low-downtime continuous migration:
AWS DMS full load + CDC
cross account + table-level PostgreSQL replication:
native logical replicationAurora Global Database 解决跨 Region,不直接解决跨 AWS account。跨账号迁移必须同时设计 network、IAM、KMS、database role、schema objects、CDC、cutover 和 rollback。