This document summarizes a presentation about Google App Engine for Business. It introduces App Engine for Business as providing enterprise application management features like a centralized administration console, 99.9% uptime SLAs, and direct support. It also previews hosted SQL databases and SSL on custom domains. The presentation demonstrates the administration console and building simple Spring apps on App Engine for Business. It encourages attendees to become trusted testers of App Engine for Business.
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Google App Engine for Business 101
1. Chicago, October 19 - 22, 2010
Google App Engine for Business 101
How to build, manage & run your business applications on
Google’s infrastructure
Chris Schalk - Google
13. 13
gigy Socialize
"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
Flexible Scalability
31. 31
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
32. What’s new?
• Multitenant Apps with Namespace API
• High Performance Image Serving
• OpenId/Oauth integration
• Custom Error Pages
• Increased quotas (no longer 1000 entity limit)
• App.yaml now usable in Java apps
• Can pause Task Queues
• Dashboard graphs now show 30 days
• And other stuff.. See: http://googleappengine.blogspot.com/
32
33. Two up and coming features
• 1. Mapper API
• First component of App Engine’s MapReduce toolkit
• Large scale data manipulation
• Examples include:
• Report generation
• Computing statistics and metrics …
• Python Example:
• http://blog.notdot.net/2010/05/Exploring-the-new-mapper-API
• Java Example:
• http://ikaisays.com/2010/07/09/using-the-java-mapper-framework-
for-app-engine/
•
33
34. Two up and coming features
• 2. Channel API
• Allows for Server Push (Comet) to browser
• Blog post announcement:
• http://googleappengine.blogspot.com/2010/05/app-engine-at-
google-io-2010.html
• External coverage:
• Sneak Peak from an early trusted tester
• http://bitshaq.com/2010/09/01/sneak-peak-gae-channel-api/
• Demo code for Dance Dance Robot available here:
• http://code.google.com/p/dance-dance-robot/
• Also see: https://groups.google.com/group/google-appengine-java/
browse_thread/thread/6fa09953ffae2cd3/c1db7de5fdb82b65?pli=1#
34
37. 37
Introducing Google App Engine for Business
Google App Engine for Business
Same scalable cloud hosting platform, but designed for the enterprise.
38. 38
Google App Engine for Business
Same scalable cloud hosting platform. Designed for the enterprise.
• Enterprise application management
– Centralized domain console (preview available today)
• Enterprise reliability and support
– 99.9% Service Level Agreement
– Direct support
• Hosted SQL (preview available today)
– Managed relational SQL database in the cloud
• SSL on your domain
• Secure by default
– Integrated Single Sign On (SSO)
• Pricing that makes sense
– Apps costs $8 per user, up to a
maximum of $1000, per month.
Google App Engine
for Business
39. 39
Build your own
Google App Engine
for Business
Buy from others
Google Apps
Marketplace
Enterprise Firewall
Enterprise Data Authentication Enterprise Services User Management
Buy from Google
Google Apps
for Business
Enterprise App Development with Google
Enterprise Application Platform
40. 40
App Engine for Business
Roadmap
Enterprise Administration Console Preview (signups available)
Direct Support Preview (signups available)
Hosted SQL Limited Release Q4 2010
Service Level Agreement Available Q4 2010 (Draft published)
Enterprise billing Available Q4 2010
Custom Domain SSL Limited Release EOY 2010
43. Become an App Engine for
Business Trusted Tester!
http://bit.ly/gae4btt
44. SpringOne 2GX 2010. All rights reserved. Do not distribute without permission.
Q&A
45. SpringOne 2GX 2010. All rights reserved. Do not distribute without permission.
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!
46. SpringOne 2GX 2010. All rights reserved. Do not distribute without permission.
Thank You!
Chris Schalk
Google Developer Advocate
http://twitter.com/cschalk