我是我们云托管的新手。我想知道从Google App引擎还是Amazon Web服务开始哪个更好。
我的问题是:
- 我的应用程序基于Java,数据库为MySQL。他们支持吗?
- 两家公司都有哪些免费优惠,哪一种更好呢?
- 从一个平台迁移到另一个平台有多容易?
- 我是新手,因此可以很好地开始使用这些服务。
另外,由于我是这里的新手,所以希望能获得一些很好的链接来开始使用这些服务,并从较高的角度了解其工作原理。
我是我们云托管的新手。我想知道从Google App引擎还是Amazon Web服务开始哪个更好。
我的问题是:
另外,由于我是这里的新手,所以希望能获得一些很好的链接来开始使用这些服务,并从较高的角度了解其工作原理。
Answers:
更新:答案不再是最新的。由于Google的Cloud SQL不再包含在BETA中,这意味着AWS和GAE都支持编写为使用MySQL数据库的Java应用程序,并且迁移不再那么困难。总体思路是,两家云提供商都倾向于提供“一切”服务:Google 在亚马逊正在使用Beanstalk时推出了Compute Engine。但是,亚马逊的IaaS服务比Google更为成熟,而Google的PaaS服务比亚马逊更成熟。归结为您想要IaaS还是PaaS。
AWS与Google App Engine之间的主要区别在于:AWS是基础架构即服务(IaaS),而GAE是平台即服务(PaaS)。这意味着,使用AWS,您仍然需要管理自己的服务器(ec2实例,数据库实例,负载平衡器等)=>需要一些sysadmin工作。使用GAE,您只需要编写应用程序代码并将其部署到Google云端即可,而无需关心运行的服务器或服务器数量。Google会为您完成所有系统管理员的工作。
两者都使用按使用付费的模型。
每个问题的答案:
注意:AWS还通过弹性beantalk支持PaaS ,但仍在BETA中