我遇到的问题是我想经常升级这个实例(安全补丁等),但我很抱歉,一些东西会失败,并且网站将会closures。 所以,我想要另外一个服务器设置和负载平衡,这样我就可以很容易地禁用一个,升级它,一旦它工作,把它添加回混合和重复。 负载平衡器需要什么样的机器? 微型实例工作正常吗? 该网站从3-10K点击/天的任何地方。
我打算使用nginx作为负载平衡器。
任何不使用Amazon的Elastic Load Balancer的理由?
从您所描述的内容来看,它将完全符合您的需求,并且不需要在AWSpipe理控制台中单击几次即可完成设置。
只要你不需要在负载平衡器上做很多caching,这应该没问题。 您也可能(可能)要确保负载平衡器及其后端节点在相同的可用性区域中进行configuration,否则性能可能会成为问题。
萨米尔,
哪个路由器? 每个盒子都是从其他盒子多跳,所以你不能直接路由。 您不能将后端设备设置为通过导演进行路由,因此没有“masq”,您不能在ec2上使用IPIP。 我没有看到这个解决scheme。 我错过了什么吗?
我还没有尝试过,但我打算在虚拟私有云中使用LVS。 您可以使用此Amazonfunction创build私有子网,并将所有虚拟机放在同一个子网上。 我不确定LVS DR是否可以工作(亚马逊可能不喜欢真正的服务器利用负载平衡器的IP欺骗客户端),但LVS NAT(masq)有很好的工作机会。
我最担心的是会增加延迟,因为虚拟私有云子网可能比正常增加更多的跳数。 Nginx可以避免这种情况。
我成功地将LVS NAT(masq)与openVPN结合在一起来创build私有单个子网的外观,但是性能不佳。
如果你在这之前就设法把这个镜头给我,我很乐意听到你的结果。
我有一个build议,而不是在微实例上使用nginx使用LVS作为负载平衡器。 LVS甚至比nginx还要轻,因为它工作在第4层,可以轻松处理每天10k个请求。