DevOps专业术语
RDSvsVPC
DevOps领域术语对比 — 快速理解两者的核心差异
RDS
Amazon Relational Database Service
RDS · AWS 帮你管数据库,你只管写 SQL
VPC
Virtual Private Cloud
虚拟私有云 · 在公有云上划出你的私有领地
概览对比
RDS
RDS 是 AWS 的托管数据库服务,自动处理备份、补丁、扩容和故障切换,支持 MySQL、PostgreSQL、MariaDB、Oracle 和 SQL Server。
VPC
VPC 在公有云中创建逻辑隔离的虚拟网络,你可以自定义 IP 地址范围、子网、路由表和安全组,控制资源的网络访问。
核心要点
RDS
- AWS 托管,自动备份和故障切换
- 支持 MySQL、PostgreSQL 等主流引擎
- Aurora 是 AWS 自研的高性能兼容版本
VPC
- 公有云中的逻辑隔离网络
- 自定义子网、路由和安全组
- 所有云资源都应部署在 VPC 中
正式定义
RDS
AWS 的全托管关系型数据库服务,自动处理运维并支持多种数据库引擎
VPC
在公有云中创建逻辑隔离的虚拟网络环境以保护云资源
应用场景
RDS
- 生产环境的关系型数据库托管
- 数据库的自动备份和灾难恢复
- 读写分离和水平扩展
VPC
- 云资源的网络隔离和安全
- 多层网络架构的设计
- 混合云的网络连接
详细解读
RDS
RDS 将数据库的运维工作(安装、补丁、备份、监控、故障切换)交给 AWS 管理,用户只需关注数据库设计和查询优化。Aurora 是 AWS 基于 RDS 自研的数据库引擎,兼容 MySQL 和 PostgreSQL,性能提升 3-5 倍。RDS 的 Multi-AZ 部署提供高可用,Read Replica 提供读扩展。对于无服务器场景,Aurora Serverless 按实际使用量计费。
VPC
VPC 是云安全的基础。通过子网(Subnet)划分公有和私有区域,安全组(Security Group)控制实例级别的流量,网络 ACL 控制子网级别的流量。VPC Peering 和 Transit Gateway 连接多个 VPC。最佳实践:数据库放私有子网、Web 服务器放公有子网、通过 NAT Gateway 让私有子网访问互联网。
快速对比
| 维度 | RDS | VPC |
|---|---|---|
| 类型 | 专业术语 | 专业术语 |
| 标签 | 数据库、云平台 | 云平台、网络 |
| 热度 | 70 | 68 |