问题标签 [aws-regions]

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.

0 投票
2 回答
6963 浏览

amazon-web-services - terraform 可以简单地用于在不同的 AWS 区域创建资源吗?

我有以下deploy.tf文件:

我正在尝试使用它来部署 2 台服务器,每个地区一台。我不断收到以下错误:

我尝试为两个提供程序块设置别名,并以多种不同方式引用正确的区域。我已经阅读了多区域支持,一些答案表明这可以通过模块来完成,但是,这是一个简单的测试,我想保持简单。这目前可能吗?

0 投票
0 回答
293 浏览

amazon-web-services - 从不同区域的 S3 存储桶中检索大文件的经济高效的方法

我们每天执行 3 次重复的自动化任务,将大型数据库的完整备份从 EU S3 存储桶下载并还原到我们在美国的本地服务器。这是在数据库本身很小并且传输时间/成本最小的时候设置的。由于我们无法控制的因素,数据库现在是 70+ GB。每 3 天进行一次完整备份,每 8 小时进行一次差异备份。我们每天 3 次的自动化任务需要提取最新的完整和差异的 .bak 文件。在白天的下载速度约为 120 Mbps 时,从 S3 中提取它可能需要几个小时,并且以每年 365 天、每天 3 倍的速度从 S3 传输 0.09 美元/GB,仅传输成本是非琐碎的。

似乎有很多选择可以最大限度地降低成本和运行时间。

  1. 我们可以在本地缓存完整的 .bak 文件,并在从 EU S3 存储桶中提取该文件之前检查该文件是否已在本地存在。每 3 天只有 1 个完整的 .bak 文件,但有 9 次恢复,因此其中 9 次恢复中有 8 次可以使用缓存副本。
  2. 我们还可以更改我们的备份策略,以减少完全备份的频率,从而减少完整的 .baks 下载频率。
  3. 从 S3 到同一区域内的另一个 AWS 服务的传输成本是免费的,因此,如果我们能够将此数据库恢复到欧盟的 EC2 实例,那就太好了,但使用恢复的数据库的团队目前需要将它们托管在本地,所以这是一个长期的想法。
  4. 我们可以主动将此数据库从欧盟存储桶复制到美国存储桶,然后从那里下载,但这会使我们的存储成本翻倍,并且无论区域如何,从 S3 转移出的成本都是相同的。
  5. AWS 主干网比互联网快,S3 到 CloudFront 是免费的,所以理论上我们可以通过 CloudFront 私下访问这些文件,这将提供一个速度更快的边缘位置,而且 CloudFront 也比 S3 略便宜,为 0.085 美元/GB。不过,这似乎是为了节省少量成本而进行的大量工程工作。我们的代码库是 C#,我们目前正在使用适用于 S3 的 AWS 开发工具包获取文件——我还没有研究过这如何与 CloudFront 一起工作(我觉得我可能在这里遗漏了一些东西)。

