Amazon EC2上的弹性IP – 这是如何影响速率限制的?

我一直在阅读有关Amazon EC2实例的弹性IP。 我想知道,很多我用我的服务器做的东西是基于IP限制,如谷歌地图地理编码,这是限制在2500每IP(我相信它是有限的IP不是服务器)。

首先,如果我有3个弹性IP连接到我的Amazon EC2实例,那么这是否意味着我的服务器可以位于三个不同的IP上,所以我可以将任何types的速率限制津贴有效地增加三倍?

其次,有没有办法确定我的EC2服务器使用哪个弹性IP,并且可以在服务器运行时更​​改这个IP?

首先我想提一下,速率限制通常用于防止滥用API

试图绕过这可能被认为是违反使用服务的条款和条件 。 在继续之前请仔细考虑一下。

首先,如果我有3个弹性IP连接到我的Amazon EC2实例,那么这是否意味着我的服务器可以位于三个不同的IP上,所以我可以将任何types的速率限制津贴有效地增加三倍?

您只能将一个弹性IP分配给经典的EC2实例。

其次,有没有办法确定我的EC2服务器使用哪个弹性IP,并且可以在服务器运行时更​​改这个IP?

是的,您可以检查EC2pipe理控制台中的“弹性IP”部分。 这将显示哪些弹性IP被映射到哪些EC2。

从理论上说,您可以手动(或自动)循环给定EC2的新弹性IP。

其他方式来获得更多的请求吞吐量

  • 你可以简单的使用小型机器。 您可以select使用2个微型计算机,而不是在AWS上使用小型实例。
  • 你可以使用现货实例。 每个现场实例都会附带自己的IP。 您可以构build您的应用程序以保持在允许的范围内,但是可以使用尽可能多的微型实例,因为您可以亲自操作。

当你启动一个服务器时,你不会自动获得一个弹性的IP地址。 这些分配在稍后。 分配后,将其分配给特定实例。 (在服务器正在运行时,这可以是不相关的,并且与单独的实例重新关联。)

所有这些都可以通过api来完成,而不一定需要手动完成。

我不熟悉Google的API限制,但试图用弹性IP地址解决这个问题是一个坏主意。 你能不能简单地联系谷歌并要求增加?