2011-06-14 69 views
-2

我对云计算非常陌生。我想知道是否可以在云上使用LAMP堆栈开发一个网站。
以及使用哪个云。是否有任何开源云计算使用它?开始使用云计算

+0

云流行语+灯栈听起来像一个服务器故障的东西 – lunixbochs 2011-06-14 04:27:09

+0

@ lunixbochs - 它不是老兄。它会来到这里只有我相信 – Hacker 2011-06-14 04:29:37

回答

2

排序您可以使用Eucalyptus开发可使用LAMP堆栈在亚马逊EC2上运行的应用程序。桉树是开源的。你在EC2实例上运行的所有东西都可以是开源的,但实际的EC2实例是付费的(如果这是你想要避免的)。

EC2是硬件即服务意义上的云计算。

您可以使用Java或Python(以及很快的Go)在Google AppEngine上开发应用程序,但是您甚至都没有看到操作系统和应用程序容器并不适用。这样杀死了LAMP的LA部分。此外,AppEngine使用各种DataStore API挂钩,因此M不适用。所以只要P是Python而不是PHP,你就是金(再次,假设P是LAMP的合理替代品)。从好的方面来说,在点击AppEngine配额之前,你可以做很多事情,并且不得不为任何事情付费。请注意,您可以使用appscale与工作相似的开源AppEngine。作为奖励,Appscale运行在Eucalyptus上(这可能与appscale和eucalyptus的创建者已婚的事实有关)。

Heroku很适合部署Rails应用程序,但这也不完全是LAMP。

Heroku和AppEngine是平台即服务意义上的云计算。

(希望你在别的答案)

+0

是的,我想避免成本发生... – Hacker 2011-06-14 05:09:35

+0

我会建议AppEngine。我将它用于我的博士研究,主要是因为在付费之前,我可以运行它很多。 – ccoakley 2011-06-14 05:14:33

2

术语“云计算”有点模糊。如果您对分布式计算和并行处理感兴趣,则可能需要查看Hadoop

2

有很多的云计算发展的机会/项目在那里。从Dropbox API到VMware vCloud Director API的所有内容都将很有趣。

试图让过去由营销过度使用的整个“云”术语,并查看实际正在使用私有云和公共云服务的情况。您将发现各种各样的平台,API和需要解决的问题。

+1用于检出Hadoop。

0

我发现通过这样做来学习更令人满意。所以我采用了同样的方法进行云计算。对于只想开始使用cloud computing with a real world example - check this code的人。希望它能帮助别人理解云计算。你可以在网上找到很多理论,但是对于实际的现实生活中的代码例子来说,情况并非如此。