2. Set of offerings / services for public consumption
Two target audiences
--Consumer
--Developer
Many services are in production
Some services are still in public or private beta
Free tier for most services is quite generous
3. • Google Drive – cloud storage for
IaaS – infrastructure (or Google applications
storage) as a service • Google Fiber – very limited beta in
Kansas City, KS only at this time
PaaS – platform as a • N/A
service
SaaS – storage (or • Google Docs – cloud-based word
processing, spreadsheets,
software) as a service presentations and more
• Google Play – application store
Other cloud services • YouTube – video hosting
4. IaaS • Scalable compute via Google Compute Engine
• Scalable managed compute via Google App
PaaS Engine
• Scalable storage via many choices
SaaS • RDBMS, NoSQL, more…
• Big Query – query as a service
• Prediction API – data mining as a service
Other • Translation API – translation as a service
• Google Maps – mapping as a service
• Google Hangouts API – collaboration applications
5. Compute that Interface via
auto-scales • Web Console
(VMs) Currently Currently in (limited)
• Competes with
only Linux Invite-only • Python client
AWS EC2 and VMs Beta • APIs
Windows Azure
VMs (beta)
7. What Why
• Google’s cloud hosting and • Easy and free to try it out
storage environment • Interesting feature set
• Java or Python are supported • Automatic compute scaling
• NoSQL (High-Replication • Flexibility on data storage /
Datastore) and/or mySQL queries
supported • Authentication choices
• Access to other Google APIs
8. Browser-based
Different types of account management consoles
for different types of • GAE
• GCE
services • BigQuery
• Storage
• Other APIs
Direct API access Command-line tools
27. Integrate
with Google
Integrate Play
with
Other Android
Google APIs applications
Other GAE
services • Prediction
Data Storage • Translation
Options • Caching
• Maps
• routing
• Relational
• non-
relational
• Google
Drive
• more
31. TOWARD DATA CRAFTSMANSHIP…
Follow me @LynnLangit
RSS my blog www.LynnLangit.com
Subscribe to PluralSight
for my GAE series
Hire me
• To help build your BI/Big Data solution
• To teach your team next gen BI
• To learn more about using NoSQL solutions
Hinweis der Redaktion
Billing - http://code.google.com/appengine/kb/billing.htmlFeatures - http://code.google.com/appengine/docs/features.htmlWhy App Engine - http://code.google.com/appengine/whyappengine.htmlVideos - http://code.google.com/appengine/docs/videoresources.htmlSample Apps - http://code.google.com/p/google-app-engine-samples/Good list of which APIs are implemented on which languages, Python or Java or bothhttp://code.google.com/appengine/tools_tips.html
http://developers.google.com
https://appengine.google.com/
http://code.google.com/apis
https://bigquery.sandbox.google.com/
https://code.google.com/appengine/SDK for Eclipse - https://code.google.com/appengine/downloads.html#Google_App_Engine_SDK_for_JavaPlug-in for Eclipse - https://code.google.com/eclipse/docs/getting_started.htmlTutorial - http://googcloudlabs.appspot.com/whatgae.html
https://code.google.com/apisGWT - http://code.google.com/webtoolkit/The GWT SDK provides a set of core Java APIs and Widgets. These allow you to write AJAX applications in Java and then compile the source to highly optimized JavaScript that runs across all browsers, including mobile browsers for Android and the iPhone.