我目前有3台运行在Apache之外的tomcat服务器,它们在一台机器上分别侦听某些IP地址以重定向到某些路由。我想将它们移至AWS VPC以获得更高的冗余度。我可以在一个实例上拥有三个与prem版本相同的NIC吗?如何使NAT像路由器一样为网站启动并运行?
示例:
eth0 = root.test.com 192.168.0.20/32 to 81.100.10.2,
eth1 = stage.test.com 192.168.0.21/32 to 81.100.10.3,
eth2 = test.root.com 92.168.0.22/32 to 81.100.10.4
您可以为每个实例创建并附加多个EIN。在此查看限制:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI
然后,您可以根据自己的喜好路由到这些ENI,只需在路由表中引用它们即可。回忆每个VPC都有一个默认路由表,但是您可以在子网级别拥有其他路由表。创建两个子网,一个公共子网,一个私有子网,将您的NAT网关放在您的公共子网中,并通过NAT网关路由来自私有子网的所有Internet通信。
要使子网成为公共子网,我们需要将Internet网关(IGW)连接到VPC,并更新公共子网的路由表,以将非本地流量发送到IGW。