【问题标题】:Google apps server or Amazon server [closed]谷歌应用服务器或亚马逊服务器[关闭]
【发布时间】:2012-04-16 07:39:34
【问题描述】:

为什么我更喜欢 Google Apps 服务器而不是 Amazon 的各种产品之一?

主要目的是为移动应用存储数据,所以我认为成本和编程语言是最大的决定因素。

有什么好的入门读物吗?我主要是在寻找资源,然后带着更详细的问题回到这里

【问题讨论】:

  • 请停止在 StackOverflow 上提问 Gorilla vs Shark 问题。在 t3h int4rw3bz 上的其他任何地方都可以提出此类问题,甚至可以鼓励。
  • @bernie 我不明白这是个坏问题。我敢打赌,这是每个想要外包基础设施的人都会想到的问题。我不相信 OP 试图发动一场火焰战争或其他任何事情,我认为他们只是想知道在做出自己的决定时应该考虑哪些因素。我可能做了很多假设,但是当有人问他们在哪里可以自己学习差异时,我不明白大猩猩与鲨鱼的帖子如何适用于此。
  • @Lostsoul:这绝对不是一个坏问题。有些人甚至会说这是一个很好的问题。这并没有改变它根本不适合这个网站的事实。很抱歉我没有说得更清楚。
  • 伯尼链接到的文章非常清楚地说明了为什么这些问题不适合。另外,我从未听说过“Google 应用服务器”。这是什么?
  • @bernie 我同意不是编程问题。我在想也许这会更好地发布在 serverfault 上。

标签: google-app-engine web-applications mobile amazon-ec2


【解决方案1】:

我认为谷歌应用引擎很好,但我发现它相当有限。我只能将我的 python 或 java 代码推送到它。我决定使用 AWS,因为我意识到,在我的特定情况下,我需要运行其他服务和某些软件的不同版本(我的一些应用程序运行 python3,一些运行 python 2.6)。

我还发现 google 的使用定价有点令人困惑。例如,我如何知道我的系统将有多少 IO 请求?使用 EC2,我不必测量它,它为您的服务器和 S3 提供了无限的 IO。我只付一个小时。

话虽如此,有充分的理由选择谷歌而不是 AWS。如果您只是推送代码并且不依赖任何第三方服务(所有服务都来自您自己的应用程序),那么 google 可能是一个不错的选择。

如果有人可以提供一个比很好的入门指南,但我强烈建议您先弄湿自己的脚并尝试这两种服务。 AWS 提供了一年免费的微型实例(http://aws.amazon.com/ec2/),我相信谷歌也是如此(http://www.google.com/enterprise/cloud/appengine/pricing.html)。测试一下,看看你喜欢哪一个。

【讨论】:

    【解决方案2】:

    这个话题似乎引起了一些很好的讨论,并且以游戏为中心:

    Final GAE vs AWS architectural decision

    另一篇经过长时间讨论的 SO 帖子:

    https://softwareengineering.stackexchange.com/questions/64727/windows-azure-vs-amazon-ec2-vs-google-app-engine

    【讨论】:

      【解决方案3】:

      IBM DeveloperWorks 对主要的 PaaS 供应商进行了很好的比较here

      Google App Engine 的主要缺点是缺乏灵活性:它只实现了部分 Java EE 标准,并且它迫使您使用非关系数据存储来实现持久性(尽管 Google SQL 计划很快推出) .有了这些限制,您的应用程序的可移植性就会降低。

      另一方面,亚马逊提供的包括一个 Tomcat 容器,它是一个完全可以抱怨的 Java Web 容器。 Amazon 还允许您在关系存储库和 No-SQL 存储库之间进行选择,从而确保灵活性和可移植性。但是价格比较贵,所以不推荐给小项目或者爱好者开发者(比如我)

      【讨论】:

        猜你喜欢
        • 2013-03-14
        • 2016-01-06
        • 1970-01-01
        • 2011-03-02
        • 1970-01-01
        • 2011-10-26
        • 2013-07-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多