每个人如何使用git工作stream设置AWS for PHP,同时担心分发EC2?

我一直在寻找类似于heroku的东西,但是对于php来说,在经历了很多挫折之后(几乎find了我需要的东西,但不是很完美),我们决定在没有任何其他抽象的情况下使用AWS。

我们正在使用PHP 5.3(和CakePHP 1.3),并且正在使用git。 Ubuntu似乎是最简单的方法来获得这两个人,我们很可能会使用它。 我们并不真的担心传出的电子邮件。 我们通过gmail使用smtp,但最终很可能会切换到其他服务。

我有3个问题:
1)我一直在看Zend Server,我不太确定那比xampp更有用。 也许不是?

2)我想要使应用程序的规模,我们需要一些EC2 AMI的多个实例。 然后只是复制它等。 那么问题就变成了如何确保所有的EC2实例都是最新的呢?

3)我在一定程度上理解了负载均衡的概念。 我明白,在一个地区,你select了一堆服务器,并负载均衡。 那么这个问题会变得如何呢世界各地呢? 我该如何做到这一点,使stream量被引导到正确的ec2服务器? 我听说过路线53,并尝试注册,但没有出现在我的控制面板。 也许这只是一个与我的域名注册商DNS的东西?

AHHH …一些教程将是有益的!

1,你的意思是什么更有利? 请问更明确的问题。

2,你有很多select。 使用任何版本控制并将其拉出,当您有新的更新并启动新的实例并拆除旧的实例时,生成一个新的AMI,然后使用Facebook或Twitter等类似软件分发您的应用程序。 更新的操作系统是微不足道的(至less它必须适用于任何Linux发行版)

3,在你想要的每个地区(欧洲,SF,新加坡等)你都可以获得一个弹性IP,并且设置一个GeoDns解决scheme,其中dns查询的答案(IP)取决于请求者的源IP地址,从德国获得欧盟知识产权,有人从堪萨斯州得到弗吉尼亚州等。由于弹性负载平衡不是强制性的使用,你有很多的select,如使用你的负载平衡解决scheme或反向代理任何你喜欢的。

如果您需要关于此主题的更多帮助,请联系我。