0% found this document useful (0 votes)
43 views11 pages

Google App Engine: Your App, at Scale With

Google App Engine is a platform as a service that allows users to build and run applications on Google's infrastructure without having to maintain servers. It provides automatic scaling and load balancing. Apps are easy to build, maintain, and scale as traffic and data storage needs change. Google App Engine supports apps written in Java, Python, PHP, and Go and provides features like persistent storage, asynchronous task queues, scheduled tasks, and integration with other Google cloud services.

Uploaded by

JineshNadar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views11 pages

Google App Engine: Your App, at Scale With

Google App Engine is a platform as a service that allows users to build and run applications on Google's infrastructure without having to maintain servers. It provides automatic scaling and load balancing. Apps are easy to build, maintain, and scale as traffic and data storage needs change. Google App Engine supports apps written in Java, Python, PHP, and Go and provides features like persistent storage, asynchronous task queues, scheduled tasks, and integration with other Google cloud services.

Uploaded by

JineshNadar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 11

Your App, At Scale With

Google App Engine


WHAT IS GOOGLE APP ENGINE?
 Platform as a service (PaaS)

 Category of cloud computing services provides a computing


platform and a solution stack as a service.

 It offers facilities for application design, application development,


testing, and deployment

 Lets you build and run applications on Google’s infrastructure.


WHAT IS GOOGLE APP ENGINE?

• 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.


THE APP ENGINE RUNTIME
ENVIRONMENT
 Google App Engine supports apps written in a variety of programming languages.

 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.
THE APP ENGINE RUNTIME
ENVIRONMENT

 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:
 Persistent storage
 Automatic scaling and load balancing.
 Asynchronous task queues for performing work outside the
scope
 Scheduled tasks for triggering events at specified times
 Integration with other Google cloud services and APIs.
THE APP ENGINE DEVELOPMENT
ENVIRONMENT

 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 APP ENGINE DEVELOPMENT
ENVIRONMENT
 Administration Console
 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.
OVERVIEW OF APP ENGINE
FEATURES
 Every App Engine feature is classified according to its status and availability:
• General Availability (GA)
• Beta
• Alpha
 The feature descriptions are grouped according to the general functions they serve:
 Languages and Runtimes
 Data storage, retrieval, and search
 Communications
 Process Management
 Computation
 App configuration and management
OVERVIEW OF APP ENGINE
FEATURES
Manipulate, combine, and enhance images.
Images Converts between image formats, access image
metadata such as height and frequency of colors.

Build your application in the Java programming


Java Runtime
language.

Programmatic access to application and request


Logs
logs from within your application.

Send email messages on behalf of


Mail administrators and users with Google Accounts,
and receive mail at various addresses.
QUOTAS AND LIMITS
 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.

You might also like