使用Amazon Web Services(EC2等)托管CakePHP应用程序?

Ami*_*deh 5 mysql cakephp amazon-s3 amazon-ec2 amazon-web-services

我认为我还没有完全理解亚马逊网络服务,这就是我提出这个问题的原因.我想知道AWS是否是CakePHP应用程序的好主机,当然它运行PHP和MySQL?

如果使用像EC2这样的服务,我是否必须更改或添加任何内容?我也注意到亚马逊拥有自己的数据库系统,这意味着没有mysql.

另外作为一个侧面问题,您认为AWS的成本是什么?

对不起,如果我的问题有点分散,或有点"noobish",但这就是我问的原因.提前致谢!

Min*_*ieh 5

这个问题似乎已于2周前得到解答.是的,我目前的公司在AWS Asia Pacific(新加坡)和EU West(爱尔兰)上托管了他们的CakePHP应用程序(1.2.1,生产和开发).生产和开发服务器都是m1.xlarge(标准4核,15GB,Fedora 8 64位).我们之前尝试过LAMP启动器,但它太小了,无法处理网络流量需求.

基本上你没有更改你的代码,除非你已达到里程碑,有足够的流量迫使你切换到CloudFront(CDN),RDS和Load Balancer功能(这是我现在正在做的.)但你已被警告尽早计划.

对于这笔费用,我们6月收到的账单大约是550美元到600美元(大约是运行24x7的m1.xlarge服务器),而7月份是1100到1200美元(大约两台m1.xlarge服务器全天候运行.)这会给你想法多少钱.


bum*_*box 3

除非您只需要为 cakephp 应用程序提供专用实例,否则最好使用在共享服务器上提供完整灯托管堆栈的主机。

使用aws,您需要创建一个实例,配置该实例,例如安装mysql(如果您想要的话)等。

然后您在运行时按小时付费,因此一整年的费用约为 24*365*12c = 1050 美元。(您需要检查您想要的确切费率)