Google App Engine
Rajinder 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.
Google app engine introduction

Google app engine introduction