google app engine 是什么?

Google是个真正能不断的为大伙带来惊喜的公司。从免费的Gmail把大家带入电子邮件的G级时代以来,Google一直在为实现统一的网络应用平台努力着。前不久Google在 Google Campfire One 大会上宣布推出App Engine(应用引擎),一个在线应用平台。

App Engine是什么呢?它到底会怎样的改变现在的网络环境呢。

 

简洁的说,App Engine是一个由Python应用服务器群、BigTable(Google的一个内部的数据库系统)数据库访问及GFS数据储存服务组成的平台,它 能为开发者提供一体化的、提供主机服务器及可自动升级的在线应用服务。用户编写应用,Google提供应用运行及维护所需要的一切平台资源。换言之, Google不仅仅要为用户提供现成的在线应用套件,它还希望利用自身的数据库系统优势,使自己成为在线应用的真正统一平台。

Google希望App Engine能令网络开发者更容易创建及升级在线应用,而不用花费精力在系统的管理及维护上。Google App Engine有以下优势:

  1. 使用Google的资源,运行你自己的应用。Google App Engine 使你可以使用和Google现在的应用完全相同的环境来构建自己的网站.
  2. 不需要额外的软硬件配置,Google App Engine 提供一个完整的Web应用环境 .
  3. 良好的可伸缩性,Google App Engine 使你不用考虑使用人数的限制,从1个人到1百万人,Google App Engine 都能提供良好的支持.Google的服务器会为你处理这些额外的事情。(当然对于超大的流量,Google会收取一些费用)
  4. 免 费开始使用。每个 Google App Engine 应用程序可以使用500M的存储空间,Google没有具体限制流量和Cpu的使用率,只是笼统地说明提供足够的流量和CPU,可以支持每月500万左右 的PV.想想多少个人网站能达到这个限制呢?所以说我们基本不用担心流量的问题了。

对我们来说Google App Engine是免费的,如果你有办法使你的网站流量超过500万,我想也不会介意向Google支付一些费用了。这样想来Google其实就是一个虚拟主 机服务商,只不过巧妙的换了一种方式,尽管如此,我还是看好GOOGLE的实力,或许真的能开拓出一个免费主机时代,呵呵,到时候就要像感谢Gmail让 我们进入免费G级邮件时代一样感谢Google App Engine了。

我个人是十分期待的,所以我准备重新拾起快要荒废的Python,投入Google的怀抱。

总结一下:

Google App Engine为我们提供了:

  • 免费的主机空间
  • 免费的数据库GFS
  • 免费的web服务器
  • 完整的Python应用环境(目前版本为Python2.5)
  • 强大的技术支持
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Google App Engine is a web application hosting service. By “web application,” we mean an application or service accessed over the Web, usually with a web browser: storefronts with shopping carts, social networking sites, multiplayer games, mobile applications, survey applications, project management, collaboration, publishing, and all the other things we’re discovering are good uses for the Web. App Engine can serve traditional website content too, such as documents and images, but the environment is especially designed for real-time dynamic applications. In particular, Google App Engine is designed to host applications with many simulta- neous users. When an application can serve many simultaneous users without degrad- ing performance, we say it scales. Applications written for App Engine scale automat- ically. As more people use the application, App Engine allocates more resources for the application and manages the use of those resources. The application itself does not need to know anything about the resources it is using. Unlike traditional web hosting or self-managed servers, with Google App Engine, you only pay for the resources you use. These resources are measured down to the gigabyte. Billed resources include CPU usage, storage per month, incoming and outgoing band- width, and several resources specific to App Engine services. To help you get started, every developer gets a certain amount of resources for free, enough for small applica- tions with low traffic. App Engine can be described as three parts: application instances, scalable data storage, and scalable services. In this chapter, we look at each of these parts at a high level. We also discuss features of App Engine for deploying and managing web applications, and for building websites integrated with other Google offerings such as Google Apps, Google Accounts, and Google Cloud Storage.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值