SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Bulletproof your storage
   Predict the future
      Martin Omander
   momander@google.com
    Developer Relations
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.
If you only remember one thing from tonight...



    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.
Tonight's agenda:
Two "telescopes" built by Google, available to you

Add reliable, scalable, fast data storage to your app:
Google Storage

Let your app predict the future based on historic data:
Google Prediction
Storage demo
The power of Google available for your app


Google uses data centers all over the world to serve data.
Fast, even without CDN.
Sample Use Cases




                                                   42!
  Storage for           Sharing           Storage for
  applications                           computation




       Static content
          hosting                 Backup and
                                   recovery
How to access Google Storage
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
Prediction API demo 1, language detection
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.
How to access Google Prediction API
How the Prediction API works, real estate demo



              Upload your        Use the API, gsutil or any
 1. Upload    training data to   interoperable utility to upload
              Google Storage     your data to Google Storage



              Build a model      prediction/v1.1/training?data={}
 2. Train     from your data     POST : a training request
                                 GET : model info



 3. Predict   Make new           prediction/v1.1/training/{}/predict
              predictions        POST : a prediction request
Sample Use Cases




      Data         Customer     Content
  Classification   Sentiment   Moderation




     Product       Automatic     Message
 Recommendation     Tagging      Routing
"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.

Contenu connexe

Similaire à Bulletproof your storage and predictions with Google APIs

Your Testing Is Flawed: Introducing A New Open Source Tool For Accurate Kuber...
Your Testing Is Flawed: Introducing A New Open Source Tool For Accurate Kuber...Your Testing Is Flawed: Introducing A New Open Source Tool For Accurate Kuber...
Your Testing Is Flawed: Introducing A New Open Source Tool For Accurate Kuber...StormForge .io
 
Get Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
Get Your Head in the Cloud - Lessons in GPU Computing with SchlumbergerGet Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
Get Your Head in the Cloud - Lessons in GPU Computing with Schlumbergerinside-BigData.com
 
Research in the Cloud
Research in the CloudResearch in the Cloud
Research in the CloudDavid Wallom
 
PuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, Puppet
PuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, PuppetPuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, Puppet
PuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, PuppetPuppet
 
Building Apps on Google Cloud Technologies
Building Apps on Google Cloud TechnologiesBuilding Apps on Google Cloud Technologies
Building Apps on Google Cloud TechnologiesChris Schalk
 
Introduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesIntroduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesChris Schalk
 
Intro to Google's Cloud Technologies
Intro to Google's Cloud TechnologiesIntro to Google's Cloud Technologies
Intro to Google's Cloud TechnologiesChris Schalk
 
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...Igor Sfiligoi
 
Burst data retrieval after 50k GPU Cloud run
Burst data retrieval after 50k GPU Cloud runBurst data retrieval after 50k GPU Cloud run
Burst data retrieval after 50k GPU Cloud runIgor Sfiligoi
 
Quick Intro to Google Cloud Technologies
Quick Intro to Google Cloud TechnologiesQuick Intro to Google Cloud Technologies
Quick Intro to Google Cloud TechnologiesChris Schalk
 
Detecting solar farms with deep learning
Detecting solar farms with deep learningDetecting solar farms with deep learning
Detecting solar farms with deep learningJason Brown
 
Shams.khawaja
Shams.khawajaShams.khawaja
Shams.khawajaNASAPMC
 
Introduction to Google Earth Engine- GEE helping in image analysis.pptx
Introduction to Google Earth Engine- GEE helping in image analysis.pptxIntroduction to Google Earth Engine- GEE helping in image analysis.pptx
Introduction to Google Earth Engine- GEE helping in image analysis.pptxDemekeTafesseKebede1
 
node.js on Google Compute Engine
node.js on Google Compute Enginenode.js on Google Compute Engine
node.js on Google Compute EngineArun Nagarajan
 
Near Exascale Computing in the Cloud
Near Exascale Computing in the CloudNear Exascale Computing in the Cloud
Near Exascale Computing in the CloudFrank Wuerthwein
 
Integration for Planet Satellite Imagery
Integration for Planet Satellite ImageryIntegration for Planet Satellite Imagery
Integration for Planet Satellite ImagerySafe Software
 
NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic...
 NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic... NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic...
NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic...Igor Sfiligoi
 
Bring Satellite and Drone Imagery into your Data Science Workflows
Bring Satellite and Drone Imagery into your Data Science WorkflowsBring Satellite and Drone Imagery into your Data Science Workflows
Bring Satellite and Drone Imagery into your Data Science WorkflowsDatabricks
 
Unifying Space Mission Knowledge with NLP & Knowledge Graph
Unifying Space Mission Knowledge with NLP & Knowledge GraphUnifying Space Mission Knowledge with NLP & Knowledge Graph
Unifying Space Mission Knowledge with NLP & Knowledge GraphVaticle
 

Similaire à Bulletproof your storage and predictions with Google APIs (20)

