问题标签 [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 - 可用区和负载均衡器
关于负载均衡器的工作原理,我有一个基本问题。我创建了一个 VPC,其中每个可用区 ( us-west-2a,us-west-2b,us-west-2c
) 中有 3 个子网,同一可用区中还有第 4 个子网us-west-2a
。
现在,当我为负载均衡器启用可用区时,我在us-west-2a,us-west-2b,us-west-2c
(subnet1、subnet2、subnet3) 中启用它。
我也有实例在 us-west-2a 的子网 4 中运行。如何启用负载均衡器将流量路由到第 4 个子网中的实例?有什么想法吗?
amazon-web-services - 从 EC2 实例以编程方式确定可用区
正在运行的 EC2 实例能否在不使用 AWS API 的情况下确定它在哪个可用区中运行?也许有一种方法可以让 EC2 在环境变量或类似变量中传递这些信息?
我只是希望在不增加对 AWS 客户端库的依赖的情况下建立少量的 AZ 意识。
amazon-web-services - 可用区和区域名称之间的 aws 映射
来自 aws 文档:
可用区由区域代码后跟字母标识符表示;例如,us-east-1a。为确保资源跨区域的可用区分布,我们独立地将可用区映射到每个 AWS 账户的名称。例如,您的 AWS 账户的可用区 us-east-1a 可能与另一个 AWS 账户的 us-east-1a 位置不同。
要跨账户协调可用区,您必须使用 AZ ID,它是可用区的唯一且一致的标识符。例如,use1-az1 是 us-east-1 区域的 AZ ID,它在每个 AWS 账户中具有相同的位置。
所以我有 2 个帐户,我想检查这个,我在两个帐户中得到相同的输出
那么如何验证我是否在两个帐户中创建 2 个资源并为它们选择 us-west-2a 它们不是在同一位置创建的,因为它们都映射到 usw2-az1
我确信我错过了一些基本的东西
谢谢库马尔
kubernetes - EKS 工作节点可以设置在不同的区域吗
我们目前正在设计一个基于微服务的架构,将单体应用程序划分为微服务。
早些时候,巨石存在于两个不同的区域,即。美国和亚洲。美国实例将收到来自美国的请求,而亚洲实例将收到来自亚洲国家的请求。
现在,我们想使用 AWS EKS 来部署微服务。我检查了 EKS 是否部署在一个区域的 3 个不同 AZ 中以维护 HA。在我们的场景中,我们是否需要有 2 种不同的 AWS EKS 设置,美国和亚洲各有一种?
是否可以在不同区域只使用一个 EKS 和工作节点?
该架构包括 AWS EKS、spring boot 微服务、angular 5 应用程序、docker 和 kubernetes。
amazon-web-services - AWS ElastiCache Redis - 一个 AZ 中的所有节点,以避免数据传输成本
我正在设置一个 ElastiCache Redis 集群,但是当禁用多可用区选项时,节点分布在多个可用区中。我希望它们与我的 EC2 节点位于同一个 AZ 中,以避免数据传输成本。将现有节点移动到另一个 AZ 似乎也是不可能的。
有没有办法让所有集群节点都在同一个 AZ 中?
amazon-web-services - Amazon EBS 磁盘空间如何跨实例共享?
如果 2GB Amazon EBS 卷附加到 2 个 Amazon EC2 实例,该 EBS 空间是按 EC2 实例划分的,还是 2GB 空间可用于所有 EC2 实例?
azure - 如何在 Azure Kubernetes 服务上模拟可用区中断?
以下是我的查询:
如何在 Azure Kubernetes 服务上模拟可用区中断以验证传入流量切换到另一个区域?
有什么方法可以确定哪个区域或哪个节点当前正在接收 Azure Kubernetes 服务上的传入请求?
azure - Azure 可用区 ARM A 参数语法
我正在尝试将可用区添加到我的 VM 臂模板中。
大多数时候,我不希望 VM 位于一个区域中,因为它是单个 VM。
所以在我的 ARM 模板中,我将区域部分定义为:
如果我将值设置为 1 或更高,这可以正常工作,但如果我留空则失败。
验证失败并显示消息:不支持资源“Microsoft.Compute/virtualMachines/XXX”的“区域”。
如果我删除if
条件,然后在空白处硬编码它可以工作:
我提前感谢您的帮助。
斯图
mongodb - 使用 Golang 和 Robo3T 连接到 MongoDB ReplicaSet 的问题
我正在努力连接到我的 MongoDB 副本集,但似乎没有任何效果。
我已经部署了具有 3 个节点的副本集,每个节点位于一个单独的 AWS 可用区,但位于同一区域。
下面是我用来连接副本集的代码。
我还创建了 DNS 映射并使用了它,但这也不起作用。
下面是连接网址
mongodb://adminuser:password@rs1.domain.com:27017,rs2.domain.com:27017,rs3.domain.com:27017/?replicaSet=replica01&authSource=admin
机器人3T
当我尝试使用公共 IP 将副本集与 Robo3T 连接时,我收到以下错误
无法连接到副本集“IP-RS”[public-ip:27017]。Set 的主节点无法访问。
原因:集合中的任何成员都不可访问。原因:连接失败
当我使用子域名连接副本集时,出现以下错误
无法连接到副本集“SRV 副本”[rs1.domain.com:27017]。Set 的主节点无法访问。
原因:初始化MongoWorker失败。原因:连接失败