创建RDS是占双副本存储吗?比如创建一个RDS所占用的资源是双倍的?
当你创建一个RDS实例时,并不意味着它会占用双倍的存储空间。实际上,RDS实例的存储空间取决于你选择的存储类型和规格。例如,RDS提供了多种数据存储类型,包括ESSD云盘、本地SSD盘、SSD云盘和通用云盘等。这些存储类型的选择将直接影响你的存储空间的使用情况。
此外,RDS还支持多可用区部署的方式设置只读副本,这可以用作灾难恢复目标。在三个可用区中部署具有高可用性和持久性的MySQL或PostgreSQL数据库,并提供两个可读备用实例,可以在不到35秒的时间内实现自动故障转移。这种设计有助于提高数据库的可用性和可靠性,而不是增加存储空间的占用。
创建 RDS 实例时,并不是直接占用双副本存储资源。实际的资源占用情况与所选的数据库引擎、配置和备份策略有关。
在一般情况下,如果选择了主从复制(Master-Slave)架构或多可用区部署,RDS 会为每个数据库实例创建一个主节点(Master)和一个或多个从节点(Slave)。主节点用于处理写操作,而从节点用于复制主节点的数据,并可以处理读请求。这种部署方式可以提供高可用性和冗余。
但是,从节点并不会占用与主节点相同的资源量。从节点通常会复制主节点的数据,并提供读取功能,但它们的计算资源和存储资源可能较小或灵活可调整。因此,在创建 RDS 实例时,并不是简单地占用双倍的资源。
请注意,具体的资源占用情况与云服务提供商和所选的数据库引擎有关。不同的供应商和引擎可能有不同的部署选项和资源限制。建议在创建 RDS 实例之前查阅相应的文档,并根据项目需求选择适当的配置和部署选项。
这个是要看你自己选购的什么用的了。
云数据库RDS提供了以下数据存储类型:ESSD云盘、本地SSD盘、SSD云盘、通用云盘,本文介绍这几种存储类型的区别及选购建议。https://help.aliyun.com/zh/rds/apsaradb-rds-for-mysql/storage-types-1694152762168?spm=a2c4g.11186623.0.i24
各存储类型之间的性能对比(单盘容量、最大IOPS、最大吞吐量等),请参见块存储性能。https://help.aliyun.com/zh/ecs/user-guide/block-storage-performance#concept-ytm-vwj-ydb
说明
这几种存储类型的可靠性、持久性和读写性能均会满足产品SLA承诺。
本地SSD盘:所属的RDS实例都是一主一备(高可用版)架构,主节点故障时,主备节点秒级完成切换。
云盘(SSD云盘、ESSD云盘、通用云盘):分布式云盘,通过多副本冗余确保数据可靠性。如果所属RDS实例为高可用版、集群版,则具备秒级自动切换能力。
阿里云RDS提供了多种实例类型和存储配置选项,包括单节点、双节点(主备)以及集群版等。在创建RDS时,可以选择不同的高可用性级别和存储类型。
对于基础版的RDS实例,它只有一个节点,因此资源占用量与数据副本数量无关。但是,如果选择的是高可用版或企业版的RDS实例,那么系统会自动创建一个备用节点来复制主节点的数据以提供冗余和故障切换能力。这意味着在这种情况下,实际上是在使用双副本存储。
然而,这并不意味着资源占用是双倍的。因为副节点主要用于同步主节点的数据,并在主节点出现故障时接管服务,通常情况下,备节点不会像主节点那样承载同样的读写负载。此外,阿里云RDS通过高效的复制技术和存储优化,可以减少额外的存储开销。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。