Your Testing Is Flawed: Introducing A New Open Source Tool For Accurate Kuber...
Your Testing Is Flawed: Introducing A New Open Source Tool For Accurate Kuber...Your Testing Is Flawed: Introducing A New Open Source Tool For Accurate Kuber...
Your Testing Is Flawed: Introducing A New Open Source Tool For Accurate Kuber...
 
Get Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
Get Your Head in the Cloud - Lessons in GPU Computing with SchlumbergerGet Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
Get Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
 
Research in the Cloud
Research in the CloudResearch in the Cloud
Research in the Cloud
 
PuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, Puppet
PuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, PuppetPuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, Puppet
PuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, Puppet
 
Building Apps on Google Cloud Technologies
Building Apps on Google Cloud TechnologiesBuilding Apps on Google Cloud Technologies
Building Apps on Google Cloud Technologies
 
Introduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesIntroduction to Google's Cloud Technologies
Introduction to Google's Cloud Technologies
 
Intro to Google's Cloud Technologies
Intro to Google's Cloud TechnologiesIntro to Google's Cloud Technologies
Intro to Google's Cloud Technologies
 
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
 
Burst data retrieval after 50k GPU Cloud run
Burst data retrieval after 50k GPU Cloud runBurst data retrieval after 50k GPU Cloud run
Burst data retrieval after 50k GPU Cloud run
 
Quick Intro to Google Cloud Technologies
Quick Intro to Google Cloud TechnologiesQuick Intro to Google Cloud Technologies
Quick Intro to Google Cloud Technologies
 
Detecting solar farms with deep learning
Detecting solar farms with deep learningDetecting solar farms with deep learning
Detecting solar farms with deep learning
 
Shams.khawaja
Shams.khawajaShams.khawaja
Shams.khawaja
 
Introduction to Google Earth Engine- GEE helping in image analysis.pptx
Introduction to Google Earth Engine- GEE helping in image analysis.pptxIntroduction to Google Earth Engine- GEE helping in image analysis.pptx
Introduction to Google Earth Engine- GEE helping in image analysis.pptx
 
node.js on Google Compute Engine
node.js on Google Compute Enginenode.js on Google Compute Engine
node.js on Google Compute Engine
 
Near Exascale Computing in the Cloud
Near Exascale Computing in the CloudNear Exascale Computing in the Cloud
Near Exascale Computing in the Cloud
 
Integration for Planet Satellite Imagery
Integration for Planet Satellite ImageryIntegration for Planet Satellite Imagery
Integration for Planet Satellite Imagery
 
NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic...
 NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic... NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic...
NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic...
 
Bring Satellite and Drone Imagery into your Data Science Workflows
Bring Satellite and Drone Imagery into your Data Science WorkflowsBring Satellite and Drone Imagery into your Data Science Workflows
Bring Satellite and Drone Imagery into your Data Science Workflows
 
Electrolux meetup
Electrolux meetupElectrolux meetup
Electrolux meetup
 
Unifying Space Mission Knowledge with NLP & Knowledge Graph
Unifying Space Mission Knowledge with NLP & Knowledge GraphUnifying Space Mission Knowledge with NLP & Knowledge Graph
Unifying Space Mission Knowledge with NLP & Knowledge Graph
 

Dernier

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 

Dernier (20)

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 

Bulletproof your storage and predictions with Google APIs

  • 1. Bulletproof your storage Predict the future Martin Omander momander@google.com Developer Relations
  • 2. 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
  • 3. 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.
  • 4. 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.
  • 5. If you only remember one thing from tonight... 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.
  • 6. Tonight's agenda: Two "telescopes" built by Google, available to you Add reliable, scalable, fast data storage to your app: Google Storage Let your app predict the future based on historic data: Google Prediction
  • 8. The power of Google available for your app Google uses data centers all over the world to serve data. Fast, even without CDN.
  • 9. Sample Use Cases 42! Storage for Sharing Storage for applications computation Static content hosting Backup and recovery
  • 10. How to access Google Storage
  • 11. How to get started API Console: http://code.google.com/apis/console
  • 12. 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
  • 13. Prediction API demo 1, language detection
  • 14. 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.
  • 15. How to access Google Prediction API
  • 16. How the Prediction API works, real estate demo Upload your Use the API, gsutil or any 1. Upload training data to interoperable utility to upload Google Storage your data to Google Storage Build a model prediction/v1.1/training?data={} 2. Train from your data POST : a training request GET : model info 3. Predict Make new prediction/v1.1/training/{}/predict predictions POST : a prediction request
  • 17. Sample Use Cases Data Customer Content Classification Sentiment Moderation Product Automatic Message Recommendation Tagging Routing
  • 18. "Our best thoughts come from others." -- Ralph Waldo Emerson ● Hosted model subscriptions ● Revenue sharing ● PMML import ● Streaming updates
  • 19. 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
  • 20. 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.