我正在为个人项目工作,该项目与在AWS上运行的公共服务进行数据通信。
我想通过将服务器(EC2实例)放置在公共服务所在的同一区域/可用区域中来最大程度地减少数据传输费用。
例如,假设公共服务是AAA。而且,我发现AAA的服务器位于us-west-1地区。但是,我不知道其可用区信息。如何找到服务AAA的可用区信息?假设我知道AAA服务器的IP地址。
有可能吗?
答案 0 :(得分:2)
不可能...但是也没关系。
除非两个条件均成立,否则一个区域内的EC2数据传输定价不会根据资源是否在同一可用区中而变化:
如果通过VPC对等使用EIP或公用IP或专用IP,则无论可用区是否相同,该区域内的数据传输费用都是相同的,因此您的成本与特定可用区的放置无关。
为完整起见,我将注意到负载平衡器与连接到它们的实例之间的流量有一个例外(此处不适用),并且同一VPC中的IPv6流量有一个明显的例外(也不适用)。 / p>
如果您正在处理个人项目,请考虑使用Lightsail而不是EC2,因为Lightsail实例包含generious bandwidth allowance。