代码之家  ›  专栏  ›  技术社区  ›  Amir Rustamzadeh

使用Amazon Web服务(EC2等)托管Cakephp应用程序?

  •  5
  • Amir Rustamzadeh  · 技术社区  · 16 年前

    我觉得我还没有完全理解亚马逊的网络服务,这就是我为什么要问这个问题。我想知道对于一个运行php和mysql的cakephp应用程序来说,aws是否是一个很好的主机?

    如果使用像ec2这样的服务,我是否需要更改或添加代码?我还注意到亚马逊有自己的数据库系统,这是否意味着没有mysql?

    还有一个附带问题,你们认为AWS的成本是多少?

    对不起,如果我的问题有点零散,或有点“中午”,但这就是我为什么要问它。 提前谢谢!

    4 回复  |  直到 16 年前
        1
  •  3
  •   bumperbox    16 年前

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

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

    然后你在它运行时每小时付费,所以一整年的费用大概是24*365*12c=1050美元(你需要检查你想要的确切价格)。

        2
  •  5
  •   Ming Hsieh    16 年前

    这个问题似乎已经在两周前得到了解答。是的,我目前的公司在美国焊接学会亚太区(新加坡)和欧盟西部(爱尔兰)主办了他们的Cakephp应用程序(1.2.1,生产和开发)。生产和开发服务器都是M1.XLarge(标准4核、15GB、Fedora 8 64位)。我们以前试过启动灯,但它太小,不能处理网络流量需求。

    基本上,你没有改变你的代码,除非你已经达到里程碑,有足够的流量,迫使你切换到CloudFront(cdn),RDS,和负载均衡器功能(这是我现在正在做的)但是你已经被警告要尽早计划它。

    对于成本,我们6月份收到的账单大约是550美元~600美元(大约是M1.XL大型服务器,全天候运行),7月份的账单大约是1100美元~1200美元(大约是2台M1.XL大型服务器,全天候运行),这会让您知道它的成本。

        3
  •  2
  •   Travis Leleu    16 年前

    AWS是 伟大的 用于在服务器上自动平衡不同的负载。想象一下你正在运行一个圣诞特刊——你一年不需要50台服务器(浪费金钱)。AWS允许您从正常的1X实例(自动)缩放到50X。

    基于你的问题,我想你不是基础设施方面的专家。亚马逊确实提供了一个数据存储,可以取代MySQL。但是如果你不知道这些权衡,我建议你不要走这条路,直到你对AWS更熟悉。

    你应该注册一个帐户并使用它。您只需按计算小时付费,这样您就可以以每天不到一美元的价格安装和运行服务器。过来看!

    从价格上看,我认为它们比其他一些云计算选项要贵一些。我在那个空间听到的最常见的名字是AWS、Linode(比真正的“云”更多的VP)、Slicehost和(更频繁的)Media Temple。

        4
  •  0
  •   KahWee Teng    16 年前

    AWS就像一个带有附加API的虚拟专用服务器(VPS)。如果您以前没有使用过vps,那么最好在使用aws之前先研究一下。

    如果你想试试AWS,它是以每小时的价格提供的。你也可以试几个小时看看情况如何。

    玩得高兴!