今天在群里听到Sina App Engine (SAE – 新浪应用引擎) 进入Alpha2内测阶段,并开放了邀请码的申请页面。很好奇SAE和GAE (Google App Engine) 会有什么不同,于是去申请了一下。
SAE博客上有些童鞋留言说一直没有收到邀请码,而新浪官方也表示这周将只发放500个邀请码(每天100个),也许是我人品好,晚上8点左右就顺利收到了邀请码。
注册帐号后,稍微研究了一下,发现除去那些大同小异的云计算平台的介绍,SAE和GAE技术上最大的区别是:
- Sina App Engine支持主流的PHP5+MySQL,基于LAMP架构。
- Google App Engine原先仅支持Python,数据库也比较难用。
SAE提供了Windows和Mac/Linux下的SDK工具
直接用SDK工具创建APP版本、应用目录和上传/下载文件:

SAE用Nginx来实现负载均衡
创建了第一个应用fish.sinaapp.com,还没想好做什么用,phpinfo不能执行,试一下curl命令,看看文件头。
curl -I http://fish.sinaapp.com/
结果如下:
HTTP/1.1 200 OK既然Sina App Engine 是基于LAMP的,可以推断出SAE前端采用Nginx来实现负载均衡。
Server: nginx/0.6.31
Date: Wed, 03 Feb 2010 13:30:40 GMT
Content-Type: text/html
Content-Length: 151
Last-Modified: Tue, 02 Feb 2010 02:34:25 GMT
Connection: close
Accept-Ranges: bytes
开放的平台需要开放的团队
在查看Sina App Engine的相关资料时,我发现SAE的开发团队非常开放:
- 他们用WordPress而不是Sina自身的博客来搭建SAE的官方博客。
- 他们用Google Docs做了Sina App Engine的Quick Guide
- 在演示文件里我发现了开发团队使用的是Chrome浏览器和搜狗输入法
中国的Web2.0和全世界最大的区别就是封闭,前一阵腾讯关闭了非常封闭的滔滔;而开心网至今没有公布API,用户不得不玩一些开心网自己开发的早已玩腻了的非常无聊的游戏。
目前Google App Engine在国内无法正常使用的情况下,希望Sina App Engine的团队能足够开放,为我们带来一个开放的平台,一款开放的产品。