📌  相关文章
📜  Amazon RDS – Amazon RDS 数据库实例的存储(1)

📅  最后修改于: 2023-12-03 15:29:19.543000             🧑  作者: Mango

Amazon RDS – Amazon RDS 数据库实例的存储

Amazon RDS 是 Amazon Web Services (AWS) 提供的托管关系型数据库服务,可以让开发人员轻松地在云上设置、操作和扩展关系型数据库。Amazon RDS 支持多种数据库引擎,如 Amazon Aurora、MySQL、PostgreSQL、Oracle 和 SQL Server 等。本文将介绍 Amazon RDS 中数据库实例的存储。

存储类型

Amazon RDS 提供两种存储类型:通用型 (General Purpose) 和专用型 (Provisioned IOPS)。通用型存储适用于大多数工作负载,而专用型存储适用于需要更高性能和可预测的 I/O 延迟的工作负载。

通用型存储

通用型存储使用 Amazon Elastic Block Store (EBS) 卷来存储数据库和日志文件。EBS 卷是由多个 EBS 存储块组成的虚拟磁盘。EBS 卷的性能是与卷大小成比例的,而且数据会自动复制到多个物理位置,以保证数据的持久性。通用型存储支持自动快照、跨 AWS 可用区的备份和恢复,以及自动容错。

专用型存储

专用型存储使用更加高效的 SSD 存储来提供更高的 I/O 吞吐量和更低的延迟。专用型存储要求用户预置一定量的 IOPS 和存储空间,以便 Amazon RDS 为数据库实例提供可预测的 I/O 性能。用户可以随时调整 IOPS 和存储空间大小。专用型存储还支持自动快照、跨 AWS 可用区的备份和恢复,以及自动容错。

存储增量和备份

Amazon RDS 支持自动增量备份和手动备份两种备份类型。自动增量备份是在指定时间间隔内自动保存数据库的完整备份和增量备份。手动备份是用户手动创建的完整备份。这两种备份类型都会存储在 Amazon S3 中,可以用于在需要的时候恢复数据库。

存储加密

Amazon RDS 提供了自动存储加密功能,支持使用 AWS 托管的加密密钥 (AWS Key Management Service (KMS)) 加密数据库实例、备份和快照的数据。加密密钥由用户完全掌控,并且可以旋转密钥以符合安全最佳实践。

总结

Amazon RDS 的存储选项和备份功能使得开发人员能够轻松地设置、扩展和备份数据库。通用型存储适用于大多数工作负载,而专用型存储则提供更高的 I/O 吞吐量和更低的延迟。备份和快照存储在 Amazon S3 中,可用于恢复数据。加密功能可用于保护数据安全。