SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
03/28/11   Google
Inc
•
   •
   •
   •




03/28/11   Google
Inc
•
           –
   •
           – Gmail, Calendar, Picasa, Docs, Google Apps,...
           – App Engine
   •
           –
           –
           –
           –
03/28/11                       Google
Inc
‐‐
   Tera


                              Gega


                              Tera
‐‐
Peta


                  ‐‐
         Peta




03/28/11   Google
Inc
vs




03/28/11   Google
Inc
vs




03/28/11   Google
Inc
vs




03/28/11   Google
Inc
vs




03/28/11   Google
Inc
•
   •
   •
   •




03/28/11   Google
Inc
•
           – 16GB
DRAM;
160
GB
SSD;
5
x
1TB
disk
  •                       (Rack)
           – 40

           – 48
port
Gigabit
Ethernet
switch
  •                    (Warehouse)
           – 10,000          (250
racks)
           – 2K
port
Gigabit
Ethernet
switch

03/28/11                        Google
Inc
‐‐‐




03/28/11         Google
Inc
‐‐‐





03/28/11          Google
Inc
‐‐‐





03/28/11     Google
Inc
•
           –      ,
     ,

           –      ,
     ,


   •
           –
           –

   •
           –
           – Flash
(SSD);
GPU

03/28/11                        Google
Inc
30
03/28/11   Google
Inc
(   )




                   2000 – 2005

                                     6–8
03/28/11                Google
Inc
‐‐





03/28/11   Google
Inc
= 2.0                Google   = 1.16




           IT
03/28/11                Google
Inc
•
           –      ,
     ,

           –      ,
     ,


   •
           –
           –

   •
           –
           – Flash
(SSD);
GPU

03/28/11                        Google
Inc
• 99.9%
                           =
9
   /
• 10,000

      – 0.25

      – 3

      – 1,000
      – 1,000s

      – etc.,
etc.,
etc.


03/28/11                   Google
Inc
•
       •
       •
           –
           –
           –



03/28/11       Google
Inc
•
           –      ,
     ,

           –      ,
     ,


   •
           –
           –

   •
           –
           – Flash
(SSD);
GPU

03/28/11                        Google
Inc
•
   •
   •
   •




03/28/11   Google
Inc
(GFS)
                           GFS Master
            Master                                  Client
                           GFS Master


               R
               p
               a
               c
               e
               s
               i                                    Client
               l

C0      C1                C1         C0      C3
C3      C4           C3   C5                 C4




 03/28/11                      Google
Inc
MapReduce
                                       Data Block 1
                                                  map                      Results
                                                                            Results
Data
 Data                  Data Block 2                                        datadata
datadatada                                                                  datadata
 datadatada                                                  Reduce        datadata
tadatadata                                                                  datadata
 tadatadata                      map                                       datadata
datadatada                                                                  datadata
 datadatada
tadatadata
 tadatadata

                  Data Block 3                              Data Block 5
                                                           map
                                 map

                                                   map
                                          Data Block 4

  GFS          Mapreduce   2004               ,           Hadoop
           ,      Facebook                               Hadoop

03/28/11                                  Google
Inc
(Big
Table)
  •




  •
           –   :

           –   :

           –        :

03/28/11                 Google
Inc
•
   •
   •
   •




03/28/11   Google
Inc
•
      •
      •




03/28/11   Google
Inc
03/28/11   Google
Inc
•
   •
   •
   •




03/28/11   Google
Inc
•
      – Peter
Norvig
      – Stuart
Feldman
      – Edward
Chang
      – Xuemei
Gu
      – Hai
Fang




03/28/11                 Google
Inc
03/28/11   Google
Inc
杭州站 · 2011年10月20日~22日
 www.qconhangzhou.com(6月启动)




QCon北京站官方网站和资料下载
     www.qconbeijing.com

Mais conteúdo relacionado

Semelhante a Google arch-fangkun-qcon

