新浪SAE 和 Google 的 GAE 哪个好?

各有千秋吧。

首先从品牌影响力来讲,Google的影响力远大于新浪。

从成熟性来看,GAE相对成熟,已经可以付费购买计算能力和带宽等资源,SAE目前仍处于测试阶段。

从网络部署和计算能力上来讲,毫无疑问,GAE凭借其分布于全球的数据中心和Google强大的计算能力,以及其分布于全球的高速互联网络,占有绝对的优势。

从战略角度来看,GAE是Google云计算策略的重要一环,而SAE,个人感觉很大程度上只是新浪微博的辅助,作为微博应用的运行平台。

从维护团队来讲,GAE维护团队成员无论从数量还是质量上,都优于SAE开发团队。

从应用数量和开发人员数量来说,SAE占有绝对优势。

从开发语言上来讲,GAE支持的是Python和Java,SAE支持的是PHP,从开发语言使用的广泛性来说,本人更倾向于PHP。

从函数限制来讲,两者都限制了不少函数,具体究竟孰优孰劣,因本人浅尝辄止,不好妄下结论。

从政策层面来讲,GAE位于国外,不会受到国内政策的影响,因此不必将精力放在内容的审查上;而SAE,由于数据中心位于国内,或多或少会受到国家政策的影响。因此,GAE上的应用可以轻松绑定域名,而在SAE绑定域名,则需要经过ICP备案等一系列繁琐步骤。然而,受政策影响,GAE在国内经常“抽风”,GHS域名绑定被干掉已是昨日之事,HTTPS加密目前亦不可使用,而仅存的二级域名,也是时断时续。从这点来看,SAE还是很不错的选择。

尽管Google具有诸多优点,但在国内,无论是从稳定性还是从访问速度上讲,Google处于绝对的下风。GAE数据中心位于国外,通过国际线路连接到国内;而SAE则位于北京洋桥机房,BGP多线线路,无论是电信、联通,还是教育网,网络时延都极小,访问速度一流。仅从这点来看,SAE在国内已经完全战胜于GAE。

除了GAE和SAE,本人更看好传说中的腾讯TAE。就目前掌握的信息来看,TAE貌似支持ASP.NET、PHP、Python等多种语言。从运行机制猜想,函数限制估计会远少于GAE和TAE,甚至没有函数限制。

结论:如果用户大多位于国内,可选择SAE;但如果客户多位于国外或是试图忽略国内监管,可选择GAE,但要以牺牲国内访问的稳定性为代价。