【问题标题】:Subnets and availability zones子网和可用区
【发布时间】:2016-11-08 04:58:19
【问题描述】:

考虑语句:

将RDS实例添加到VPC时,需要有3个子网 该 VPC 跨三个不同 AZ 的子网组

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

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

【问题讨论】:

  • 默认情况下,在您的默认 VPC 中,您有三个子网,一个由 AZ 组成。如果您创建自己的 VPC,请确保在此新 VPC 中创建至少 3 个子网,每个 AZ 上一个。总而言之,您需要 3 个子网,一个按 AZ。
  • 一个用于多可用区,这是可选的,但让我们数一下。一种是针对 RDS 实例本身。因此,到目前为止,两个子网两个可用区。第三个是什么?

标签: amazon-web-services amazon-rds


【解决方案1】:

亚马逊提供 99.95% 的 RDS 可用性

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

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

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

【讨论】:

    【解决方案2】:

    您可以在每个 AZ 中拥有任意数量的子网。默认情况下,AWS 在每个 AZ 中创建一个包含一个子网的 VPC。 AZ的数量因地区而异。

    您在问题中给出的报价是说您必须拥有三个子网,这三个子网必须都位于不同的 AZ 中,但所有三个子网必须位于同一个 VPC 中。

    【讨论】:

      猜你喜欢
      • 2022-10-22
      • 1970-01-01
      • 2022-08-24
      • 1970-01-01
      • 1970-01-01
      • 2019-01-01
      • 2019-11-22
      • 1970-01-01
      • 2022-07-23
      相关资源
      最近更新 更多