子网和可用区

Sam*_*Sam 4 amazon-web-services amazon-rds

考虑到以下声明:

将 RDS 实例添加到 VPC 时,该 VPC 的子网组中需要有跨三个不同可用区的三个子网

这里的三个子网和可用区有什么区别?

我知道我们需要任何 RDS 实例的可用区,并且它是由亚马逊在部署时自动创建的。因此,这当然意味着每三个可用区中应该有一个子网来支持对 RDS 副本和实例的访问。或者这意味着每个可用区应该创建三个子网才能实现这一点?

Vla*_*den 9

Amazon 提供 99.95% 的 RDS 可用性

Amazon RDS 服务级别协议(“SLA”)涵盖 MySQL、MariaDB、Oracle 和 PostgreSQL 的多可用区配置。RDS SLA 确认 AWS 将采取商业上合理的努力,使 Amazon RDS 的多可用区实例在任何每月计费周期内的每月正常运行时间百分比至少为 99.95%。

为了实现该数据库必须在三个不同的可用区中进行复制。这就是亚马逊需要三个可用区中的三个子网的原因。关系是:

  • 该地区有多个AZ
  • AZ只属于一个地区
  • AZ 拥有多个数据中心
  • AZ 可以有多个子网。但是,每个可用区有 200 个子网的软限制。如果需要的话可以向亚马逊要200以上。
  • 子网只属于一个AZ
  • VPC只属于一个地域。每个区域可以有多个 VPC。但是,每个区域有 5 个 VPC 的软限制。如果需要的话可以向亚马逊索取超过5个。
  • VPC 可以跨越多个可用区。