问题标签 [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.
openstack - openstack:可用区的可见性
一个availability_zone/host_aggregate 是否可能只能由openstack 中的一个指定项目使用?
amazon-ec2 - 估计 AWS EC2 上跨 AZ cassandra 节点心跳的网络成本?
我们现在计划在 AWS EC2 上启动 Cassandra 集群。至少,我们计划启动两个节点,每个节点位于同一区域 (us-east-1) 的不同可用区 (AZ) 上,以具有更好的容错能力。但跨 AZ 数据传输为每 GB AWS 跨 AZ 流量0.02 美元。这给我带来了一个问题,即每月传输多少数据以供节点定期通信(八卦),从而估算相关成本。我只是不想在账单出来时被吓到。
假设只有两个节点,每个节点都在不同的 AZ,假设根本没有客户端读/写(我知道如何估计那部分),他们每个月将传输多少数据用于八卦?当集群增长时,它将如何增长?它会在 O(N^2) 中增长吗?
openstack-neutron - 如何实现 neutron-server 的可用区域感知
我已阅读手册。
http://docs.openstack.org/mitaka/networking-guide/adv-config-availability-zone.html
它告诉我们如何为 dhcp/l3 路由器服务支持多可用区。
但我仍然不知道我将在多可用区环境中放置中子服务器和 qpid 的位置。
显然,如果我们只在一个可用区域中启动 neutron-server/qpid 进程,这不是一个好的解决方案,仍然存在单点故障问题。
但到目前为止,我还没有从 openstack 的官方网站上找到任何解决方案。
有人知道吗?
问候,乔
amazon-web-services - 如何确保流量仍然限制在可用区?
我正在查看由两个 aws 客户端拥有的两组自动缩放、负载平衡的服务器,它们都部署在同一可用区内并通过 http 进行通信。
如何确保两组服务器之间的流量不会传到 Internet?可用区内的延迟应该非常低。
amazon-web-services - AWS 多可用区验证
我将我的 RDS 实例修改为“多可用区:是”。我的主要 RDS 实例位于 us-west-1a 中,对于多可用区,辅助区域显示为 us-west-1c。我想验证我对主数据库所做的任何更改是否会快速复制到多可用区备用数据库。
但我无法理解应该使用哪个端点 URL 登录到多可用区数据库。我认为端点 URL 将与主要 URL 不同。你能帮我解决这个问题吗?
amazon-web-services - Instances not communicating across Availability Zones within a single region
I have the following instances, they are in the same VPC and region but different AZs, both of them are in the same SecurityGroup.
Subnets:
- us-west-2a instance-a 172.31.32.0/20
- us-west-2b instance-b 172.31.16.0/20
These two instances are not able to communicate with each other. What do I need to do to enable communication between these two AZs?
amazon-web-services - 可用的 EC2 实例类型是否因可用区(在同一区域中)而异?
亚马逊在法兰克福推出第三个可用区:eu-central-1c
据我所知,第三个可用区不支持现有区域(eu-central-1a 和 eu-central-1b)中可用的所有实例类型。
我一直假设可用实例类型可能因区域而异,但在同一区域内的可用区中是相同的。据我所知,情况并非如此。
如果 EC2 实例类型在一个区域可用,您是否不能假设它在所有可用区都可用?
用于测试的脚本是:
但
amazon-web-services - AWS 最佳实践:我应该在每个 AZ 中都有一个 NAT 网关吗?
由于 NAT 网关仅在单个 AZ 内具有冗余,如果我想在每个 AZ 中拥有一对公有/私有子网以实现多 AZ 冗余,我应该在每个 AZ 中都有一个 NAT 网关,不是吗?
否则,如果我只有一个 NAT,如果 AZ 宕机,所有 AZ 中的所有子网都会随之宕机,从而违背了这种多 AZ 部署的目的。
我是对还是错?
amazon-web-services - 如何在 2 个不同可用区的 2 个 ec2 实例之间分配 2 个任务?
我有一个集群,可以说我的集群。它有 2 个服务正在运行。让我们称它们为我的服务。每个服务有 1 个任务正在运行。我的任务 1 和我的任务 2。
EC2 实例由启动 2 个 EC2 实例的自动扩展组启动。我正在使用应用程序负载平衡器。
当我创建服务时,我选择了 AZ-balance-spread,它是这样描述的:“此模板将跨可用区域分发任务,并在可用区域内跨实例分发任务。了解更多。策略:spread(attribute:ecs.availability-zone) , 传播 (instanceId)"
我的 EC2 实例位于不同的可用区。但是,当我单击 my-cluster 并选择 ECS-instances 选项卡时,我看到 2 个任务都在 1 个容器实例上运行。另一个容器实例说 0 个任务正在运行。
我期待 2 个容器实例,每个实例运行 1 个任务。
我的问题是,如果我选择了 AZ-balance-spread,这些任务不应该分布在不同 AZ 上的 2 个 EC2 实例之间吗?
我想设置它,以便所有任务都分布在 AZ 之间,所以如果一个实例出现故障,另一个 AZ 中另一个实例上的另一个任务仍然运行。但我似乎无法弄清楚如何做到这一点。话虽如此,如果我创建 4 个任务,它确实会将它们分布在两个实例之间。一个任务2个,另一个任务2个。但是当我只有 2 个任务时,它会将它们全部放在一个 EC2 实例中。
非常感谢您在解决这个谜团方面的帮助!
谢谢!
amazon-web-services - AWS 上具有 terraform 的多个可用区
我正在处理的 VPC 有 3 个逻辑层:Web、App 和 DB。对于每一层,每个可用区内都有一个子网。我正在使用的区域中共有 6 个子网。
我正在尝试使用模块和count
参数创建 EC2 实例,但我不知道如何告诉 terraform 使用 App 层的两个子网。我有一个额外的限制是使用静态 IP 地址(或具有确定性私有名称的方法)
我在玩资源
到目前为止我尝试过/想到的事情:
- 使用
data "aws_subnet" "all_app_subnets" {...}
,按名称过滤,获取所有匹配的子网并将它们用作列表。但aws_subnet
不能返回列表; - 用于
data "aws_availability_zones" {...}
查找所有区域。但是我仍然有分配正确子网的问题; - 使用
data "aws_subnet_ids" {...}
看起来是最好的选择。但显然它没有过滤选项来匹配网络名称 - 将子网 ID 作为字符串列表传递给模块。但我不想对 ID 进行硬编码,这不是自动化;
- 将子网硬编码为
data "aws_subnet" "app_subnet_1" {...}
,data "aws_subnet" "app_subnet_2" {...}
但是我必须为每个我不喜欢的子网使用单独的变量集; - 像上面一样获取每个子网的信息,然后创建一个
map
以列表形式访问它。但是在变量定义中使用插值是不可能的; - 不使用模块并对每个环境的每个实例进行硬编码。嗯……真的吗?
我真的没有主意了。似乎没有人必须在特定的子网中部署实例并保持良好的抽象程度。我只看到未指定子网或人们只对所有内容使用默认值的示例。这真的很不寻常吗?
在此先感谢大家。