我在2个不同站点的Amazon EC2上运行Hadoop,但是当组件启动时,它们会获得内部IP。我想将组件放在不同的站点中,使用内部IP进行相互通信。我不是在讨论它是否安全。我有一个想法是将一个DNS服务器转换为外部IP,而不需要注意组件。因此,当流量与内部IP一起使用时,DNS会将流量中继到其他站点。
有可能吗?关于如何将DNS服务器放入EC2的任何建议?
答案 0 :(得分:0)
两个选项:
使用VPC,在这种情况下,您可以控制为您的实例分配的内部ips。但是有一些限制。
使用弹性IP。连接到弹性IP的DNS名称将解析为aws区域内的内部IP。