SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Cloud Computing @Yahoo! Dekel Tankel Director, Product Management Yahoo!  Cloud Computing [email_address] IGT, June 2009
What we’ll cover today… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why Cloud? Benefits for Yahoo! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cloud is pushing up the Operation Excellence  Curve  Agility & Innovation Quality & Stability
Yahoo!’s Unique Cloud:  Unprecedented Scale ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Yahoo! Cloud Services ROI & Innovation Y!OS, BOSS, YQL, APT, Analytics, … Storage, Batch,  Edge Serving,… Users Applications Functional Cloud Services Horizontal Cloud  Services  Physical Layer
Yahoo! Cloud Services:  Focus on PaaS offerings ROI & Innovation IaaS PaaS SaaS Users Applications Functional Cloud Services Horizontal Cloud  Services  Physical Layer
From Infrastructure to  Shareholders benefit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Yahoo! Cloud Strategy in Action: The Front Page Case Study ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Yahoo! Cloud Strategy in Action: The Inquisitor Case Study ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Horizontal Cloud Services ROI & Innovation Users Applications Functional Cloud Services Horizontal Cloud  Services  Physical Layer
Horizontal Cloud Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Horizontal Cloud Services:  Conceptual View Common Approaches to QA, Production Engineering, Performance Engineering, Datacenter Management, and Optimization Shared Infrastructure Simple  API’s  ID & Account Management Provisioning & Virtualization  (Xen) Operational Storage Structured, unstructured Batch Storage  & Processing Hadoop, PIG Edge Content Services Caching, Proxies Online  Serving Web, Data Security and Authentication Metering, Billing Monitoring & QoS
Horizontal Cloud Services: Use Cases Ads Optimization Content Optimization Search Index Image/Video Storage & Delivery Machine Learning  (e.g. Spam filters) Attachment Storage
Yahoo! Distribution of Hadoop ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Yahoo! runs the largest  Hadoop Clusters in the World ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Case Study  -  Search Assist™ ,[object Object],[object Object],[object Object],[object Object],Before Hadoop After Hadoop Time 26 days 20 minutes Development Time 2-3 weeks 2-3 days
Functional Cloud Services ROI & Innovation Users Applications Functional Cloud Services Horizontal Cloud  Services  Physical Layer
Functional Cloud Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functional Cloud Services:  YQL & BOSS ,[object Object],A single endpoint service that enables developers to query, filter and combine data across  Yahoo! and beyond  http://developer.yahoo.com/yql/console/ Providing Yahoo! Search infrastructure and technology to developers and companies to help them build their own search experiences  Build your Own Search Service  http://developer.yahoo.com/search/boss / Yahoo! Query Language
Build your Own Search Service (BOSS) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Yahoo! Query Language (YQL) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Y!OS and Cloud
Yahoo! Open Stagey (Y!OS): Goals
Y!OS and Cloud Strategy CLOUD SERVICES
Open Collaborations  around the globe ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Questions? Dekel Tankel Director, Product Management Yahoo! Cloud Computing [email_address]

Weitere ähnliche Inhalte

Ähnlich wie Cloud Computing @Yahoo!

Accelerating Innovation with Cloud Computing
Accelerating Innovation with Cloud ComputingAccelerating Innovation with Cloud Computing
Accelerating Innovation with Cloud ComputingYahoo Developer Network
 
Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Franco Ucci
 
AWS Partner Webcast - Reporting and Analytics in the Cloud
AWS Partner Webcast - Reporting and Analytics in the CloudAWS Partner Webcast - Reporting and Analytics in the Cloud
AWS Partner Webcast - Reporting and Analytics in the CloudAmazon Web Services
 
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth SciencesValues & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth Sciencesterradue
 
A7 storytelling with_oracle_analytics_cloud
A7 storytelling with_oracle_analytics_cloudA7 storytelling with_oracle_analytics_cloud
A7 storytelling with_oracle_analytics_cloudDr. Wilfred Lin (Ph.D.)
 
Innovation in the Enterprise Rent-A-Car Data Warehouse
Innovation in the Enterprise Rent-A-Car Data WarehouseInnovation in the Enterprise Rent-A-Car Data Warehouse
Innovation in the Enterprise Rent-A-Car Data WarehouseDataWorks Summit
 
