1 google app engine apis :overview feb – march, 2010 patrick chanezon developer advocate google...

20
1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations [email protected]

Upload: ophelia-harrell

Post on 08-Jan-2018

220 views

Category:

Documents


2 download

DESCRIPTION

3 Google App Engine “We wear pagers so you don’t have to”

TRANSCRIPT

Page 1: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

1

Google App Engine APIs :Overview

Feb – March, 2010

Patrick ChanezonDeveloper AdvocateGoogle Developer [email protected]

Page 2: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

2

PlacePostage

Here

IaaSPaaS

SaaS

What is cloud computing?

Page 3: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

3

Google App Engine“We wear pagers so you don’t have to”

Page 4: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

5

Google App Engine

-Easy to build-Easy to maintain-Easy to scale

Page 5: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

6

By the numbers

- Built 100K apps- Maintained by 250K developers- Scaled to 250M pageviews daily

semi-transparent collage of apps

Page 6: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

7

App Engine

Page 7: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

8

It's just too difficult

Page 8: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

9

Cloud development in a box

• SDK & “The Cloud”• Hardware• Networking• Operating system• Application runtime

o Java, Python• Static file serving• Services• Fault tolerance• Load balancing

Page 9: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

10

Easy to deploy & scale

http://www.yourdomain.com/

1

2

Page 10: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

11

Google App Engine

Leveraging Google'splatform to better serveyour customers

Page 11: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

12

Language runtimes

Duke, the Java mascotCopyright © Sun Microsystems Inc., all rights reserved.

Page 12: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

13

Complete Java development stack

Page 13: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

14

Google's scalable serving architecture

Google Apps + your apps

Your custom applicationsOur Google Apps

Page 14: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

15

Secure Data Connector

and 50+ more...

Page 15: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

16

Your application's health

Page 16: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

17

Apr 2008 Python launchMay 2008 Memcache, Images APIJul 2008 Logs exportAug 2008 Batch write/deleteOct 2008 HTTPS supportDec 2008 Status dashboard, quota detailsFeb 2009 Billing, larger filesApr 2009 Java launch, DB import, cron support, SDCMay 2009 Key-only queriesJun 2009 Task queuesAug 2009 Kindless queriesSep 2009 XMPPOct 2009 Incoming emailDec 2009 BlobstoreFeb 2010 Datastore cursors, Async Urlfetch

23 months in review

Page 17: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

18

- Support for mapping operations across datasetsAlerting system for exceptions in your applicationDatastore dump and restore facility

App Engine Roadmap

Page 18: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

19

Always free to get started

~5M pageviews/month• 6.5 CPU hrs/day• 1 GB storage• 650K URL Fetch calls/day• 2,000 recipients emailed• 1 GB/day bandwidth• 100,000 tasks enqueued• 650K XMPP messages/day

Page 19: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

20

Purchase additional resources *

* free monthly quota of ~5 million page views still in full effect

Page 20: 1 Google App Engine APIs :Overview Feb – March, 2010 Patrick Chanezon Developer Advocate Google Developer Relations

21

Thank youRead more

http://code.google.com/appengine/

Contact infoPatrick ChanezonDeveloper [email protected]://twitter.com/chanezon

Questions?Thanks

To Alon Levi, Fred Sauer, Brett Slatkin and others for their slides