【问题标题】:start working with cloud computing开始使用云计算
【发布时间】:2016-04-01 14:28:59
【问题描述】:

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

【问题讨论】:

  • 云流行语 + 灯栈听起来像是服务器故障
  • @lunixbochs - 它不是老兄。只有我相信它才会来到这里

标签: cloud cloud-hosting


【解决方案1】:

有点。您可以使用Eucalyptus 开发可以使用 LAMP 堆栈在 Amazon 的 EC2 上运行的应用程序。 Eucalyptus 是开源的。您在 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 是平台即服务意义上的云计算。

(希望你得到其他答案)

【讨论】:

  • 我建议使用 AppEngine。我将它用于我的博士研究主要是因为我可以在不必支付任何费用之前运行相当多的时间。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    那里有很多云计算开发机会/项目。从 Dropbox API 到 VMware vCloud Director API 的一切都值得一看。

    尝试摆脱营销过度使用的整个“云”术语,看看私有云和公共云服务实际做了什么。您会发现各种各样的平台、API 和需要解决的问题。

    +1 用于检查 Hadoop。

    【讨论】:

      【解决方案4】:

      我发现边做边学更令人满意。所以我对云计算采取了同样的方法。对于只想开始使用cloud computing with a real world example - check this code 的人。希望它可以帮助人们理解云计算。您可以在网上找到很多理论,但对于实际生活中的代码示例却并非如此。

      【讨论】:

        猜你喜欢
        • 2014-12-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-08
        • 1970-01-01
        相关资源
        最近更新 更多