Migrating to SharePoint Online - How Micosoft Does IT
Migrating to SharePoint Online - How Micosoft Does ITMigrating to SharePoint Online - How Micosoft Does IT
Migrating to SharePoint Online - How Micosoft Does ITKaruana Gatimu
 
Data & Analytics - Session 1 - Big Data Analytics
Data & Analytics - Session 1 -  Big Data AnalyticsData & Analytics - Session 1 -  Big Data Analytics
Data & Analytics - Session 1 - Big Data AnalyticsAmazon Web Services
 
Living On A Cloud, Dr Keith Marlow
Living On A Cloud, Dr Keith MarlowLiving On A Cloud, Dr Keith Marlow
Living On A Cloud, Dr Keith Marlowguesta04b0
 
Architecting the Future of Big Data and Search
Architecting the Future of Big Data and SearchArchitecting the Future of Big Data and Search
Architecting the Future of Big Data and SearchHortonworks
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloudErnest Mueller
 
Cloud in Action
Cloud in Action Cloud in Action
Cloud in Action Franco Ucci
 
Hw09 Hadoop Applications At Yahoo!
Hw09   Hadoop Applications At Yahoo!Hw09   Hadoop Applications At Yahoo!
Hw09 Hadoop Applications At Yahoo!Cloudera, Inc.
 
Hadoop at Yahoo! -- Hadoop World NY 2009
Hadoop at Yahoo! -- Hadoop World NY 2009Hadoop at Yahoo! -- Hadoop World NY 2009
Hadoop at Yahoo! -- Hadoop World NY 2009yhadoop
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentHenry J. Kröger
 
Keynote Nuxeo Tour 2014
Keynote Nuxeo Tour 2014Keynote Nuxeo Tour 2014
Keynote Nuxeo Tour 2014Nuxeo
 
OpenStack in the Enterprise - Interop Las Vegas 2014
OpenStack in the Enterprise - Interop Las Vegas 2014OpenStack in the Enterprise - Interop Las Vegas 2014
OpenStack in the Enterprise - Interop Las Vegas 2014Seth Fox
 
Nuxeo Fact Sheet
Nuxeo Fact SheetNuxeo Fact Sheet
Nuxeo Fact SheetNuxeo
 

Ähnlich wie Cloud Computing @Yahoo! (20)

Accelerating Innovation with Cloud Computing
Accelerating Innovation with Cloud ComputingAccelerating Innovation with Cloud Computing
Accelerating Innovation with Cloud Computing
 
Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Cloud Made Easy - August 2017
Cloud Made Easy - August 2017
 
AWS Partner Webcast - Reporting and Analytics in the Cloud
AWS Partner Webcast - Reporting and Analytics in the CloudAWS Partner Webcast - Reporting and Analytics in the Cloud
AWS Partner Webcast - Reporting and Analytics in the Cloud
 
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth SciencesValues & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
 
InfoAxon Oss Case Studies
InfoAxon Oss Case StudiesInfoAxon Oss Case Studies
InfoAxon Oss Case Studies
 
A7 storytelling with_oracle_analytics_cloud
A7 storytelling with_oracle_analytics_cloudA7 storytelling with_oracle_analytics_cloud
A7 storytelling with_oracle_analytics_cloud
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Innovation in the Enterprise Rent-A-Car Data Warehouse
Innovation in the Enterprise Rent-A-Car Data WarehouseInnovation in the Enterprise Rent-A-Car Data Warehouse
Innovation in the Enterprise Rent-A-Car Data Warehouse
 
Migrating to SharePoint Online - How Micosoft Does IT
Migrating to SharePoint Online - How Micosoft Does ITMigrating to SharePoint Online - How Micosoft Does IT
Migrating to SharePoint Online - How Micosoft Does IT
 
Data & Analytics - Session 1 - Big Data Analytics
Data & Analytics - Session 1 -  Big Data AnalyticsData & Analytics - Session 1 -  Big Data Analytics
Data & Analytics - Session 1 - Big Data Analytics
 
Living On A Cloud, Dr Keith Marlow
Living On A Cloud, Dr Keith MarlowLiving On A Cloud, Dr Keith Marlow
Living On A Cloud, Dr Keith Marlow
 
Architecting the Future of Big Data and Search
Architecting the Future of Big Data and SearchArchitecting the Future of Big Data and Search
Architecting the Future of Big Data and Search
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloud
 
Cloud in Action
Cloud in Action Cloud in Action
Cloud in Action
 