How Google Does Big Data - DevNexus 2014
How Google Does Big Data - DevNexus 2014How Google Does Big Data - DevNexus 2014
How Google Does Big Data - DevNexus 2014James Chittenden
 
Gaming analytics on gcp
Gaming analytics on gcpGaming analytics on gcp
Gaming analytics on gcpMyunggeun Choi
 
Spectra Logic BlackPearl Developer Summit 2015
Spectra Logic BlackPearl Developer Summit 2015Spectra Logic BlackPearl Developer Summit 2015
Spectra Logic BlackPearl Developer Summit 2015spectralogic
 
Dragging old data forward: finding yourself an RDA Helper
Dragging old data forward:  finding yourself an RDA HelperDragging old data forward:  finding yourself an RDA Helper
Dragging old data forward: finding yourself an RDA HelperTerry Reese
 
Final_Report_GRAM
Final_Report_GRAMFinal_Report_GRAM
Final_Report_GRAMSam Boesch
 
Gluster overview & future directions vault 2015
Gluster overview & future directions vault 2015Gluster overview & future directions vault 2015
Gluster overview & future directions vault 2015Vijay Bellur
 
VoxxedDays Bucharest 2017 - Powering interactive data analysis with Google Bi...
VoxxedDays Bucharest 2017 - Powering interactive data analysis with Google Bi...VoxxedDays Bucharest 2017 - Powering interactive data analysis with Google Bi...
VoxxedDays Bucharest 2017 - Powering interactive data analysis with Google Bi...Márton Kodok
 
Workshop on Google Cloud Data Platform
Workshop on Google Cloud Data PlatformWorkshop on Google Cloud Data Platform
Workshop on Google Cloud Data PlatformGoDataDriven
 
Managing your black Friday logs - CloudConf.IT
Managing your black Friday logs - CloudConf.ITManaging your black Friday logs - CloudConf.IT
Managing your black Friday logs - CloudConf.ITDavid Pilato
 
Introduction on Data Science
Introduction on Data ScienceIntroduction on Data Science
Introduction on Data ScienceEdureka!
 
Cloud is such stuff as dreams are made on
Cloud is such stuff as dreams are made onCloud is such stuff as dreams are made on
Cloud is such stuff as dreams are made onPatrick Chanezon
 
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...Agile Testing Alliance
 
Beyond open data: empowering citizens to understand their cities
Beyond open data: empowering citizens to understand their citiesBeyond open data: empowering citizens to understand their cities
Beyond open data: empowering citizens to understand their citiesmysociety
 
Wherecamp Navigation Conference 2015 - Geospatial big data and maps api
Wherecamp Navigation Conference 2015 - Geospatial big data and maps apiWherecamp Navigation Conference 2015 - Geospatial big data and maps api
Wherecamp Navigation Conference 2015 - Geospatial big data and maps apiWhereCampBerlin
 
How it works- Data Science
How it works- Data ScienceHow it works- Data Science
How it works- Data ScienceEdureka!
 
GCP Gaming 2016 Seoul, Korea Gaming Analytics
GCP Gaming 2016 Seoul, Korea Gaming AnalyticsGCP Gaming 2016 Seoul, Korea Gaming Analytics
GCP Gaming 2016 Seoul, Korea Gaming AnalyticsChris Jang
 

Semelhante a Google arch-fangkun-qcon (16)

How Google Does Big Data - DevNexus 2014
How Google Does Big Data - DevNexus 2014How Google Does Big Data - DevNexus 2014
How Google Does Big Data - DevNexus 2014
 
Gaming analytics on gcp
Gaming analytics on gcpGaming analytics on gcp
Gaming analytics on gcp
 
Spectra Logic BlackPearl Developer Summit 2015
Spectra Logic BlackPearl Developer Summit 2015Spectra Logic BlackPearl Developer Summit 2015
Spectra Logic BlackPearl Developer Summit 2015
 
