当我应该或不应该使用Google App Engine部署商业Web应用程序时,我仍然不清楚.
看来谷歌有"业务"级别的支持.
http://code.google.com/appengine/
当我应该使用Google App Engine时以及我不应该将它用于Web应用程序时,可以列出一些项目符号
在我用我的项目进行了几周的谷歌引擎攻击后,这个问题非常简单.你应该在以下时间使用它:
你不能被设置为服务器
你想要即时免费几乎无限的可扩展性
你的流量很大,而且难以预测
你不想照顾自己的服务器监控工具
您需要的价格符合您的实际使用情况,而不是基于时间段的价格
你可以将长任务分成30秒
你有使用noSQL的技能/意愿/愿望并处理其后果
您可以在没有直接文件系统访问的情况下工作
实际上,你可以将它用于任何东西,特别是网站.它很快就变得太昂贵了,因为它运行着大量的后台进程.如果你在24/7做一些硬核数字运算,你最好在某个地方使用你自己的服务器,因为没有云服务可以真正实现这一点.
但是想到这一点,你还能在哪里获得一个架构,每月可以吞下10多个请求,每月10美元?
基本上它归结为:如果你想专注于开发代码,而不是你的服务器架构.GAE适合你.(不像亚马逊的表现更像一个花哨的VPS)