Hw09 Hadoop Applications At Yahoo!
Hw09   Hadoop Applications At Yahoo!Hw09   Hadoop Applications At Yahoo!
Hw09 Hadoop Applications At Yahoo!
 
Hadoop at Yahoo! -- Hadoop World NY 2009
Hadoop at Yahoo! -- Hadoop World NY 2009Hadoop at Yahoo! -- Hadoop World NY 2009
Hadoop at Yahoo! -- Hadoop World NY 2009
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
 
Keynote Nuxeo Tour 2014
Keynote Nuxeo Tour 2014Keynote Nuxeo Tour 2014
Keynote Nuxeo Tour 2014
 
OpenStack in the Enterprise - Interop Las Vegas 2014
OpenStack in the Enterprise - Interop Las Vegas 2014OpenStack in the Enterprise - Interop Las Vegas 2014
OpenStack in the Enterprise - Interop Las Vegas 2014
 
Nuxeo Fact Sheet
Nuxeo Fact SheetNuxeo Fact Sheet
Nuxeo Fact Sheet
 

Mehr von elliando dias

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slideselliando dias
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScriptelliando dias
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structureselliando dias
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de containerelliando dias
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agilityelliando dias
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Librarieselliando dias
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!elliando dias
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Webelliando dias
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduinoelliando dias
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorceryelliando dias
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Designelliando dias
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makeselliando dias
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.elliando dias
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebookelliando dias
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Studyelliando dias
 

Mehr von elliando dias (20)

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slides
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScript
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structures
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de container
 
Geometria Projetiva
Geometria ProjetivaGeometria Projetiva
Geometria Projetiva
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agility
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
 
Ragel talk
Ragel talkRagel talk
Ragel talk
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Web
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Minicurso arduino
Minicurso arduinoMinicurso arduino
Minicurso arduino
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorcery
 
Rango
RangoRango
Rango
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Design
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makes
 
Hadoop + Clojure
Hadoop + ClojureHadoop + Clojure
Hadoop + Clojure
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebook
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Study
 

Kürzlich hochgeladen

Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 

Kürzlich hochgeladen (20)

Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 

Cloud Computing @Yahoo!

  • 1. Cloud Computing @Yahoo! Dekel Tankel Director, Product Management Yahoo! Cloud Computing [email_address] IGT, June 2009
  • 2.
  • 3.
  • 4.
  • 5. Yahoo! Cloud Services ROI & Innovation Y!OS, BOSS, YQL, APT, Analytics, … Storage, Batch, Edge Serving,… Users Applications Functional Cloud Services Horizontal Cloud Services Physical Layer
  • 6. Yahoo! Cloud Services: Focus on PaaS offerings ROI & Innovation IaaS PaaS SaaS Users Applications Functional Cloud Services Horizontal Cloud Services Physical Layer
  • 7.
  • 8.
  • 9.
  • 10. Horizontal Cloud Services ROI & Innovation Users Applications Functional Cloud Services Horizontal Cloud Services Physical Layer
  • 11.
  • 12. Horizontal Cloud Services: Conceptual View Common Approaches to QA, Production Engineering, Performance Engineering, Datacenter Management, and Optimization Shared Infrastructure Simple API’s ID & Account Management Provisioning & Virtualization (Xen) Operational Storage Structured, unstructured Batch Storage & Processing Hadoop, PIG Edge Content Services Caching, Proxies Online Serving Web, Data Security and Authentication Metering, Billing Monitoring & QoS
  • 13. Horizontal Cloud Services: Use Cases Ads Optimization Content Optimization Search Index Image/Video Storage & Delivery Machine Learning (e.g. Spam filters) Attachment Storage
  • 14.
  • 15.
  • 16.
  • 17. Functional Cloud Services ROI & Innovation Users Applications Functional Cloud Services Horizontal Cloud Services Physical Layer
  • 18.
  • 19.
  • 20.
  • 21.
  • 23. Yahoo! Open Stagey (Y!OS): Goals
  • 24. Y!OS and Cloud Strategy CLOUD SERVICES
  • 25.
  • 26. Questions? Dekel Tankel Director, Product Management Yahoo! Cloud Computing [email_address]

