问题标签 [availability-zone]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - 在 AWS 中设置的单个区域多可用区中构建高可用性时如何优化成本?
全部,
我设计了一个具有 HA 的应用程序,它将部署在 AWS 的单个区域中的多个 AZ 上。我注意到(即使在购买了预留实例之后),AWS 也无法保证当主 (AZ1) 出现故障时,EC2 可以在第二可用区启动。
这不太可能,因为 AWS 将有足够的容量预置以允许其客户在 AZ1 停止服务时使用 AZ2,但这是可能的(如果所有客户从 AZ1 移动到 AZ2 并且 AWS 数据中心 AZ2 中存在真正的资源限制) )。
唯一的选择似乎是在第二个可用区(即使没有使用)运行 EC2(或保持它),目的是在 AZ1 出现故障时使用它。
这意味着我们将承担在 AZ2 中始终保持这些 EC2 运行的成本。
想知道其他人是否有这个问题?并克服这一点?
amazon-web-services - 如何从 Terraform VPC 模块传递 AZ 信息
我正在尝试从 VPC 模块中获取可用区并将其传递给 ELB 资源参数。如何指定托管我希望 ELB 发送流量的两个公有子网的 AZ?
这是我得到的错误:
这是 GitHub 存储库的链接:
https://github.com/cdziachan/Terraform-HA-Web-App
我特别从 Main.tf 中的这个 ELB 资源中得到了错误:
来自 VPC 模块的 Outputs.tf:
VPC 模块中 Main.tf 的公共子网: