如何计算AWS中特定站点(虚拟主机)的数据传输率
How to calculate the data transfer rate of a particular site(virtual host) in AWS
我在 ELB 后面的两个 linux EC2 实例上设置了虚拟主机文件(站点)。我想知道托管在这些 EC2 实例上的一个特定站点的数据传输速率。每个 EC2 实例上有将近 30 个虚拟主机,我需要计算所有这些站点的平均数据传输率。从 cloudwatch 我只能收集服务级别的信息,而不是特定站点的信息。有什么办法可以做到这一点?
在这种情况下,我推荐两件事:
- 请勿直接使用ELB或EC2进行数据传输。
- 如果您想知道确切的 MB/GB/TB:
- 在您的 ELB 前面使用 CloudFront。
- 为每个站点(域、子域或其他)注册一个 CloudFront 分配。
如果这样做,您将拥有更多控制权并节省资金(数据传输),但这取决于地区(有时可能会更贵)。
我在 ELB 后面的两个 linux EC2 实例上设置了虚拟主机文件(站点)。我想知道托管在这些 EC2 实例上的一个特定站点的数据传输速率。每个 EC2 实例上有将近 30 个虚拟主机,我需要计算所有这些站点的平均数据传输率。从 cloudwatch 我只能收集服务级别的信息,而不是特定站点的信息。有什么办法可以做到这一点?
在这种情况下,我推荐两件事:
- 请勿直接使用ELB或EC2进行数据传输。
- 如果您想知道确切的 MB/GB/TB:
- 在您的 ELB 前面使用 CloudFront。
- 为每个站点(域、子域或其他)注册一个 CloudFront 分配。
如果这样做,您将拥有更多控制权并节省资金(数据传输),但这取决于地区(有时可能会更贵)。