问题标签 [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 - 无法向现有负载均衡器添加新的可用区
已经创建了一个负载均衡器来向它们添加一些 EC2 实例,并且一切都按预期工作。我无法向此负载均衡器添加新的可用区。我需要将新区域添加为我想要的 ec2 实例类型在负载均衡器中已经存在的区域中不可用。
- 当我尝试从命令行添加它时,负载均衡器本身无法识别。
- 在 UI 中,负载均衡器上的编辑实例显示为灰色。
有什么想法吗?
谢谢,赫曼思
amazon-web-services - 每个用户的可用区映射
我在一本书中读到“每个 AWS 账户都有独立映射的可用区,不同账户之间可能会有所不同”。据我所知,每个区域都有其明确定义的可用区。那么,AZ 是如何因用户而异的呢?
amazon-web-services - 在 AWS NLB 中,当 AZ 出现故障时,相关的静态 IP 是否会更改为其他 AZ?
AWS 最近推出了 NLB(网络负载均衡器),其中 EIP(弹性 IP)可以链接到 AZ(可用区)。建议在多个可用区上使用 NLB,因此每个可用区链接多个 EIP。
但是当其中一个 AZ 出现故障时会发生什么情况,链接的 EIP 是否会链接到另一个 AZ,直到原始 AZ 再次出现?如果您使用单个 EIP(即为 NLB 使用一个 AZ),这一点很重要,即使您在多个 AZ 上运行的服务器已启动并正在运行,此类故障也可能导致流量故障。
amazon-web-services - 如果我从 RDS 请求数据,AWS 会在可用区之间传输数据吗?
我有一个带有 EC2 实例的多可用区 ECS 集群和一个带有跨可用区只读副本的 Aurora RDS 集群。我使用集群 URL 在 RDS 中选择数据。如果可能,集群是否会自动将我的请求转发到同一 AZ 中的 RDS?如果没有,如何防止可用区之间不必要的数据传输?(我想在不同的AZ使用RDS,当且仅当同一个AZ的RDS停止服务)
根据 AWS 文档:
“在同一可用区内的 Amazon RDS 和 Amazon EC2 实例之间传输的数据是免费的。”
“VPC 内的 Amazon RDS 数据库实例:对于在同一区域的不同可用区中的 Amazon EC2 实例和 Amazon RDS 数据库实例之间传输的数据,Amazon EC2 区域数据传输费用适用于传输双方。”
amazon-web-services - 是否有允许的模式正则表达式来验证列表
我想要一个正则表达式来确保用户为参数提供 2 个元素,即 List
AvailabilityZones:
Description: List of Availability Zones to use for the subnets in the VPC. Only
two Availability Zones are used for this deployment, and the logical order of
your selections is preserved.
Type: List<AWS::EC2::AvailabilityZone::Name>
AllowedPattern: "(([a-zA-Z]+)-([a-zA-Z]+)-([0-9a-z]+))"
ConstraintDescription: Two Availability Zones must be added.
上述模式不验证 2 个条目。有人可以帮助分享如何有效地处理这种情况。
high-availability - Azure AKS - 在多个可用区上拆分节点池
我是 Azure 的新手,所以请多多包涵!我希望为 AKS 创建一个 HA (99.99%) 节点池。我更熟悉 AWS 和可用区,因此我将 Auto Scaling 组拆分为 3 个可用区,就是这样。
似乎 Azure 已经开始使用 AZ 并提供它们(https://azure.microsoft.com/en-gb/blog/azure-availability-zones-now-available-for-the-most-comprehensive-resiliency- strategy/)但是,我在创建 AKS 群集时看不到指定这些参数 - https://docs.microsoft.com/en-us/cli/azure/aks?view=azure-cli-latest#az -aks-创建
我在这里错过了什么吗?如果我使用可用性集,则只有 99.95% 的可用性目标不能满足我的需要。基本上我想架构这样如果AZ在Azure中失败我的应用程序继续运行......
谢谢!
amazon-web-services - AWS Cloudformation Fn::GetAZs 在时区更改后无法正常工作
我正在使用 AWS Cloudformation 创建一个应用程序,该应用程序在具有 Autoscaling 组的集群内部署一些实例。我将其部署在us-east-1
问题是昨天我们改为 Summertime,我的脚本停止工作,给我一个非常奇怪的错误,因为我在星期五运行了相同的脚本并且它运行良好。
经过一番调试,我找到了罪魁祸首,它似乎是内在函数Fn::GetAZs
。
我正在为 Autoscaling 组指定我的可用区和子网,错误是:
指定子网的可用区与 Auto Scaling 组不匹配
之后我改变了我的剧本。而不是具有以下格式:
我使用了这种格式
它有效,但我当然不能有这样的硬编码值。这使我认为在时区更改后它开始失败。我目前的位置是贝洛奥里藏特 - 巴西
有没有人面临同样的问题?是否有意义 ?
谢谢。
amazon-web-services - 如何测量来自不同 AWS 区域的不同端点的响应时间?
假设我正在运行一个可通过不同端点使用的 API,每个端点都部署在不同的数据中心。例如:
ny.api.example.com
(纽约,美国数据中心)ln.api.example.com
(伦敦,英国数据中心)sg.api.example.com
(新加坡数据中心)
我想使用像Cedexis Openmix这样的服务将 DNS 请求指向api.example.com
可以提供最快响应时间的端点。(例如,来自 Paris 的请求将解析为ln.api.example.com
)因此,我需要一些关于每个端点的请求延迟的数据。
我们 API 的大部分流量将来自其他企业应用程序,因此很可能来自主要的 AWS 数据中心。那么是否有一项服务可以测量从不同 AWS 区域/可用区到不同端点的响应时间/延迟?
有几种服务可以测量从我的浏览器到不同 AWS 可用区的延迟,例如CloudHarmony、CloudPing和CloudWatch。我正在寻找类似的东西,但反过来——从AWS 可用区到特定端点。
amazon-web-services - 带有条件 ebs 设备的 Terraform ec2 模块
我们需要创建一个 ec2 模块并使用它来创建一个 ec2 实例(1 个或更多)+ ebs 设备/ebs 卷,并使用相同的 ec2 模块创建没有任何 ebs 卷的 ec2(1 个或更多)。
我通过条件(计数)尝试了它,但遇到了各种错误。帮助!
cloud - 具有多区域 HA 的微服务
当使用微服务并且微服务 A 想要与微服务 B 对话时,存在某种负载平衡,因为我们可以拥有 B 的多个实例。它可以是基础设施 LB(kubernetes)或客户端 LB(eureka + 功能区)。当一切都部署在单个区域和 AZ 中时,这非常简单。
当我们想要实现多区域 HA 并使用最近的区域来实现低延迟时会发生什么?
用户请求应该由云提供商路由到关闭区域吗?A 应该只在同一个 AZ 中调用 B 吗?是否应该将所有 AZ 完全隔离并在它们之间切换用户?如果 AZ X 中的所有服务 B 都死了,整个 AZ X 应该被杀死还是应该将来自 AZ X 中的服务 A 的流量定向到 AZ Y?在第二种情况下,云提供商是否提供此类功能?
或者也许 A 应该看到所有 AZ 中的所有 B 并且它应该调用它们中的任何一个?在这种情况下,当请求发送到远处的 B 时,延迟会怎样呢?
处理这种情况的模式是什么?