我是一个新手到我们云托管。我想知道哪个更适合开始,无论是Google应用引擎还是Amazon Web服务。谷歌应用引擎或亚马逊网络服务
我的问题是:
- 我的应用程序是基于java,数据库为MySQL。他们支持这个吗?
- 他们两人的免费优惠有哪些,哪一个更好?
- 从一个平台迁移到另一个平台有多容易?
- 开始使用这些服务的任何好的链接,因为我是一个新手在这里。
此外,我很感谢一些好的链接,开始使用这些服务,因为我在这里是一个新手,以及关于它如何工作的高级视图。
我是一个新手到我们云托管。我想知道哪个更适合开始,无论是Google应用引擎还是Amazon Web服务。谷歌应用引擎或亚马逊网络服务
我的问题是:
此外,我很感谢一些好的链接,开始使用这些服务,因为我在这里是一个新手,以及关于它如何工作的高级视图。
更新:答案不再是最新的。由于Google的Cloud SQL不再处于BETA中,这意味着AWS和GAE都支持为使用MySQL数据库而编写的Java应用程序,并且迁移不再困难。总体思路是,这两家云提供商都倾向于提供“一切”:Google推出了Compute Engine,而亚马逊正在致力于Beanstalk。然而,亚马逊的IaaS服务比谷歌更成熟,而Google的PaaS服务比亚马逊更成熟。这一切归结为您是否想要IaaS或PaaS。
有AWS和谷歌应用程序引擎之间的关键区别:AWS是基础设施即服务(IaaS),而GAE是平台即服务(PaaS)。这意味着,使用AWS,您仍然需要管理自己的服务器(ec2实例,db实例,负载均衡器等)=>需要一些系统管理员工作。使用GAE,您只需编写您的应用程序代码并将其部署到谷歌云中,而无需关心哪些服务器或其运行的服务器数量。 Google会为你做所有的系统管理员工作。
两者都使用付费模式。
回答每一个问题:
注意:AWS还通过elastic beanstalk为PaaS的支持,但仍处于测试阶段
A1不正确,因为App Engine也支持mysql。请参阅:https://developers.google.com/appengine/docs/java/cloud-sql/developers-guide – 2013-03-24 15:50:00
@Takashi谢谢。我不知道这个新功能。编辑我的回答以反映您的评论。 – 2013-03-24 16:58:08
+1对于Google PaaS和Amazon的IaaS之间的差异,我认为是他们之间的主要区别之一。 – 2013-05-14 22:04:44
@TakashiMatsuo好笑,你怎么说这样的帖子是不是建设性的,我经常发现,在关闭的帖子一些最有建设性的人正在寻找回答这样的问题。只是看看意见13506 – 2014-06-25 00:41:35
我希望得到SO社区关于这个问题的集体建议。这绝对与编码有关。我想知道如何在网络上最好地部署我的代码。我想我会把我的问题带到网络的更多角落 - 不幸的是。 – tmthyjames 2014-10-12 01:25:58
他们喜欢关闭所有最有趣的问题..“你的问题必须有二进制答案!” – 2016-01-16 16:36:47