正在加载...

将Google App Engine应用部署到你的Linux主机上

五月 4th, 2008

Google App Engine一经推出,就在全世界刮起了一阵风暴。我们知道Google App Engine目前还在完善之中,你必须把自己的作品发布到Google的服务器上,而现在appspot.com这个域名,对于国内用户来说,访问速度那是相当慢的。不过,好消息是,已经有牛人开发出来超级强大的Google App Engine开源运行环境。

当然,你也许会说Google提供的SDK就很好,但SDK只是一个开发环境,并不适合用于项目的发布,而今天要介绍的项目AppDrop则是一个真正可以用于发布的web运行环境。

Appdrop由Chris Anderson在Google App Engine SDK的基础上修改而来,目的是使GAE程序可以在所有类Unix的主机环境下运行。

当前阶段的开发目标是把用Google App Engine 开发的WEB应用程序导入到Amazon的 EC2虚拟主机环境下运行,目前进度令人满意,已经有不少的程序已经通过这种方式在 Amazone EC2虚拟主机运行了,它们表现和在Google服务器上一样好,你可以点击这里浏览一下

Appdrop是一个开源项目,按照Apache 2.0 license授权。你可以在这里下载其源代码进行研究,也可以将它部署到你自己的主机上。

把程序从最受欢迎的搜索引擎的集群服务器上转移到别的主机上可能并不是好主意,也并不会带来太多的好处,但至少提供了一种在Google服务之外的选择,使自己开发的程序可以运行在多个环境下,总是受欢迎的。

AppDrop并不完美。他不能提供如Google那样的高效的存储方案,如果你已经开发了一个比较复杂的程序,这个程序的性能可能会出现很大的下降。

相关阅读:



我要留言


google reader 抓虾
bloglines my yahoo
哪吒 鲜果
* 更多订阅本站方式请看 订阅帮助