我的计划是实现本地缓存(#1),这是我们这边基于代码的解决方案。不过,这似乎是一种常见的用例,我想知道我是否遗漏了一些明显的东西。

0 投票
3 回答
14938 浏览

amazon-web-services - 同一区域内的区域之间的 AWS 延迟

我有一个EC2RDS在同一个地区US East(N. Virginia),但两种资源都在不同的地区;中的 RDSus-east-1a和中的 EC2 us-east-1b

现在的问题是,如果我将两种资源放在同一个资源中,zone那么它会加快与 DB 之间的数据传输速度吗?我每天收到大约 20k-30k 从应用到此实例的条目。

编辑

我在这里读到:

每个可用区都是隔离的,但一个区域中的可用区通过低延迟链路连接。

现在我想知道这些low-latency links是否非常小,或者我是否应该考虑将资源转移到同一区域以加快数据传输速度?

在此处输入图像描述

结论

如答案和评论中所述:

  • 由于我只有一个 and 实例,EC2因此RDSa 中的一项服务失败zone将影响整个系统。因此,将它们放在单独的区域中没有任何好处。
  • 即使zones连接在一起,low-latency links但仍然存在一些延迟,这在我的情况下是可以忽略的。
  • 在不同区域之间和不同区域之间还有0.01 美元/GB的小额数据传输费用。EC2RDS
0 投票
3 回答
898 浏览

amazon-web-services - 从区域 A 到其他各个区域的多区域 EC2 和 RDS 复制

我们当前的服务器由 2 个 EC2 实例和 RDS(读/写)数据库组成,位于孟买地区。但是,我想将所有内容(2x EC2 和 RDS(R/W))复制到悉尼,以及其他地区。

理想情况下,我也想复制这些实例中的内容。

有谁知道这样做的快速简便的方法?


编辑 25/01/2019:

但是我想复制所有内容,包括实例内部的所有内容(2x EC2 和 RDS)


编辑 29/01/2019: 目的是“扩展/扩展”。我希望在各个地区一对一(完全相同/完全相同)复制相同的基础设施。

0 投票
3 回答
2561 浏览

amazon-web-services - 究竟是什么意思 AWS 区域并为业务选择正确的区域

AWS世界中的区域到底是什么?

我必须问哪个区域适合我的业务。在 AWS 中选择区域之前,哪些因素很重要?

0 投票
1 回答
320 浏览

amazon-web-services - 需要更改 Amazon API Gateway 的区域

我创建了名为“MyURL”的 Amazon API Gateway,其中包含用于亚太地区(孟买)地区的多种资源和方法。

我们现在需要将此“Amazon API Gateway”服务迁移/移动到新的欧洲区域(伦敦)。

您能否建议将“Amazon API Gateway”服务的区域更改为我们客户所在的欧洲(伦敦)的最佳方法是什么,以便我们能够获得更好的性能?

我已经浏览了亚马逊的“迁移”白皮书,但找不到与“网关 api”相关的任何内容

白皮书链接:https ://aws.amazon.com/whitepapers/migrating-aws-resources-to-a-new-region/

0 投票
0 回答
362 浏览

amazon-web-services - Cassandra 主动-被动设置

有没有办法在3.11.* 中在 DC 级别或集群级别设置active-passive模式?cassandra目前,主动-主动 DC 托管在跨 3 个可用区的单个 AWS 区域的单个集群中。是否可以在多区域设置中构建被动 DC 或被动集群?

0 投票
2 回答
1002 浏览

aws-glue - 确定 aws 粘合作业内的 aws 区域

您好,我需要一些帮助来确定胶水作业中的 aws 区域。我正在尝试使用 boto3 客户端 kms,当我执行以下操作时出现错误 NoRegionError: You must specify a region. kms = boto3.client('kms') 显然它要求我在创建客户端时设置 region_name 但我不希望对该区域进行硬编码

运行胶水作业时,我确实在日志中看到一行内容,Detected region us-east-2但我不确定如何获取该值?

0 投票
1 回答
158 浏览

.net - 如何查询没有特定区域的 AWS 服务

我正在使用 AWS .Net SDK 并尝试通过创建适当的客户端来查询 AWS 服务,如下所示

上面的工作正常,但是还有一个 AmazonEC2Client 的重载方法,它不需要指定区域,但是当我尝试创建没有区域的客户端时,如下所示,它会给出错误:Amazon.Runtime.AmazonClientException: No RegionEndpoint or ServiceURL configured

未配置 RegionEndpoint 或 ServiceURL

请让我知道上述代码是否有问题,或者是否有任何方法可以查询 AWS 服务,无论区域如何。

谢谢

0 投票
1 回答
171 浏览

amazon-web-services - 需要在 Spring Boot 属性文件中配置 AWS 区域

现有代码:

我想让从属性文件配置的区域说:在 application.properties 文件中

并在现有代码中使用此属性