Amazon EC2与Google App Engine

托管您的博客或网站是更好的选择?

我一直试图在亚马逊Ec2和谷歌应用程序引擎中选择最好的东西来托管我的博客和网站,但不仅仅是品牌名称,底层框架和实施是我主要关注的主要因素。

AWS EC2中有许多优点和缺点以及Google App引擎。 大多数中小企业更喜欢App Engine,而另一方面, Amazon Ec2在中大型企业和企业巨头中颇受欢迎。 而且,自引入微型实例以来,它也开始在中小型企业中普及。

操作系统支持

当涉及到操作系统支持时,EC2允许您将系统的一个实例扩展到任意数量的实例,即它允许您完全控制每个实例,充当虚拟框。 Google App Engine完全不同; 它基本上为python等web应用程序提供了一个平台,它可以帮助您轻松部署您的web应用程序。

很明显,如果你不寻找任何特定的服务,那么你可以随时选择App引擎,而如果你想拥有操作系统服务的控制权,那么EC2是一个更好的选择!

技术支持的复杂性和必要性

EC2还需要一个系统管理员,他可以创建实例并对其进行监控,并且它可以让开发人员按照他/她的角色工作,无缝编写无差错代码。 这对于希望专注于单个产品的小型企业持有者来说非常有帮助。

但是,App Engine中最棒的是它的可移植性,这是EC2不提供的。 该框架基本上是开源的,大多数API用于可移植性,这反过来又使您更容易迁移到另一台服务器的工作。

供应商锁定功能

它还提供了一个名为“供应商锁定”的功能,可防止您的应用与不需要的数据库相关联。 您也可以尝试AppScale,这是另一个与AppEngine非常相似的开源项目。

亚马逊EC2的优点

EC2的缺点

Google App Engine的优点

这意味着如果你的网站没有吃掉任何资源,那么你将不需要支付任何费用。

AppEngine的缺点

总体判决

我非常喜欢亚马逊弹性云计算系统,但它不会强迫我托管小博客和网站; 另一方面,谷歌的AppEngine绝对吸引我。

如前所述,如果您需要对您的网络应用程序进行完全控制,EC2是一种可行的方式; 否则,Google App Engine也是一个不错的选择。