我有一个已经部署在Ubuntu EC2机器上的应用程序。 我使用Apache2 Web服务器,Phusion乘客和MySQL。 现在我想添加一个服务器,但是我不知道如何在EC2上设置服务器。 任何帮助将不胜感激。谢谢。
有几个“正确”的方法来做到这一点。 进入的最低障碍将是创build第一台ec2机器的ami镜像。 使用该自定义ami创build具有不同主机名的第二台服务器。 从那里,你可以:
a)(最简单,最便宜的)将第二个Web服务器添加到您的DNS,为您的页面循环提供服务。 基本上,当一个新客户请求您的网站名称时,您的DNS提供商在两个服务器IP之间交替,有效地将一半的stream量发送到一台服务器,另一半则发送到另一台服务器。
http://www.rrdns.com/round-robin-dns-setup-a-howto.html
b)(花费多一点,设置一点困难)使用亚马逊弹性负载平衡器。 亚马逊很好的certificate这个解决scheme
http://aws.amazon.com/elasticloadbalancing/
c)(花费更多的费用,根据技能,大多数的灵活性和控制,难度要大得多)站起来一个负载均衡实例(或者理想情况下是两个,使用HA代理)。这个方法也有很好的文档logging,但是需要一个相当高的经验的程度。