AWS会跨越帐户边界随机化与每个可用区域关联的标签,因此我的us-east-2a和您的us-east-2a可能彼此不同。他们都在us-east-2区域,但实际上可能不是同一个AZ。
他们这样做是为了避免人类倾向将重要性与标签联系起来的影响(例如,在放置工作负荷时选择“第一”或“最后”或“最新”或“最老”区域的倾向)这可能导致不均匀整个客户群对区域内各区域的资源需求。
在一个帐户中,us-east-2a始终指的是相同的可用区域。
如果您使用多个帐户并且希望确保工作负载在同一个AZ中(用于延迟或VPC私有链接映射目的)或分成不同的AZ(用于故障隔离),则只需要考虑这一事实。
引用部分的含义是每个AWS账户的含义,特定的AZ名称映射如 us-east-1a 到实际的物理AZ,可能是由于 us-east-1a 在一个AWS账户中不是与数据中心完全相同的数据中心 us-east-1a 在不同的AWS账户上,部分是,它可以或多或少地在所有AZ上均匀分配客户。回答第二个问题 - 它不是那么明显,因为决定在不同的AZ中创建资源取决于用户的手 - 如果你不关心潜在的失败,你可以在一个AZ中创建所有资源,但你可能会对服务的可用性非常严格,例如,您可能希望在多个AZ中启动它们(但这也意味着更多的成本)。
us-east-1a