我有一個負載均衡器將偵聽端口3306(非VPC) 使用traceroute命令,我可以看到它有內部IP 50.50.50.50 我的問題是:負載平衡器IP
1) Should I use internal IP instead of internet-facing IP ?
2) Will I be charged more if I use internet-facing IP?
3) Will the performance improve if use Internal IP?
我有一個負載均衡器將偵聽端口3306(非VPC) 使用traceroute命令,我可以看到它有內部IP 50.50.50.50 我的問題是:負載平衡器IP
1) Should I use internal IP instead of internet-facing IP ?
2) Will I be charged more if I use internet-facing IP?
3) Will the performance improve if use Internal IP?
ELBs don't have static IP addresses,已被documented相當few places(雖然有一些interesting HAProxy workarounds,,如果你做DNS與Route53你可以完全解決它)。
因此,你混淆了三個概念。首先,EC2實例具有專用IP。這些實例免費提供,但除非您在虛擬私有云中,否則這些實例並不是非常有意義。其次,可以爲公共IP地址和can cost money at a high enough scale分配公共「EIP」(不要與可以通過其爲實例ssh
的CNAME混淆)。第三,ELB具有IP地址,但它們不是靜態的,所以你被一個非常長的CNAME阻塞,不能用於根域,並且基本上只會激怒幾乎所有人,包括AWS支持,如果你打擾問問他們。
3306端口聽起來像MySQL,所以你實際上沒有平衡交通,是嗎?爲什麼不把EIP打到你的MySQL實例上呢,把安全組設置爲只允許來自你指定源的流量,並且把ELB完全排除在等式之外?它會降低成本,爲您節省CNAME對CNAME的麻煩,並強制您實施嚴格的安全組策略,無論如何您都必須使用ELB。
你的意思是說你使用的是ELB? – Viccari 2012-07-13 12:13:44
你想做什麼?你需要解釋你的問題。私人和公共IP用於不同的事情。所以......你特別想做什麼? – leadingzero 2012-07-14 15:19:38
是的,我正在使用ELB。我想知道私人和公共IP的使用目的。對我來說,兩者都是一樣的。 – shantanuo 2012-07-16 03:33:18