What Is Google App Engine?
Google App Engine是什么?
Google App Engine is a Platform as a Service (PaaS) offering that lets you build and run applications on Google’s infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs change. With App Engine, there are no servers for you to maintain. You simply upload your application and it’s ready to go.
Google App Engine 是一个平台即服务(PaaS)的产品,它可以让你在谷歌的基础设施里构建和运行你的应用程序。App Engine应用程序易于构建,易于维护,并且能方便的根据你的流量和数据存储需求的变化扩展。使用App Engine,你不用维护服务器。你轻易的上传你的应用并且确定它能用。
The App Engine runtime environment
App Engine 运行环境
Google App Engine supports apps written in a variety of programming languages.
Google App Engine 支持各种各样的编程语言编写的应用程序。
- Java: Using App Engine’s Java runtime environment, you can build your application using standard Java technologies.
- Python: App Engine features a fast Python interpreter and standard Python libraries.
- PHP: App Engine uses Google's Cloud Platform services under the hood when you call standard PHP functions.
- Go: App Engine features a Go runtime environment that runs natively compiled Go code.
- Java: 使用App Engine的Java运行环境时,你能使用标准的Java技术构建你的应用程序。
- Python: App Engine包含一个快速的Python解析器和一个标准的Python库。
- PHP: 当你调用标准的PHP函数时,App Engine 使用谷歌的云平台服务高级选项。
- Go: App Engine提供Go的运行环境,本地编译运行代码。
Google App Engine makes it easy to build and deploy an application that runs reliably even under heavy load and with large amounts of data. It includes the following features:
Google App Engine可以轻松的构建和部署一个应用程序,它甚至能在重负载和大数据量下运行。它具有一下特点:
- Persistent storage with queries, sorting, and transactions.
- Automatic scaling and load balancing.
- Asynchronous task queues for performing work outside the scope of a request.
- Scheduled tasks for triggering events at specified times or regular intervals.
- Integration with other Google cloud services and APIs.
- 持久性存储与查询、排序和汇报。
- 自动缩放负载平衡。
- 异步队列来执行工作范围之外的请求。
- 在指定的时间或者定期计划任务触发事件。
- 整合其他的谷歌晕服务和API。
Applications run in a secure, sandboxed environment, allowing App Engine to distribute requests across multiple servers, and scaling servers to meet traffic demands. Your application runs within its own secure, reliable environment that is independent of the hardware, operating system, or physical location of the server. For a full list of features, see our Features page.
应用程序在一个安全的,沙盒环境中运行,允许应用程序引擎可以在多个服务器之间分配请求,并扩展服务器来满足交通需求。您的应用程序在其自己的安全,可靠的环境,是独立于硬件,操作系统或服务器的物理位置运行。对于一个完整的功能列表,请参阅我们的功能页面。
The App Engine development environment
App Engine的开发环境
Software Development Kits (SDKs) for App Engine are available in all supported languages. Each SDK includes:
- All of the APIs and libraries available to App Engine.
- A simulated, secure sandbox environment, that emulates all of the App Engine services on your local computer.
- Deployment tools that allow you to upload your application to the cloud and manage different versions of your application.
The SDK manages your application locally, while the Administration Console manages your application in production. The Administration Console uses a web-based interface to create new applications, configure domain names, change which version of your application is live, examine access and error logs, and much more.
软件开发工具包(SDK)的用于应用程序引擎,可在所有支持的语言。每个SDK包括:
- 所有API并提供给应用程序引擎库。
- 一个模拟,安全的沙箱环境中,模拟所有App Engine的服务,您的本地计算机上。
- 部署工具,使您可以将应用程序上传到云和管理不同版本的应用程序。
该SDK本地管理您的应用程序,而管理控制台 管理您的应用程序在生产。管理控制台使用基于Web的界面来创建新的应用程序,配置域名,更改您的应用程序的版本是活的,检查访问和错误日志,等等。
Quotas and limits
配额和限制
App Engine gives you 1 GB of data storage and traffic for free, which can be increased by enabling paid applications. However, some features impose limits unrelated to quotas to protect the stability of the system. For more details on quotas, including how you can edit them to suit your needs, see the Quotas page.
应用程序引擎为您提供了1 GB的数据存储和通信的自由,这可以提高使支付应用。不过,有些功能强加无关的配额,以保护系统的稳定极限。有关配额,包括如何对其进行编辑,以满足您的需求更多详细信息,请参阅配额页。
To get started...
要开始...
- Download the SDK.
- Sign up for an account.
- Read the getting started information for your language.
- Check out the rest of the App Engine documentation.
Welcome to Google App Engine!
- 下载SDK。
- 注册申请一个账号。
- 阅读入门信息,为您的语言。
- 退房的其余App Engine的文档。
欢迎来到谷歌应用程序引擎!
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under theApache 2.0 License. For details, see our Site Policies.
Last updated 二月 5, 2014.
没有评论:
发表评论