• Like

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Introducing App Engine for Business

  • 3,173 views
Uploaded on

This is an introduction presentation on App Engine for Business given by Chris Schalk, Google Developer Advocate on Oct 26, 2010 at the PayPal Innovate conference.

This is an introduction presentation on App Engine for Business given by Chris Schalk, Google Developer Advocate on Oct 26, 2010 at the PayPal Innovate conference.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,173
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
42
Comments
0
Likes
1

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. Introducing Google App Engine for Business Chris Schalk Google Developer Advocate
  • 2. Agenda •  Intro to App Engine •  App Engine Details •  Development Tools •  App Engine for Business •  App Engine & PayPal •  Demos! •  Online Resources
  • 3. What is cloud computing? 3
  • 4. Cloud Computing as Gartner Sees It SaaS APaaS IaaS Source: Gartner AADI Summit Dec 2009 4
  • 5. IaaS value proposition… 5
  • 6. The PaaS value proposition 6
  • 7. Google App Engine Easy to build Easy to maintain Easy to scale 7
  • 8. By the numbers 500M+ 100,000+ 250,000+ daily Apps Developers Pageviews 8 8
  • 9. Some App Engine Partners 9
  • 10. App Engine @ Giftag.com Twelpforce.com NexTuesday.com 10
  • 11. Social Networking at Scale >62M Users 11
  • 12. gigy Socialize 12
  • 13. 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 13
  • 14. App Engine Details 14
  • 15. Cloud development in a box •  Downloadable SDK •  Application runtimes •  Java, Python •  Local development tools •  Eclipse plugin, AppEngine Launcher •  Specialized application services •  Cloud based dashboard •  Ready to scale •  Built in fault tolerance, load balancing 15
  • 16. Specialized Services Memcache Datastore URL Fetch Mail XMPP Task Queue Images Blobstore User Service 16
  • 17. Language runtimes 17 Duke, the Java mascot Copyright © Sun Microsystems Inc., all rights reserved.
  • 18. Ensuring Portability 18
  • 19. 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) 19
  • 20. 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 20
  • 21. Application Platform Management 21
  • 22. App Engine Dashboard 22
  • 23. App Engine Health History 23
  • 24. Development Tools for App Engine 24
  • 25. Google App Engine Launcher 25
  • 26. SDK Console 26
  • 27. Google Plugin for Eclipse 27
  • 28. Two+ years 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 Feb 2010 Datastore cursors, Appstats Mar 2010 Read policies, IPv6 May 2010 App Engine for Business 28
  • 29. Introducing App Engine for Business App Engine for Business Same scalable cloud platform, but designed for the Enterprise 29
  • 30. Google App Engine for Business Details Enterprise application management •  Centralized domain console (preview available today) Enterprise reliability and support •  99.9% Service Level Agreement Google App Engine •  Direct support for Business Hosted SQL •  Relational SQL database in the cloud (preview available today) SSL on your domain Secure by default •  Integrated Single Sign On (SSO) Pricing that makes sense •  Apps cost $8 per user, up to $1000 max per month 30
  • 31. Enterprise App Development with Google! Buy from others Buy from Google Build your own Google Apps Google Apps Google App Engine Marketplace for Business for Business Enterprise Application Platform Enterprise Firewall Enterprise Data Authentication Enterprise Services User Management 31
  • 32. App Engine for Business Roadmap Enterprise Administration Console Preview (signups available) Direct Support Preview (signups available) Hosted SQL Preview (signups available) Service Level Agreement Available Q4 2010 (Draft published) Enterprise billing Available Q4 2010 Custom Domain SSL Limited Release EOY 2010 32
  • 33. App Engine and PayPal 33
  • 34. App Engine and PayPal •  PayPal X Platform Toolkit for App Engine • Integrate your Java apps running on App Engine with PayPal's Adaptive Payments API •  Usage requirements: •  Check out toolkit source, or download prebuilt jar •  Get API Credentials from PayPal Sandbox account •  Examples include: •  Creating payment approvals •  Allow for micropayments from PayPal accounts in social gaming context •  … •  Learn more at the App Engine blog post on the toolkit! bit.ly/appenginepaypal 34
  • 35. Demos! •  App Engine Dashboard •  AppEngineLauncher – for Python •  Eclipse Plugin - Java •  Building an app from scratch and deploying to the cloud 35
  • 36. Resources Get started with App Engine •  http://code.google.com/appengine Read up on App Engine for Business and become a trusted tester •  http://code.google.com/appengine/business •  bit.ly/gae4btt <- sign up!
  • 37. Thank You! Chris Schalk Google Developer Advocate http://twitter.com/cschalk