Dragging old data forward: finding yourself an RDA Helper
Dragging old data forward:  finding yourself an RDA HelperDragging old data forward:  finding yourself an RDA Helper
Dragging old data forward: finding yourself an RDA Helper
 
Final_Report_GRAM
Final_Report_GRAMFinal_Report_GRAM
Final_Report_GRAM
 
Gluster overview & future directions vault 2015
Gluster overview & future directions vault 2015Gluster overview & future directions vault 2015
Gluster overview & future directions vault 2015
 
VoxxedDays Bucharest 2017 - Powering interactive data analysis with Google Bi...
VoxxedDays Bucharest 2017 - Powering interactive data analysis with Google Bi...VoxxedDays Bucharest 2017 - Powering interactive data analysis with Google Bi...
VoxxedDays Bucharest 2017 - Powering interactive data analysis with Google Bi...
 
Workshop on Google Cloud Data Platform
Workshop on Google Cloud Data PlatformWorkshop on Google Cloud Data Platform
Workshop on Google Cloud Data Platform
 
Managing your black Friday logs - CloudConf.IT
Managing your black Friday logs - CloudConf.ITManaging your black Friday logs - CloudConf.IT
Managing your black Friday logs - CloudConf.IT
 
Introduction on Data Science
Introduction on Data ScienceIntroduction on Data Science
Introduction on Data Science
 
Cloud is such stuff as dreams are made on
Cloud is such stuff as dreams are made onCloud is such stuff as dreams are made on
Cloud is such stuff as dreams are made on
 
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
 
Beyond open data: empowering citizens to understand their cities
Beyond open data: empowering citizens to understand their citiesBeyond open data: empowering citizens to understand their cities
Beyond open data: empowering citizens to understand their cities
 
Wherecamp Navigation Conference 2015 - Geospatial big data and maps api
Wherecamp Navigation Conference 2015 - Geospatial big data and maps apiWherecamp Navigation Conference 2015 - Geospatial big data and maps api
Wherecamp Navigation Conference 2015 - Geospatial big data and maps api
 
How it works- Data Science
How it works- Data ScienceHow it works- Data Science
How it works- Data Science
 
GCP Gaming 2016 Seoul, Korea Gaming Analytics
GCP Gaming 2016 Seoul, Korea Gaming AnalyticsGCP Gaming 2016 Seoul, Korea Gaming Analytics
GCP Gaming 2016 Seoul, Korea Gaming Analytics
 

Mais de Yiwei Ma

Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconYiwei Ma
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconYiwei Ma
 
Taobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qconTaobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qconYiwei Ma
 
Alibaba server-zhangxuseng-qcon
Alibaba server-zhangxuseng-qconAlibaba server-zhangxuseng-qcon
Alibaba server-zhangxuseng-qconYiwei Ma
 
Zhongxing practice-suchunshan-qcon
Zhongxing practice-suchunshan-qconZhongxing practice-suchunshan-qcon
Zhongxing practice-suchunshan-qconYiwei Ma
 
Taobao practice-liyu-qcon
Taobao practice-liyu-qconTaobao practice-liyu-qcon
Taobao practice-liyu-qconYiwei Ma
 
Thoughtworks practice-hukai-qcon
Thoughtworks practice-hukai-qconThoughtworks practice-hukai-qcon
Thoughtworks practice-hukai-qconYiwei Ma
 
Ufida design-chijianqiang-qcon
Ufida design-chijianqiang-qconUfida design-chijianqiang-qcon
Ufida design-chijianqiang-qconYiwei Ma
 
Spring design-juergen-qcon
Spring design-juergen-qconSpring design-juergen-qcon
Spring design-juergen-qconYiwei Ma
 
Netflix web-adrian-qcon
Netflix web-adrian-qconNetflix web-adrian-qcon
Netflix web-adrian-qconYiwei Ma
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconYiwei Ma
 
Alibaba arch-jiangtao-qcon
Alibaba arch-jiangtao-qconAlibaba arch-jiangtao-qcon
Alibaba arch-jiangtao-qconYiwei Ma
 
