AWS / VPC多个公共IP

感谢您的高级时间!

我正尝试在AWS / VPC中设置一些使用Dev,Test和Prod环境的infratstructe。 一切都是完整的期望在云端的networking端,我似乎无法正常工作。 本质上,我将在一台机器上运行3个env,但在相同的端口上托pipe服务,但是独立的IP。 然后,我将使用DNS来讨论不同的服务/环境。

我的问题/评论如下:

  1. VPC / AWS可以在一个实例中支持3个公共IP地址(m3.medium)
  2. 我是否需要主机上的三个独立的接口,或者我可以有一个接口为1对1 NAT映射托pipe多个专用地址。
  3. 你有任何设置这些接口的说明。 我可以让接口启动并运行?

奇怪的是,我可以获得所有的私人接口并运行,我可以得到apache和其他服务绑定到私有IP地址,但外部这些新的服务不工作以外的其他任何SSH。 这是一个防火墙限制或实例上的东西,还是我需要一个更大,更昂贵的实例。

欢呼任何帮助。

您尝试的是非常不寻常的AWS环境。 一般来说,所有的服务应该在不同的机器上分开。 从安全angular度来看,开发,testing和产品是非常重要的。 只有这样,才能通过SecurityGroups或Network ACL保护服务。

我会build议分开服务,并受到由此带来的优势。 为了安全的钱,你可以closures不需要的实例,甚至使用现货实例。 这个更标准的设置不易出错,更容易实现和支持。