我想连接 EC2 中不同站点的不同主机,使它们能够相互通信。我知道有 VPC,当您想要使用 IP sec 隧道时会使用它。我不需要隧道。我只希望不同站点的主机可以相互通信。我想发送数据scp
或简单地转到另一台主机并启动命令(例如, ssh another_host "ls -la" )。
我应该使用 VPC 吗?还有其他便宜的替代方案吗?
答案1
首先,您需要知道您已经在使用 VPC,每次启动实例时,它都会在 VPC 中启动。如果您未配置任何内容,它将在默认 VPC 中启动 - 每个区域都有一个。
其次,VPC本身是免费的,你只需要为连接到VPC的资源和VPN连接付费。
我们还需要澄清您所说的“站点”一词的含义。
- 如果它只是一个单独的 EC2 实例 - 您只需在一个实例中启动它们,并且相同的 VPC 和私有 IP 将被分配给它们每个。有关更多信息,请参阅以下网页:
http://docs.aws.amazon.com/AmazonVPC/latest/GettingStartedGuide/getting-started-launch-instance.html
- 如果您的意思是您的实例位于不同的区域,则必须使用 VPN 连接它们。更多信息请参见:
http://aws.amazon.com/articles/5472675506466066
如果您还有其他问题,请告诉我。
问候,Vlad,CloudBerry 实验室