Twitter keynote-evan-qcon
Twitter keynote-evan-qconTwitter keynote-evan-qcon
Twitter keynote-evan-qconYiwei Ma
 
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qconNetflix keynote-adrian-qcon
Netflix keynote-adrian-qconYiwei Ma
 
Facebook keynote-nicolas-qcon
Facebook keynote-nicolas-qconFacebook keynote-nicolas-qcon
Facebook keynote-nicolas-qconYiwei Ma
 
Domainlang keynote-eric-qcon
Domainlang keynote-eric-qconDomainlang keynote-eric-qcon
Domainlang keynote-eric-qconYiwei Ma
 
Devjam keynote-david-qcon
Devjam keynote-david-qconDevjam keynote-david-qcon
Devjam keynote-david-qconYiwei Ma
 
Baidu keynote-wubo-qcon
Baidu keynote-wubo-qconBaidu keynote-wubo-qcon
Baidu keynote-wubo-qconYiwei Ma
 
淘宝线上线下性能跟踪体系和容量规划-Qcon2011
淘宝线上线下性能跟踪体系和容量规划-Qcon2011淘宝线上线下性能跟踪体系和容量规划-Qcon2011
淘宝线上线下性能跟踪体系和容量规划-Qcon2011Yiwei Ma
 
网游服务器性能优化-Qcon2011
网游服务器性能优化-Qcon2011网游服务器性能优化-Qcon2011
网游服务器性能优化-Qcon2011Yiwei Ma
 

Mais de Yiwei Ma (20)

Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
 
Taobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qconTaobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qcon
 
Alibaba server-zhangxuseng-qcon
Alibaba server-zhangxuseng-qconAlibaba server-zhangxuseng-qcon
Alibaba server-zhangxuseng-qcon
 
Zhongxing practice-suchunshan-qcon
Zhongxing practice-suchunshan-qconZhongxing practice-suchunshan-qcon
Zhongxing practice-suchunshan-qcon
 
Taobao practice-liyu-qcon
Taobao practice-liyu-qconTaobao practice-liyu-qcon
Taobao practice-liyu-qcon
 
Thoughtworks practice-hukai-qcon
Thoughtworks practice-hukai-qconThoughtworks practice-hukai-qcon
Thoughtworks practice-hukai-qcon
 
Ufida design-chijianqiang-qcon
Ufida design-chijianqiang-qconUfida design-chijianqiang-qcon
Ufida design-chijianqiang-qcon
 
Spring design-juergen-qcon
Spring design-juergen-qconSpring design-juergen-qcon
Spring design-juergen-qcon
 
Netflix web-adrian-qcon
Netflix web-adrian-qconNetflix web-adrian-qcon
Netflix web-adrian-qcon
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
 
Alibaba arch-jiangtao-qcon
Alibaba arch-jiangtao-qconAlibaba arch-jiangtao-qcon
Alibaba arch-jiangtao-qcon
 
Twitter keynote-evan-qcon
Twitter keynote-evan-qconTwitter keynote-evan-qcon
Twitter keynote-evan-qcon
 
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qconNetflix keynote-adrian-qcon
Netflix keynote-adrian-qcon
 
Facebook keynote-nicolas-qcon
Facebook keynote-nicolas-qconFacebook keynote-nicolas-qcon
Facebook keynote-nicolas-qcon
 
Domainlang keynote-eric-qcon
Domainlang keynote-eric-qconDomainlang keynote-eric-qcon
Domainlang keynote-eric-qcon
 
Devjam keynote-david-qcon
Devjam keynote-david-qconDevjam keynote-david-qcon
Devjam keynote-david-qcon
 
Baidu keynote-wubo-qcon
Baidu keynote-wubo-qconBaidu keynote-wubo-qcon
Baidu keynote-wubo-qcon
 
