我是我们云托管的新手。我想知道从谷歌应用引擎或亚马逊网络服务哪个开始更好。
我的问题是:
- 我的应用程序基于java,数据库是MySQL。他们支持这个吗?
- 他们俩都有哪些免费优惠,哪一个更好?
- 从一个平台迁移到另一个平台有多容易?
- 任何开始使用这些服务的好链接,因为我是这里的新手。
此外,由于我是这里的新手,我希望有一些很好的链接可以帮助我开始使用这些服务,并且可以从高级别的角度了解它是如何工作的。
我是我们云托管的新手。我想知道从谷歌应用引擎或亚马逊网络服务哪个开始更好。
我的问题是:
此外,由于我是这里的新手,我希望有一些很好的链接可以帮助我开始使用这些服务,并且可以从高级别的角度了解它是如何工作的。
更新:答案不再是最新的。由于 Google 的 Cloud SQL 不再处于 BETA 阶段,这意味着 AWS 和 GAE 都支持使用 MySQL 数据库编写的 Java 应用程序,并且迁移不再那么困难。总体思路是,两家云提供商都倾向于提供“一切”:谷歌推出了Compute Engine,而亚马逊正在开发Beanstalk。然而,亚马逊的 IaaS 服务比谷歌更成熟,而谷歌的 PaaS 服务比亚马逊更成熟。这一切都归结为您想要 IaaS 还是 PaaS。
AWS 和 Google App Engine 之间有一个关键区别:AWS 是基础设施即服务 (IaaS),而 GAE 是平台即服务 (PaaS)。这意味着使用 AWS,您仍然需要管理自己的服务器(ec2 实例、db 实例、负载均衡器等)=> 需要一些系统管理员工作。使用 GAE,您只需编写应用程序代码并将其部署到谷歌云,而无需关心它运行什么服务器或运行多少台服务器。Google 会为您完成所有系统管理员的工作。
两者都使用按使用付费的模式。
每个问题的答案:
注意:AWS 还通过弹性 beanstalk支持 PaaS ,但这仍处于测试阶段