google app engine - september 17 2009
DESCRIPTION
Google App Engine Portland, Oregon September 17 2009TRANSCRIPT
Sean SullivanSAO cloud computing event
September 17, 2009
Google App Engine
Run your web apps
on Google’s infrastructure
Google datacenterThe Dalles, Oregon
Infrastructure as a Service
Platform as a Service
Software as a Service
http://code.google.com/appengine/
Pricing and quotas
• free to start
• pay as you go
• billable resources
• quotas
Billable resources
• Requests
• Datastore
• URL Fetch
• XMPP
• Image manipulation
• Memcache
• Deployments
April 2008
April 2009
• Memcache
• URL Fetch
• Images
• Data Store
• Google Accounts
• Task Queue
• XMPP
• Google provides JVM and servlet container
• Java 6 JRE
• Servlet 2.5 API
• whitelisted classes
on
Other JVM languages:
on
+
App Engine Java API’s
• com.google.appengine.api.memcache
• com.google.appengine.api.urlfetch
• com.google.appengine.api.users
• com.google.appengine.api.xmpp
App Engine Java API’s
• com.google.appengine.api.images
• com.google.appengine.api.labs.taskqueue
• com.google.appengine.api.mail
• com.google.appengine.api.datastore
Datastore programming
Supported:
• JPA
• JDO
• Google datastore API
Not supported:
• JDBC
• SQL
App Engine limitations
• HTTP and HTTPS
• HTTP requests limited to 30 seconds
• no server push
• no long-running background processes
• no threads
App Engine dashboard
App Engine dashboard
Demo
Telephony in the cloud
http://code.google.com/p/twilio-java-client
+
Questions?
Thank you