淘宝线上线下性能跟踪体系和容量规划-Qcon2011
淘宝线上线下性能跟踪体系和容量规划-Qcon2011淘宝线上线下性能跟踪体系和容量规划-Qcon2011
淘宝线上线下性能跟踪体系和容量规划-Qcon2011
 
网游服务器性能优化-Qcon2011
网游服务器性能优化-Qcon2011网游服务器性能优化-Qcon2011
网游服务器性能优化-Qcon2011
 

Google arch-fangkun-qcon

  • 1. 03/28/11 Google
Inc
  • 2. • • • 03/28/11 Google
Inc
  • 3. – • – Gmail, Calendar, Picasa, Docs, Google Apps,... – App Engine • – – – – 03/28/11 Google
Inc
  • 4. ‐‐
 Tera Gega Tera
‐‐
Peta ‐‐
 Peta 03/28/11 Google
Inc
  • 5. vs 03/28/11 Google
Inc
  • 6. vs 03/28/11 Google
Inc
  • 7. vs 03/28/11 Google
Inc
  • 8. vs 03/28/11 Google
Inc
  • 9. • • • 03/28/11 Google
Inc
  • 10. – 16GB
DRAM;
160
GB
SSD;
5
x
1TB
disk • (Rack) – 40
 – 48
port
Gigabit
Ethernet
switch • (Warehouse) – 10,000 (250
racks) – 2K
port
Gigabit
Ethernet
switch 03/28/11 Google
Inc
  • 11. ‐‐‐ 03/28/11 Google
Inc
  • 12. ‐‐‐
 03/28/11 Google
Inc
  • 13. ‐‐‐
 03/28/11 Google
Inc
  • 14. – ,
 ,
 – ,
 ,
 • – – • – – Flash
(SSD);
GPU 03/28/11 Google
Inc
  • 15. 30 03/28/11 Google
Inc
  • 16. ( ) 2000 – 2005 6–8 03/28/11 Google
Inc
  • 17. ‐‐
 03/28/11 Google
Inc
  • 18. = 2.0 Google = 1.16 IT 03/28/11 Google
Inc
  • 19. – ,
 ,
 – ,
 ,
 • – – • – – Flash
(SSD);
GPU 03/28/11 Google
Inc
  • 20. • 99.9%
 =
9
 / • 10,000
 – 0.25
 – 3
 – 1,000 – 1,000s
 – etc.,
etc.,
etc. 03/28/11 Google
Inc
  • 21. • • – – – 03/28/11 Google
Inc
  • 22. – ,
 ,
 – ,
 ,
 • – – • – – Flash
(SSD);
GPU 03/28/11 Google
Inc
  • 23. • • • 03/28/11 Google
Inc
  • 24. (GFS) GFS Master Master Client GFS Master R p a c e s i Client l C0 C1 C1 C0 C3 C3 C4 C3 C5 C4 03/28/11 Google
Inc
  • 25. MapReduce Data Block 1 map Results Results Data Data Data Block 2 datadata datadatada datadata datadatada Reduce datadata tadatadata datadata tadatadata map datadata datadatada datadata datadatada tadatadata tadatadata Data Block 3 Data Block 5 map map map Data Block 4 GFS Mapreduce 2004 , Hadoop , Facebook Hadoop 03/28/11 Google
Inc
  • 26. (Big
Table) • • – :
 – :
 – :
 03/28/11 Google
Inc
  • 27. • • • 03/28/11 Google
Inc
  • 28. • • 03/28/11 Google
Inc
  • 29. 03/28/11 Google
Inc
  • 30. • • • 03/28/11 Google
Inc
  • 31. – Peter
Norvig – Stuart
Feldman – Edward
Chang – Xuemei
Gu – Hai
Fang 03/28/11 Google
Inc
  • 32. 03/28/11 Google
Inc
  • 33. 杭州站 · 2011年10月20日~22日 www.qconhangzhou.com(6月启动) QCon北京站官方网站和资料下载 www.qconbeijing.com