Google app engine introduction

Preview:

DESCRIPTION

 

Citation preview

Google App EngineRajinder Sandhu

Outline

• Heard of Google App Engine Before?

• Installed App Engine SDK?

• Start application Locally ?

• Deploy on Google app Engine ?

What Exactly is Google App Engine?

What Exactly is Google App Engine?

• Google PaaS for building web applications in Cloud.

• No Server Maintenance, Auto-scaling, No Database Management (uses BigTable)

• Free Quota- 1GB Storage, 10 Apps per User.

• SDK for development, ease Deployment.

• Easy to Start.

What Exactly is Google App Engine?

Deployment Cycle

Physical Deployment Diagram

Download Python

Download SDK

Create Application

Create Application

DashBoard

App Engine Services

• Data Store- BigTable- Scalable Read/Write.

• MemCache- Shared amoung your instances.

• Google Accounts- Login and Logout purpose.

App Engine Restrictions

• Read only access to file system.

• Pure Python based web servers.

• Application can not create new threads.

• 10 MB request and response size limit.

• 1000 results max per datastore query.

• 30 sec deadline for every request/response.