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 可用区到特定端点。
解决方案
您可以使用 AWS route53 健康检查到您的端点。或者您可以从https://www.cloudping.co/预测到 aws 区域之间的延迟
推荐阅读
- c# - 当多个方法正在侦听同一个 INotifyPropertyChanged.PropertyChanged 事件处理程序时,调用顺序是什么?
- wordpress - WooCommerce 产品更新 - 检查字段的值是否已更改
- javascript - JavaScript 无法访问 div 元素数组中的元素
- c# - 关于异步任务
- flutter - 当滚动方向为水平时,如何显示设置的 ListView 的中间孩子?
- r - 生成一个范围内随机年份的列
- css - 在字体可怕的图标焦点上使用轮廓
- javascript - 是否“显示:无;” 忽略 div 在视口中的位置?
- html - 全尺寸背景中的边距
- php - 当两个表具有相同的列名时,在加入关系表后对模型进行排序