Jul 14, 2015
Introductions
● Working for a big company (100+ employees)● Working for a medium/small company● Working for a startup● Student / teacher / hobbyist
------------------------------------------------------------------● Used the Google Storage API before● Used / built other storage services● Used the Google Prediction API before● Used other / built other prediction services
A nice piece of equipment
Keck Observatory at Mauna Kea, Hawaii● Adaptive optics, adjusts mirrors twice
per second to an accuracy of 4 nanometers.
● Weight: 2 x 300 tons.● Can detect the equivalent of a candle
on the moon.● Cost: $140 million.● Track record: has found more
extrasolar planets than any other observatory in the world, plus direct evidence of the Big Bang.
Not everyone can own a Keck Observatory... but not everyone has to.
The telescopes can be controlled remotely.
In July 2011, 27 different teams of astronomers are using the Keck Observatory.
Focus on your customers and what you are good at.
Use someone else's telescope. Don't build your own unless you are better at it than everyone else.
If you only remember one thing from tonight...
Add reliable, scalable, fast data storage to your app: Google Storage
Let your app predict the future based on historic data: Google Prediction
Tonight's agenda:Two "telescopes" built by Google, available to you
Google uses data centers all over the world to serve data. Fast, even without CDN.
The power of Google available for your app
Sample Use Cases
Backup and recovery
SharingStorage for applications
Storage for computation
Static content hosting
42!
How to get started
API Console:http://code.google.com/apis/console
Pricing and availability
Free trial (until Dec 31, 2011)● 5 GB of storage● 25 GB download + 25 GB upload● 25,000 GET, HEAD requests
Pricing● Storage: $0.17/GB/month● GET, HEAD requests: $0.01 per 10,000● Upload: $0.10/GB● Download data:
○ $0.15/GB to Americas, Europe, the Middle East, and Africa○ $0.30/GB to Asia-Pacific
CloudHarmony: "This hybrid model of CDN-like performance with enterprise storage features like durability, consistency and access control represents an exciting leap forward for cloud storage!"http://blog.cloudharmony.com/2010/06/google-storage-cdnstorage-hybrid.html
Google tries to predicts the future all the time
Google filters spam, detects languages, analyzes traffic patterns, and analyzes other large data sets every day. We have opened this up so developers can use our machine-learning tools too.
1. Upload
2. Train
Upload your training data toGoogle Storage
Build a model from your data
Make new predictions
prediction/v1.1/training?data={}POST : a training requestGET : model info
prediction/v1.1/training/{}/predictPOST : a prediction request
Use the API, gsutil or any interoperable utility to upload your data to Google Storage
3. Predict
How the Prediction API works, real estate demo
CustomerSentiment
MessageRouting
DataClassification
Product Recommendation
Automatic Tagging
Content Moderation
Sample Use Cases
"Our best thoughts come from others." -- Ralph Waldo Emerson
● Hosted model subscriptions● Revenue sharing● PMML import● Streaming updates
Pricing and availability
Free quota● 100 predictions/day● 5MB trained/day● 100 streaming updates/day● Expires after 6 months
Pricing● $10 monthly fee per project● First 10,000 predictions/month: $0.00● 10,001+ predictions/month: $0.50/1,000 predictions● $0.002/MB bulk trained● 0-10,000 streaming updates: $0.00● 10,001+ streaming updates: $0.05/1,000 updates
A nice piece of equipment
Keck Observatory at Mauna Kea, Hawaii● Adaptive optics, adjusts mirrors twice
per second to an accuracy of 4 nanometers.
● Weight: 2 x 300 tons.● Can detect the equivalent of a candle
on the moon.● Cost: $140 million.● Track record: has found more
extrasolar planets than any other observatory in the world, plus direct evidence of the Big Bang.