介绍Google新服务App Engine

这是一个令人兴奋的消息, Google推出了App Engine服务, 你可以在Google强大可扩展的网络平台上构建自己的web应用服务, 而且无需再次编译, 用户执行的是加载编译之后的字节码. Google App Engine(暂且叫应用引擎)程序是由Python语言开发的, 运行时环境包括完整的Python语言和大多的Python标准库, Python是目前Google App Engine唯一支持的语言, 当然以后会逐步加入对其它程序开发语言的支持.

Google App Engine现在使用的Python运行时环境是Python 2.5.2, 包含了基本的Python库, 目前还不能打开socket或者写入文件, 不支持标准库中的一些核心功能. 另外包含了Django web应用框架, 版本是0.96.1, 数据存储使用的是非关系类型的数据库, 如需支持关系类型数据可使用Django组件.

申请App Engine需要注册Google帐户, 每个Google帐户可以最多注册3个app服务, 基本的应用存储空间大小是500M, 每月可供浏览500万次. 目前还不提供扩容(存储空间大小和网络流量)服务.

下面我们来看一段视频, 如何开发和部署Google App Engine应用程序:

btw, 接下来文章将比较Google App Engine和Amazon的AWS服务, 还有如何开发Google App Engine应用.

关键字: , , , ,