Your SlideShare is downloading. ×
0
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

App Engine Overview @ Google Hackathon SXSW 2010

3,972

Published on

This is an overview presentation on Google App Engine. This was given at the Google hackathon @ SXSW Interactive, 2010. …

This is an overview presentation on Google App Engine. This was given at the Google hackathon @ SXSW Interactive, 2010.
bit.ly/googlehackathonsxsw

bit.ly/gcodelabs

Published in: Technology, Business
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,972
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
196
Comments
0
Likes
9
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Google App Engine Overview For the Google Hackathon @ SXSW 2010 Chris Schalk Developer Advocate Wesley Chun Developer Programs Engineer cschalk@google.com http://twitter.com/cschalk wesc+api@google.com
  • 2. What is cloud computing? 2
  • 3. Cloud Computing Defined SaaS APaaS IaaS Source: Gartner AADI Summit Dec 2009 3
  • 4. IaaS value proposition… 4
  • 5. APaaS value proposition… 5
  • 6. Google App Engine  • Easy to build  • Easy to maintain  • Easy to scale  6
  • 7. By the numbers  250M+ 100,000+ 250,000+ daily Developers Apps Pageviews 7 7
  • 8. In a word… via Wordle Word source: http://en.wikipedia.org/wiki/App_Engine 8
  • 9. Some App Engine Partners 9
  • 10. Social networking at scale >62M Users 12
  • 11. gigy Socialize 13
  • 12. gigy Socialize Flexible Scalability "Although we typically host all our services in-house, on our own infrastructure, we felt that GAE would be a better fit for the live chat feature because of its unique traffic pattern, which is characterized by very low traffic most of the time with very high bursts during high profile events." Raviv Pavel, Gigya VP of Research and Development http://googleappengine.blogspot.com/2010/02/scalability-means-flexibility.html#links 14
  • 13. Why App Engine? 15
  • 14. Managing Everything is Hard 16
  • 15. DIY Hos<ng means hidden costs  • Idle capacity  • So>ware patches & upgrades  • License fees  • Lots of maintenance  • Traffic & u<liza<on forecas<ng  • Upgrades  18
  • 16. Cloud development in a box SDK & “The Cloud” Hardware Networking Operating system Application runtime Java, Python Static file serving Services Fault tolerance Load balancing 19
  • 17. App Engine Details 20
  • 18. Specialized Services Memcache Datastore URL Fetch Mail XMPP Task Queue Images Blobstore User Service 21
  • 19. Language runtimes Duke, the Java mascot Copyright © Sun Microsystems Inc., all rights reserved. 22
  • 20. Ensuring Portability 23
  • 21. Extended Language support through JVM •  Java •  Scala •  JRuby (Ruby) •  Groovy •  Quercus (PHP) •  Rhino (JavaScript) Duke, the Java mascot Copyright © Sun Microsystems Inc., all rights reserved. •  Jython (Python) 24
  • 22. 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  25
  • 23. Application Platform Management 26
  • 24. App Engine Dashboard 27
  • 25. App Engine Health History 28
  • 26. Development Tools for App Engine 29
  • 27. Google App Engine Launcher  30
  • 28. SDK Console 31
  • 29. Google Plugin for Eclipse 32
  • 30. 20+ months in review Apr 2008 Python launch May 2008 Memcache, Images API Jul 2008 Logs export Aug 2008 Batch write/delete Oct 2008 HTTPS support Dec 2008 Status dashboard, quota details Feb 2009 Billing, larger files Apr 2009 Java launch, DB import, cron support, SDC May 2009 Key-only queries Jun 2009 Task queues Aug 2009 Kindless queries Sep 2009 XMPP Oct 2009 Incoming Email Dec 2009 Blobstore 33 Feb 2010 Datastore cursors
  • 31. Demos! •  Dashboard •  AppLauncher •  Eclipse Plugin •  Plane-Crazy •  Codelab details •  bit.ly/gcodelabs •  See: “App Engine” •  Prize Giveaway 34 • http://bit.ly/sxswgooghackprize
  • 32. Win a cool prize! • Prize Giveaway app reg url: http://bit.ly/sxswgooghackprize 35

×