google app engine introduction

15
Google App Engine Rajinder Sandhu

Upload: rajsandhu1989

Post on 21-Nov-2014

2.145 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Google app engine introduction

Google App EngineRajinder Sandhu

Page 2: Google app engine introduction

Outline

• Heard of Google App Engine Before?

• Installed App Engine SDK?

• Start application Locally ?

• Deploy on Google app Engine ?

Page 3: Google app engine introduction

What Exactly is Google App Engine?

Page 4: Google app engine introduction

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.

Page 5: Google app engine introduction

What Exactly is Google App Engine?

Page 6: Google app engine introduction

Deployment Cycle

Page 7: Google app engine introduction

Physical Deployment Diagram

Page 8: Google app engine introduction

Download Python

Page 9: Google app engine introduction

Download SDK

Page 10: Google app engine introduction

Create Application

Page 11: Google app engine introduction

Create Application

Page 12: Google app engine introduction

DashBoard

Page 13: Google app engine introduction

App Engine Services

• Data Store- BigTable- Scalable Read/Write.

• MemCache- Shared amoung your instances.

• Google Accounts- Login and Logout purpose.

Page 14: Google app engine introduction

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.

Page 15: Google app engine introduction