gseeker
Google发布App Engine 欲打造网络应用统一平台
将文章归档于 挨踢G讯 由. Ken Wong on 2008-04-09
Google发布App Engine 欲打造网络应用统一平台

  Google Apps为团体及企业用户提供了一体化的在线协作应用套件,但那只是一个开始。尽管用户可以直接利用Google Apps里的在线应用,无需添加额外的主机或管理,但同时,用户的选择也不多,因为所有的应用都是直接由Google指定的。想像一下,如果Google直接提供一种在线应用平台,允许用户直接在平台上创建及运行各种应用,那该有多震撼。

  根据TechCrunch得到的情报,在今天晚些时候,Google将在Google Campfire One大会上宣布推出App Engine(应用引擎),一个在线应用平台。简言之,App Engine是一个由Python应用服务器群、BigTable(Google的一个内部的数据库系统)数据库访问及GFS数据储存服务组成的平台,它能为开发者提供一体化的、提供主机服务器及可自动升级的在线应用服务。用户编写应用,Google提供应用运行及维护所需要的一切平台资源。换言之,Google不仅仅要为用户提供现成的在线应用套件,它还希望利用自身的数据库系统优势,使自己成为在线应用的真正统一平台。

  Google App Engine专为开发者而设,开发者可以完完整整地将自己编写的在线应用运行于Google的资源上。这意味着开发者必须得为应用编写Python脚本,以创建一个可通过网络访问的BigTable界面。Google App Engine和Amazon提供的类似服务(S3、EC2及SimpleDB)不同,因为后者是直接提供一系列资源供用户选择使用的。

  根据Google的官方声明,Google希望App Engine能令网络开发者更容易创建及升级在线应用,而不用花费精力在系统的管理及维护上。通过App Engine,开发者可以实现:

*编写代码并执行

开发者完全不必担心应用运行所需要的资源,因为Google App Engine会提供所有东西。

*全面关注流量变化

得益于Google自身强大的Bigtable数据库系统及相关的可升级的基础组件,Google App Engine能提供全自动化的复制及负载平衡,使应用能更容易升级以满足不同用户群的需要,从一至一百万。

*轻松与Google其它服务整合

开发者可以直接通过Google App Engine使用内置的组件及Google的API资源库所提供的即插即用式的功能。

  听起来非常强大,但Google App Engine在发布之初还是有一定的限制的。比如只有前一万名注册的开发者才能配置应用。Google App Engine在beta期间是完全免费的,但应用不能使用超过500MB总空间、2亿megacycles/天CPU时间、10GB带宽/天。即应用每月所承受的总流量只能在500万PV左右。而在beta期结束后,对于超出限制的部分,开发者必须向Google支付相应的费用,尽管当前具体的价格表还未公布。此外,Google App Engine当前规定所有应用都要用Python语言编写,尽管Google声称以后会支持更多其它语言。Python语言是Google内部使用的脚本语言,Google在05年更是连Python语言的发明者Guido Van Rossum也聘用了。

  由于以上信息超前于Google的正式发布,所以请在至少数小时后,再尝试访问Google App Engine的官方网站:

  http://code.google.com/appengine/

  更新:Google动作有够快的,以上网址已生效。如果你是开发者并且想使用App Engine,请尽快进入以下地址注册:

  http://appengine.google.com/

  更新2:我刚才试了一下注册,现在就收到了成功注册的确认邮件,可以开始创建应用了。前后不到一小时。可见当前还是有名额的,各位要抓紧了。

创建App:
google-app-engine-1.gif


但无论输入什么作为应用识别符,它都提示应用已存在,看来它还是知道我不懂Python了=.=
google-app-engine-2.gif

  更新3于去年10月被Google所收购的移动服务Jaiku刚刚也宣布,它将全面转向App Engine,成为首批应用之一。这不仅意味着Jaiku即将融入Google架构里,也再次展示了Google对自己产品的信心,"Google eats its own dogfood"。

  更新4:终于成功创建了应用,纯属胡搞:

控制面板。如果已上传并配置、运行了应用,就可查看有关的统计数据,以及对应用进行设置等:
google-app-engine-3.gif


App Engine SDK。上传应用指南
google-app-engine-4.gif


邀请应用协作者。你可以通过添加被邀请者的邮箱地址来邀请他加入,共同创作应用:
google-app-engine-5.gif


  更新5:感觉App Engine如果成功,Google将成为web2.0 startup的母体。这是一件极酷的事,在某种意义上,这相当于统治了互联网、间接拥有了大部分用户。

  Google为App Engine专门开设了一个官方博客:

  http://googleappengine.blogspot.com

  App Engine官方介绍视频:



Permalink: Google发布App Engine 欲打造网络应用统一平台
img Addthis img Ask img Blinklist img del.icio.us img Digg img Fark img Facebook img Google img Lycos img Ma.gnolia Add this page to Mister Wong Mr Wong img Netscape img Netvousz img Newsvine img Reddit img StumbleUpon img Slashdot img Tailrank img Technorati img Wink img Yahoo

Vote for Google发布App Engine 欲打造网络应用统一平台:

  • Currently 8.71/10
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
分值情况: 8.71 / 14 评分
 
Share It
CW工具栏安设
RSSrss   | 所有的部落格订阅选择
Google google   |   什么是RSS?
Yodao Yodao
Netvibes Netvibes
AnothrAnothr
TwitterFollow us on Twitter!