Hinweis der Redaktion

  1. A little bit about me Over 10 years in the industry 3 years in the cloud Former GigaSpaces Cloud Technical Director Leading Yahoo Integrated Cloud product line Based in Yahoo’s headquarters at Sunnyvale, CA
  2. Gartner presentation?? May
  3. Up arrow – more updates with the same quality, can only be done by moving the curve Right arrow – more quality without losing features Quicker in the same quality Y Axis = “Agility” , measured by how many releases we can have in a year X Axis = “Quality”, measured by up time
  4. Why Pyramid? Everything is targeted toward the users Every $ you spend in lower layers, yield in $$$ at the upper layers Every layer is built on top of the other, and add only the “marginal” development effort Yahoo!’s unique cloud play is that while other companies have focused on building out and exposing services at the infrastructure level (in terms of external products – think Amazon) Yahoo! has decided to focus on building out and exposing what we call our “functional cloud services”. These are services aimed at helping developers, partners, advertisers and Yahoo! itself create and deliver consumer focused product innovations by creating open services with access to Yahoo! data and computing resources. This is not to say we don’t invest and lead in Infrastructure cloud technology – in fact with Hadoop and other tech that drives the Internet we do lead – but rather that on that front our focus is not on productization of infrastructure as much as on open source and industry/academic collaboration. More like basic research. YQL The YQL platform provides a mediator service that enables developers to query, filter and combine data across Yahoo! and beyond. YQL exposes a SQL-like SELECT syntax that is both familiar to developers and expressive enough for getting the right data. Through the SHOW and DESC commands we attempt to make YQL self-documenting, enabling developers to discover the available data sources and structure without opening another web browser or reading a manual. The YQL Web Service exposes just a single URL, http://query.yahooapis.com/v1/?q=[command] that is compiled for each query. We perform rudimentary analysis on the query to determine how to factor it across one or more web services. As much of the query as possible is reworked into Yahoo! web service REST calls, and the remaining aspects are performed the YQL service itself. Think of a better name of “horizontal”
  5. Why Pyramid? Everything is targeted toward the users Every $ you spend in lower layers, yield in $$$ at the upper layers Every layer is built on top of the other, and add only the “marginal” development effort Yahoo!’s unique cloud play is that while other companies have focused on building out and exposing services at the infrastructure level (in terms of external products – think Amazon) Yahoo! has decided to focus on building out and exposing what we call our “functional cloud services”. These are services aimed at helping developers, partners, advertisers and Yahoo! itself create and deliver consumer focused product innovations by creating open services with access to Yahoo! data and computing resources. This is not to say we don’t invest and lead in Infrastructure cloud technology – in fact with Hadoop and other tech that drives the Internet we do lead – but rather that on that front our focus is not on productization of infrastructure as much as on open source and industry/academic collaboration. More like basic research. YQL The YQL platform provides a mediator service that enables developers to query, filter and combine data across Yahoo! and beyond. YQL exposes a SQL-like SELECT syntax that is both familiar to developers and expressive enough for getting the right data. Through the SHOW and DESC commands we attempt to make YQL self-documenting, enabling developers to discover the available data sources and structure without opening another web browser or reading a manual. The YQL Web Service exposes just a single URL, http://query.yahooapis.com/v1/?q=[command] that is compiled for each query. We perform rudimentary analysis on the query to determine how to factor it across one or more web services. As much of the query as possible is reworked into Yahoo! web service REST calls, and the remaining aspects are performed the YQL service itself. Think of a better name of “horizontal”
  6. Open PaaS for building scalable web-sites, NOT IaaS Better wording than structred
  7. Inquisitor Today, Yahoo! Search is embracing the Mac community and offering similar search assistance features with the acquisition of Inquisitor software, a Safari browser plug-in. Inquisitor 3, a search technology that auto-completes queries and delivers results right in Safari Web browser, is similar to Yahoo!’s existing Search Assist technology. Simply type in your query and websites will appear immediately, as well as suggestions for refining your search. Just as with Search Assist, the goal with Inquisitor is to help users find exactly the site they’re looking for as quickly as possible.
  8. Inquisitor Today, Yahoo! Search is embracing the Mac community and offering similar search assistance features with the acquisition of Inquisitor software, a Safari browser plug-in. Inquisitor 3, a search technology that auto-completes queries and delivers results right in Safari Web browser, is similar to Yahoo!’s existing Search Assist technology. Simply type in your query and websites will appear immediately, as well as suggestions for refining your search. Just as with Search Assist, the goal with Inquisitor is to help users find exactly the site they’re looking for as quickly as possible.
  9. Why Pyramid? Everything is targeted toward the users Every $ you spend in lower layers, yield in $$$ at the upper layers Every layer is built on top of the other, and add only the “marginal” development effort Yahoo!’s unique cloud play is that while other companies have focused on building out and exposing services at the infrastructure level (in terms of external products – think Amazon) Yahoo! has decided to focus on building out and exposing what we call our “functional cloud services”. These are services aimed at helping developers, partners, advertisers and Yahoo! itself create and deliver consumer focused product innovations by creating open services with access to Yahoo! data and computing resources. This is not to say we don’t invest and lead in Infrastructure cloud technology – in fact with Hadoop and other tech that drives the Internet we do lead – but rather that on that front our focus is not on productization of infrastructure as much as on open source and industry/academic collaboration. More like basic research. YQL The YQL platform provides a mediator service that enables developers to query, filter and combine data across Yahoo! and beyond. YQL exposes a SQL-like SELECT syntax that is both familiar to developers and expressive enough for getting the right data. Through the SHOW and DESC commands we attempt to make YQL self-documenting, enabling developers to discover the available data sources and structure without opening another web browser or reading a manual. The YQL Web Service exposes just a single URL, http://query.yahooapis.com/v1/?q=[command] that is compiled for each query. We perform rudimentary analysis on the query to determine how to factor it across one or more web services. As much of the query as possible is reworked into Yahoo! web service REST calls, and the remaining aspects are performed the YQL service itself. Think of a better name of “horizontal”
  10. Yahoo Infrastructure Cloud is a comprehensive bundle of services (not only Hadoop) “ Simple APIs” = integrated and simple API to “consume” the core services, targeted at functional services developers Unstructured storage (blobs) = Images, text, video, binaries, …. Structured storage (information) = Very dynamic, Queryable Online Serving – a key aspect of the “power of Data within Yahoo” Foundations on which tenants build functional services. Not tied to specific app-logic Partially provide the ability to inject application logic through well-defined APIs Broadly applicable Fault-tolerant over commodity hardware Built using inexpensive commodity hardware, and should mask component failures. The Integrated Cloud is the key Loosely coupled services that collectively make it easy to quickly develop and operate functional services
  11. Commodity HW + Horizontal scaling Add inexpensive servers with JBODS Storage servers and their disks are not assumed to be highly reliable and available Use replication across servers to deal with unreliable storage/servers Metadata-data separation - simple design Storage scales horizontally Metadata scales vertically (today) Slightly Restricted file semantics Focus is mostly sequential access No file locking features Support for moving computation close to data i.e. servers have 2 purposes: data storage and computation Simplicity of design why a small team could build such a large system in the first place
  12. Why Pyramid? Everything is targeted toward the users Every $ you spend in lower layers, yield in $$$ at the upper layers Every layer is built on top of the other, and add only the “marginal” development effort Yahoo!’s unique cloud play is that while other companies have focused on building out and exposing services at the infrastructure level (in terms of external products – think Amazon) Yahoo! has decided to focus on building out and exposing what we call our “functional cloud services”. These are services aimed at helping developers, partners, advertisers and Yahoo! itself create and deliver consumer focused product innovations by creating open services with access to Yahoo! data and computing resources. This is not to say we don’t invest and lead in Infrastructure cloud technology – in fact with Hadoop and other tech that drives the Internet we do lead – but rather that on that front our focus is not on productization of infrastructure as much as on open source and industry/academic collaboration. More like basic research. YQL The YQL platform provides a mediator service that enables developers to query, filter and combine data across Yahoo! and beyond. YQL exposes a SQL-like SELECT syntax that is both familiar to developers and expressive enough for getting the right data. Through the SHOW and DESC commands we attempt to make YQL self-documenting, enabling developers to discover the available data sources and structure without opening another web browser or reading a manual. The YQL Web Service exposes just a single URL, http://query.yahooapis.com/v1/?q=[command] that is compiled for each query. We perform rudimentary analysis on the query to determine how to factor it across one or more web services. As much of the query as possible is reworked into Yahoo! web service REST calls, and the remaining aspects are performed the YQL service itself. Think of a better name of “horizontal”
  13. Open PaaS for building scalable web-sites, NOT IaaS Better wording than structred
  14. BOSS BOSS (Build your Own Search Service) is Yahoo!'s open search web services platform. The goal of BOSS is simple: to foster innovation in the search industry. Developers, start-ups, and large Internet companies can use BOSS to build and launch web-scale search products that utilize the entire Yahoo! Search index. BOSS gives you access to Yahoo!'s investments in crawling and indexing, ranking and relevancy algorithms, and powerful infrastructure. By combining your unique assets and ideas with our search technology assets, BOSS is a platform for the next generation of search innovation, serving hundreds of millions of users across the Web. YQL The YQL platform provides a mediator service that enables developers to query, filter and combine data across Yahoo! and beyond. YQL exposes a SQL-like SELECT syntax that is both familiar to developers and expressive enough for getting the right data. Through the SHOW and DESC commands we attempt to make YQL self-documenting, enabling developers to discover the available data sources and structure without opening another web browser or reading a manual. The YQL Web Service exposes just a single URL, http://query.yahooapis.com/v1/?q=[command] that is compiled for each query. We perform rudimentary analysis on the query to determine how to factor it across one or more web services. As much of the query as possible is reworked into Yahoo! web service REST calls, and the remaining aspects are performed the YQL service itself.
  15. YQL Consol – DEMO? http://developer.yahoo.com/yql/console/
  16. YDN is the new thing, exposing cloud-based services to the outside world SaaS-like services (the upper layer) has been around at Yahoo for a long time We need to w ork with YDN to crystallized the difference between web services and functional cloud services
  17. M45 more than 27 trillion calculations per second Carnegie Mellon University The University of California at Berkeley Cornell University The University of Massachusetts at Amherst joined OpenCiruic the first Eastern European institution, the Russian Academy of Sciences, Korean Electronics and Telecommunications Research Institute (ETRI), Malaysian Institute of Microelectronic Systems (MIMOS). The University of Illinois at Urbana-Champaign Infocomm Development Authority (IDA) in Singapore The Karlsruhe Institute of Technology (KIT) in Germany The Russian Academy of Sciences, Electronics & Telecomm. Malaysian Institute of Microelectronic Systems
  18. Q: What is Yahoo!’s cloud computing infrastructure and how is it unique?   A: As one of the largest providers of consumer Internet services in the world, Yahoo’s cloud operates at virtually unprecedented scale, making it a unique environment and testing ground for cloud computing technologies.   Yahoo! has more than 500M unique users per month across the world. We store and deliver hundreds of petabytes of data, hundreds of billions of objects, and hundreds of thousands of requests/sec. All of this activity is processed across a diverse footprint of distributed data centers while seamlessly balancing highly variable usage patterns across a global audience at low-latencies.   Almost no other company can boast of having to tune its infrastructure to deal with such a range of technical requirements and high standards of performance. To meet this challenge, Yahoo!’s cloud includes a collection of infrastructure and functional services targeted at dramatically improving the company’s efficiency throughout the entire product development cycle, from gathering user feedback and insight, to feature testing and iteration to ongoing product operations. Q: How should we categorize Yahoo!’s Cloud Computing offerings? Is it IaaS, PaaS, SaaS or others?   A: For the time being, Yahoo!’s cloud computing focus is on its internal offerings, in service of making the Yahoo! experience as extraordinary, effective and productive as possible for consumers and advertisers across the world. We see this as a multi-year effort that will provide significant advantages for Yahoo! now and in the future.   Over time, we can envision exposing some of these cloud technologies and services externally. In such a scenario, we’d likely focus on more “functional” cloud services (more PaaS than IaaS) that could help developers leverage Yahoo!’s massive scale to innovate and deliver new, more richly integrated user experiences   Q: What is Yahoo!’s future plans in cloud computing? A: We are investing in further building out and deploying cloud computing technologies and services across the global Yahoo! operation so as to help our product teams innovate faster and deliver high-quality experiences to our customers across the globe. One area where this effort has been particularly notable is in the development and delivery of the Yahoo! Open Strategy and Y!OS platform.   Overall, we will continue to actively collaborate with the industry, academia and the open source community, including through our Open Cirrus consortium, involvement with Hadoop and Pig, and support of Apache.   Over time, we may consider exposing our cloud services in a more comprehensive manner through the Yahoo! Developer Network, which serves as Yahoo!’s front door for third parties seeking to engage with our developer tools and web services, including such popular offerings like BOSS, Flickr, YQL, YUI, and Y!OS. However, we have nothing specific to share at this time.