软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 免费资源 > 免费空间 > 什么是 Google App Engine 它免费使用吗?

什么是 Google App Engine 它免费使用吗?

  Google App Engine 可让您在 Google 的基础架构上运行您的网络应用程序。App Engine 应用程序易于构建和维护,并可根据您的访问量和数据存储需要的增长轻松扩展。使用 Google App Engine,将不再需要维护服务器:您只需上传您的应用程序,它便可立即为您的用户提供服务。

  您可以使用 Google 企业应用套件通过自己的域名(例如 http://www.example.com/)提供应用程序。或者,您可以使用 appspot.com 域上的免费域名来为您的应用程序提供服务。您可以与全世界的人共享您的应用程序,也可以限制为只有贵组织的成员可以访问。

烈火网:http://www.veryhuo.com/

  Google App Engine 支持以几种编程语言编写的应用程序。通过 App Engine 的 Java 运行时环境,您可以使用标准 Java 技术(包括 JVM、Java servlet 和 Java 编程语言,或使用基于 JVM 的解释器或解译器的任何其他语言,例如 JavaScript 或 Ruby)构建应用程序。App Engine 还提供一个专用的 Python 运行时环境,该环境包括一个快速 Python 解释器和 Python 标准库。Java 和 Python 运行时环境构建为确保应用程序快速、安全运行,并不受系统上的其他应用程序的干扰。

  在 App Engine 中,您只需为您使用的资源付费。没有设置成本,也没有重复的费用。您的应用程序使用的资源,如存储空间和带宽以千兆字节衡量,并以有竞争力的费率收费。您可以控制您的应用程序可以消费的最大资源量,使其一直保持在预算范围内。

  可以免费开始使用 App Engine。所有应用程序都可以使用多达 500 MB 的存储空间,以及可支持每月约 500 万页面浏览量的足够的 CPU 和带宽,完全免费。为您的应用程序启用付费后,您的免费配额将提高,您只需为使用的超过免费水平的资源付费。

  应用程序环境

  通过 Google App Engine,即使在负载很重和数据量极大的情况下,也可以轻松构建能安全运行的应用程序。App Engine 包括以下功能:

  动态网络服务,提供对常用网络技术的完全支持

  持久存储空间,支持查询、分类和事务

  自动扩展和负载平衡

  用于对用户进行身份验证和使用 Google 帐户发送电子邮件的 API

  一种功能完整的本地开发环境,可以在您的计算机上模拟 Google App Engine

  用于在指定时间和定期触发事件的计划任务

  您的应用程序可在以下两个运行时环境之一中运行:Java 环境和 Python 环境。各环境均为网络应用程序开发提供标准协议和常用技术。

  沙盒

  应用程序在安全环境中运行,该安全环境仅提供对基础操作系统的有限访问权限。这些限制让 App Engine 可以在多个服务器之间分发应用程序的网络请求,并可以启动和停止服务器以满足访问量需求。沙盒将您的应用程序隔离在它自己的安全可靠环境中,该环境与网络服务器的硬件、操作系统和物理位置无关。

  安全沙盒环境的限制示例包括:

  应用程序只能通过提供的网址抓取以及电子邮件服务访问互联网中的其他计算机。其他计算机只能通过在标准端口上进行 HTTP(或 HTTPS)请求来连接至该应用程序。

  应用程序无法向文件系统写入。应用程序只能读取通过应用程序代码上传的文件。该应用程序必须使用 App Engine 数据存储区、memcache 或其他服务存储所有在请求之间持续存在的数据。

  应用程序代码仅在响应网络请求或 cron job 时运行,且任何情况下必须在 30 秒钟内返回响应数据。请求处理程序不能在响应发送后生成子进程或执行代码。

  Java 运行时环境

  您可以使用常用 Java 网络开发工具和 API 标准开发在 Java 运行时环境中运行的应用程序。您的应用程序使用 Java Servlet 标准和环境交互,并可以使用常用网络应用程序技术,例如 JavaServer 页面 (JSP)。

  Java 运行时环境使用 Java 6。App Engine Java SDK 支持使用 Java 5 或 6 开发应用程序。

  该环境包括 Java SE 运行时环境 (JRE) 6 平台和库。沙盒环境的限制在 JVM 中实现。只要应用程序不超过沙盒的限制,就可以使用任何 JVM 字节码或库功能。例如,尝试打开套接字或向文件写入的字节码将引发运行时异常。

  您的应用程序使用 Java 标准 API 来访问大多数 App Engine 服务。对于 App Engine 数据存储区,Java SDK 包括 Java 数据对象 (JDO) 和 Java 持久性 API (JPA) 接口的实现。应用程序可使用 JavaMail API 通过 App Engine 邮件服务发送电子邮件。java.net HTTP API 访问 App Engine 网址抓取服务。App Engine 还包括低级 API 以使用其服务实现额外适配器或直接从应用程序使用。请参阅有关数据存储区、memcache、网址抓取、邮件、图像和 Google 帐户 API 的文档。

  通常,Java 开发人员使用 Java 编程语言和 API 来实现 JVM 的网络应用程序。通过使用 JVM 兼容的解译器或解释器,您还可以使用其他语言来开发网络应用程序,例如 JavaScript、Ruby 或 Scala。

  有关 Java 运行时环境的详细信息,请参阅 Java 运行时环境。

相关阅读
网友评论
栏目导航
推荐软件