使用AWS的STUN服务器

我们即将聘请一些顾问帮助我们build立一个基于AWS的服务器环境,使我们能够为我们的P2P应用程序处理NAT Traversal。 NAT Traversal基础架构的一个重要部分是STUN服务器( http://en.wikipedia.org/wiki/STUN )。

他们只是告诉我们,为了让STUN服务器正常工作,你必须有两个公共的静态IP地址指向同一台服务器。 更具体地说,他们这样说:

看来你需要两个静态的IP为每个服务器的STUN工作。 请注意,这些IP必须放在configuration文件中,因此,每次重新启动实例时,都必须确保使用相同的IP地址,或者必须更新configuration。

当您计划使用AWS进行安装时,请确认每个服务器可以有2个静态IP。

我们的问题是,如果这是可能的使用AWS,如果是这样,如何? 如果没有,您是否知道使用AWSbuild立STUN服务器的其他方法?

截至2012年7月,VPC中的Amazon EC2实例可以被分配一个或多个私有IP地址,每个私有IP地址可以与其自己的弹性IP地址相关联。 像我这样的一个顾问,在基于AWS的服务器环境中工作,可以在“VPC”中设置你的服务器,并分配“Elastic”IP地址来满足你对每个服务器的两个静态公共IP的需求。 每个额外的IP地址在第一个以后将被收取$ 0.005 /小时。

有关Amazon的更多详细信息,请参阅多个IP地址