为什么一个AWS RDS子网组需要多个可用区?

smu*_*uff 4 subnet amazon-web-services amazon-rds amazon-vpc

创建新的RDS MS SQL实例时,它需要一个跨越多个可用性区域的子网组。我知道这与多可用区复制不同,并且我的实例将存在于单个可用性区域中。那么,当我添加跨越不同区域的子网组时,这实际上是做什么的?

Tim*_*han 5

RDS使用附加的可用区来存储备份数据和日志以实现冗余,您实例的数据存储在另一个可用区内。

可以在这里找到更多信息:

https://aws.amazon.com/rds/faqs/

问:为什么额外的备份存储成本比分配的数据库实例存储高?

为您的主数据调配到数据库实例的存储位于单个可用区中。备份数据库时,备份数据(包括事务日志)将在多个可用区中进行地理冗余复制,以提供更高级别的数据持久性。超出免费分配量的备份存储价格反映了这种额外的复制,这种复制可以最大程度地提高关键备份的持久性。

  • 我找不到它,因为这似乎是*不合逻辑的*——该引用与子网组没有任何关系。存储此数据的后端基础设施与您为 RDS 选择用于部署实例的可用区域中的子网完全没有明显的关系。 (3认同)
  • 请使用链接页面中的特定引用来证明您的答案。在多可用区的上下文之外,我看不到您所说的内容可以在该链接中找到。 (2认同)