SlideShare a Scribd company logo
1 of 51
THE STATE OF GLOBAL INFRASTRUCTURE
                  PERFORMANCE
                        SPEAKER:   Marty Kagan
                                   Co-Founder and CEO
                                   Cedexis

Friday, July 27, 2012
The	
  State	
  of	
  Global	
  Infrastructure	
  Performance


                                                   Marty	
  Kagan
                                                marty@cedexis.com


Friday, July 27, 2012
Community	
  Measurements
                        How	
  to	
  collect	
  a	
  billion	
  measurements	
  a	
  day




Friday, July 27, 2012
1.	
  Publish	
  content	
  and	
  applica3ons	
  on	
  200+	
  
                           	
  	
  	
  	
  public	
  and	
  private	
  clouds




                        Public	
  IaaS	
  &	
  PaaS              Virtualized	
  Datacenters   Global	
  &	
  Regional
                            Pla,orms                                                          Delivery	
  Networks




Friday, July 27, 2012
2.	
  Deploy	
  javascript	
  tag	
  on	
  250+	
  community-­‐member	
  	
  	
  
                        	
  	
  	
  	
  websites




Friday, July 27, 2012
3.	
  Collect	
  end-­‐user	
  telemetry	
  from	
  30k	
  networks	
  
                        	
  	
  	
  	
  across	
  200+	
  countries




Friday, July 27, 2012
4.	
  Use	
  the	
  data	
  to	
  tell	
  stories…	
  




Friday, July 27, 2012
4.	
  Use	
  the	
  data	
  to	
  tell	
  stories…	
  

                                                                                 • How	
  reliable	
  is	
  a	
  single	
  Cloud	
  pla6orm?




Friday, July 27, 2012
4.	
  Use	
  the	
  data	
  to	
  tell	
  stories…	
  

                                                                                 • How	
  reliable	
  is	
  a	
  single	
  Cloud	
  pla6orm?
                                                                                 • Why	
  deploy	
  across	
  mul:ple	
  cloud	
  regions?




Friday, July 27, 2012
4.	
  Use	
  the	
  data	
  to	
  tell	
  stories…	
  

                                                                                 • How	
  reliable	
  is	
  a	
  single	
  Cloud	
  pla6orm?
                                                                                 • Why	
  deploy	
  across	
  mul:ple	
  cloud	
  regions?
                                                                                 • What	
  combina:on	
  of	
  providers	
  will	
  deliver	
  
                                                                                   the	
  best	
  performance?




Friday, July 27, 2012
Story	
  1:	
  Cloud	
  Availability
                        How	
  reliably	
  reachable	
  is	
  Google	
  App	
  Engine	
  
                        from	
  countries/networks	
  around	
  the	
  world?




Friday, July 27, 2012
Google	
  App	
  Engine:	
  20	
  May	
  2012
                        90th	
  Percen7le	
  Response	
  Times




Friday, July 27, 2012
Google	
  App	
  Engine:	
  21	
  May	
  2012
                        90th	
  Percen7le	
  Response	
  Times




Friday, July 27, 2012
Google	
  App	
  Engine:	
  22	
  May	
  2012
                        90th	
  Percen7le	
  Response	
  Times




Friday, July 27, 2012
Conclusion:
             AVOID	
  SINGLE-­‐VENDOR	
  DEPENDENCIES


Friday, July 27, 2012
Story	
  2:	
  Cloud	
  Performance
                        Why	
  should	
  I	
  deploy	
  my	
  applica:ons	
  across	
  mul:ple	
  Azure	
  or	
  EC2	
  
                        regions?




Friday, July 27, 2012
Amazon	
  EC2	
  US	
  East	
  (Virginia)
                        Median	
  Response	
  Times




Friday, July 27, 2012
Amazon	
  EC2	
  EU	
  West	
  (Ireland)
                        Median	
  Response	
  Times




Friday, July 27, 2012
Amazon	
  EC2	
  South	
  America	
  (Brazil)
                        Median	
  Response	
  Times




Friday, July 27, 2012
Amazon	
  EC2	
  Asia	
  Southeast	
  (Singapore)
                        Median	
  Response	
  Times




Friday, July 27, 2012
Amazon	
  EC2	
  (Performance	
  Blend)
                        Median	
  Response	
  Times




Friday, July 27, 2012
Windows	
  Azure	
  US	
  South
                        Median	
  Response	
  Times




Friday, July 27, 2012
Windows	
  Azure	
  EU	
  North
                        Median	
  Response	
  Times




Friday, July 27, 2012
Windows	
  Azure	
  Asia	
  East
                        Median	
  Response	
  Times




Friday, July 27, 2012
Windows	
  Azure	
  (Performance	
  Blend)
                        Median	
  Response	
  Times




Friday, July 27, 2012
VoxCloud	
  Dallas
                        Median	
  Response	
  Times




Friday, July 27, 2012
VoxCloud	
  Amsterdam
                        Median	
  Response	
  Times




Friday, July 27, 2012
VoxCloud	
  Singapore
                        Median	
  Response	
  Times




Friday, July 27, 2012
VoxCloud	
  (Performance	
  Blend)
                        Median	
  Response	
  Times




Friday, July 27, 2012
Conclusion:
                        REACH	
  FURTHER	
  WITH	
  MULTI-­‐CLOUD	
  STRATEGIES

Friday, July 27, 2012
Story	
  3:	
  Blending	
  clouds
                        What	
  combina:on	
  of	
  providers	
  will	
  deliver	
  the	
  best	
  overall	
  
                        performance	
  in	
  the	
  United	
  States?




Friday, July 27, 2012
1	
  Clouds
                                      !"#$%&'()*'
                                        !"#$%&'#



                                                                    !(&$!!



                                                                    !(%$!!



                                                                    !(#$!!
                                       !"#$%&'(")*+&)"',$-"'.-)/'



                                                                    !($$!!



                                                                     !'$!!



                                                                     !&$!!



                                                                     !%$!!



                                                                     !#$!!



                                                                      !"!!!!
                                                                               (!   #!           )!       %!   *!

                                                                                         +,-./0!+12340!



Friday, July 27, 2012
2	
  Clouds
                                      !"#$%&'()*'                                   +%,)-%./#
                                        !"#$%&'#                                    ()*#+,-.#



                                                                    !(&$!!



                                                                    !(%$!!



                                                                    !(#$!!
                                       !"#$%&'(")*+&)"',$-"'.-)/'



                                                                    !($$!!



                                                                     !'$!!



                                                                     !&$!!



                                                                     !%$!!



                                                                     !#$!!



                                                                      !"!!!!
                                                                               (!         #!            )!      %!   *!

                                                                                                !+,-./!+,01.!



Friday, July 27, 2012
3	
  Clouds
                                      !"#$%&'()*'                                   +%,)-%./#     0#1234#15#
                                        !"#$%&'#                                    ()*#+,-.#    /0,12")-3)-&#



                                                                    !(&$!!



                                                                    !(%$!!



                                                                    !(#$!!
                                       !"#$%&'(")*+&)"',$-"'.-)/'



                                                                    !($$!!



                                                                     !'$!!



                                                                     !&$!!



                                                                     !%$!!



                                                                     !#$!!



                                                                      !"!!!!
                                                                               (!         #!            )!       %!   *!

                                                                                                !+,-./!+,01.!



Friday, July 27, 2012
4	
  Clouds
                                      !"#$%&'()*'                                   +%,)-%./#     0#1234#15#           !$.65#
                                        !"#$%&'#                                    ()*#+,-.#    /0,12")-3)-&#        !"#(,-'4#



                                                                    !(&$!!



                                                                    !(%$!!



                                                                    !(#$!!
                                       !"#$%&'(")*+&)"',$-"'.-)/'



                                                                    !($$!!



                                                                     !'$!!



                                                                     !&$!!



                                                                     !%$!!



                                                                     !#$!!



                                                                      !"!!!!
                                                                               (!         #!            )!       %!               *!

                                                                                                !+,-./!+,01.!



Friday, July 27, 2012
5	
  Clouds
                                      !"#$%&'()*'                                   +%,)-%./#     0#1234#15#           !$.65#           !$.65#
                                        !"#$%&'#                                    ()*#+,-.#    /0,12")-3)-&#        !"#(,-'4#        !"#",1'4#



                                                                    !(&$!!



                                                                    !(%$!!



                                                                    !(#$!!
                                       !"#$%&'(")*+&)"',$-"'.-)/'



                                                                    !($$!!



                                                                     !'$!!



                                                                     !&$!!



                                                                     !%$!!



                                                                     !#$!!



                                                                      !"!!!!
                                                                               (!         #!            )!       %!               *!

                                                                                                !+,-./!+,01.!



Friday, July 27, 2012
Historical	
  Latency-­‐Based	
  Rou3ng
                                    !"#$%&'()*'                                   +%,)-%./#            0#1234#15#                           !$.65#           !$.65#
                                      !"#$%&'#                                    ()*#+,-.#           /0,12")-3)-&#                        !"#(,-'4#        !"#",1'4#



                                                                  !(&$!!



                                                                  !(%$!!



                                                                  !(#$!!
                                     !"#$%&'(")*+&)"',$-"'.-)/'



                                                                  !($$!!



                                                                   !'$!!



                                                                   !&$!!



                                                                   !%$!!



                                                                   !#$!!



                                                                    !"!!!!
                                                                             (!          #!                 )!                        %!               *!

                                                                                      !+,-./!+,01.!   !2134,51678!974:.6;!<73:/!+,-=.>!



Friday, July 27, 2012
Historical	
  Latency-­‐Based	
  Rou3ng
                                    !"#$%&'()*'                                   +%,)-%./#            0#1234#15#                           !$.65#           !$.65#
                                      !"#$%&'#                                    ()*#+,-.#           /0,12")-3)-&#                        !"#(,-'4#        !"#",1'4#



                                                                  !(&$!!



                                                                  !(%$!!



                                                                  !(#$!!
                                     !"#$%&'(")*+&)"',$-"'.-)/'



                                                                  !($$!!



                                                                   !'$!!



                                                                   !&$!!



                                                                   !%$!!



                                                                   !#$!!



                                                                    !"!!!!
                                                                             (!          #!                 )!                        %!               *!

                                                                                      !+,-./!+,01.!   !2134,51678!974:.6;!<73:/!+,-=.>!



Friday, July 27, 2012
Historical	
  Latency-­‐Based	
  Rou3ng
                                    !"#$%&'()*'                                   +%,)-%./#            0#1234#15#                           !$.65#           !$.65#
                                      !"#$%&'#                                    ()*#+,-.#           /0,12")-3)-&#                        !"#(,-'4#        !"#",1'4#



                                                                  !(&$!!



                                                                  !(%$!!



                                                                  !(#$!!
                                     !"#$%&'(")*+&)"',$-"'.-)/'



                                                                  !($$!!



                                                                   !'$!!



                                                                   !&$!!



                                                                   !%$!!



                                                                   !#$!!



                                                                    !"!!!!
                                                                             (!          #!                 )!                        %!               *!

                                                                                      !+,-./!+,01.!   !2134,51678!974:.6;!<73:/!+,-=.>!



Friday, July 27, 2012
Historical	
  Latency-­‐Based	
  Rou3ng
                                    !"#$%&'()*'                                   +%,)-%./#            0#1234#15#                           !$.65#           !$.65#
                                      !"#$%&'#                                    ()*#+,-.#           /0,12")-3)-&#                        !"#(,-'4#        !"#",1'4#



                                                                  !(&$!!



                                                                  !(%$!!



                                                                  !(#$!!
                                     !"#$%&'(")*+&)"',$-"'.-)/'



                                                                  !($$!!



                                                                   !'$!!



                                                                   !&$!!



                                                                   !%$!!



                                                                   !#$!!



                                                                    !"!!!!
                                                                             (!          #!                 )!                        %!               *!

                                                                                      !+,-./!+,01.!   !2134,51678!974:.6;!<73:/!+,-=.>!



Friday, July 27, 2012
Real-­‐3me	
  Data-­‐Driven	
  Rou3ng
                                    !"#$%&'()*'                                         +%,)-%./#                0#1234#15#                    !$.65#                  !$.65#
                                      !"#$%&'#                                          ()*#+,-.#               /0,12")-3)-&#                 !"#(,-'4#               !"#",1'4#



                                                                  !(&$!!



                                                                  !(%$!!



                                                                  !(#$!!
                                     !"#$%&'(")*+&)"',$-"'.-)/'



                                                                  !($$!!



                                                                   !'$!!



                                                                   !&$!!



                                                                   !%$!!



                                                                   !#$!!



                                                                    !"!!!!
                                                                             (!               #!                       )!                %!                      *!

                                                                             !+,-./!+,01.!   !2134,51678!974:.6;!<73:/!+,-=.>!   !+:78"=?:!@747"@51A:.!+,-=.>!



Friday, July 27, 2012
Real-­‐3me	
  Data-­‐Driven	
  Rou3ng
                                    !"#$%&'()*'                                         +%,)-%./#                0#1234#15#                    !$.65#                  !$.65#
                                      !"#$%&'#                                          ()*#+,-.#               /0,12")-3)-&#                 !"#(,-'4#               !"#",1'4#



                                                                  !(&$!!



                                                                  !(%$!!



                                                                  !(#$!!
                                     !"#$%&'(")*+&)"',$-"'.-)/'



                                                                  !($$!!



                                                                   !'$!!



                                                                   !&$!!



                                                                   !%$!!



                                                                   !#$!!



                                                                    !"!!!!
                                                                             (!               #!                       )!                %!                      *!

                                                                             !+,-./!+,01.!   !2134,51678!974:.6;!<73:/!+,-=.>!   !+:78"=?:!@747"@51A:.!+,-=.>!



Friday, July 27, 2012
Real-­‐3me	
  Data-­‐Driven	
  Rou3ng
                                    !"#$%&'()*'                                         +%,)-%./#                0#1234#15#                    !$.65#                  !$.65#
                                      !"#$%&'#                                          ()*#+,-.#               /0,12")-3)-&#                 !"#(,-'4#               !"#",1'4#



                                                                  !(&$!!



                                                                  !(%$!!



                                                                  !(#$!!
                                     !"#$%&'(")*+&)"',$-"'.-)/'



                                                                  !($$!!



                                                                   !'$!!



                                                                   !&$!!



                                                                   !%$!!



                                                                   !#$!!



                                                                    !"!!!!
                                                                             (!               #!                       )!                %!                      *!

                                                                             !+,-./!+,01.!   !2134,51678!974:.6;!<73:/!+,-=.>!   !+:78"=?:!@747"@51A:.!+,-=.>!



Friday, July 27, 2012
Real-­‐3me	
  Data-­‐Driven	
  Rou3ng
                                    !"#$%&'()*'                                         +%,)-%./#                0#1234#15#                    !$.65#                  !$.65#
                                      !"#$%&'#                                          ()*#+,-.#               /0,12")-3)-&#                 !"#(,-'4#               !"#",1'4#



                                                                  !(&$!!



                                                                  !(%$!!



                                                                  !(#$!!
                                     !"#$%&'(")*+&)"',$-"'.-)/'



                                                                  !($$!!



                                                                   !'$!!



                                                                   !&$!!



                                                                   !%$!!



                                                                   !#$!!



                                                                    !"!!!!
                                                                             (!               #!                       )!                %!                      *!

                                                                             !+,-./!+,01.!   !2134,51678!974:.6;!<73:/!+,-=.>!   !+:78"=?:!@747"@51A:.!+,-=.>!



Friday, July 27, 2012
!"#$%&'()*'                                     +%,)-%./#             0#1234#15#                 !$.65#                      !$.65#
                                                       !"#$%&'#                                      ()*#+,-.#            /0,12")-3)-&#              !"#(,-'4#                   !"#",1'4#

                                                                                     !(&$!!


                                                                                     !(%$!!


                                                                                     !(#$!!




                                                        !"#$%&'(")*+&)"',$-"'.-)/'
                                                                                     !($$!!


                                                                                      !'$!!


                                                                                      !&$!!


                                                                                      !%$!!


                                                                                      !#$!!


                                                                                       !"!!!!
                                                                                                (!                #!                       )!                %!                      *!

                                                                                                !+,-./!+,01.!    !2134,51678!974:.6;!<73:/!+,-=.>!   !+:78"=?:!@747"@51A:.!+,-=.>!




                        Conclusion:
                        NOT	
  ALL	
  BLENDS	
  ARE	
  CREATED	
  EQUAL

Friday, July 27, 2012
So,	
  what	
  have	
  we	
  learned	
  today?




                         '%!"
                         '$!"
                         '#!"
                         '!!"
                          &!"
                          %!"
                          $!"
                          #!"
                           !"
                                '"   #"   ("   $"   )"


Friday, July 27, 2012
So,	
  what	
  have	
  we	
  learned	
  today?
                                                         •   Single-­‐plaRorm	
  strategies	
  are	
  dangerous




                         '%!"
                         '$!"
                         '#!"
                         '!!"
                          &!"
                          %!"
                          $!"
                          #!"
                           !"
                                '"   #"   ("   $"   )"


Friday, July 27, 2012
So,	
  what	
  have	
  we	
  learned	
  today?
                                                         •   Single-­‐plaRorm	
  strategies	
  are	
  dangerous




                                                         •   Mul7-­‐cloud	
  strategies	
  are	
  key	
  to	
  reaching	
  a	
  global	
  audience




                         '%!"
                         '$!"
                         '#!"
                         '!!"
                          &!"
                          %!"
                          $!"
                          #!"
                           !"
                                '"   #"   ("   $"   )"


Friday, July 27, 2012
So,	
  what	
  have	
  we	
  learned	
  today?
                                                         •   Single-­‐plaRorm	
  strategies	
  are	
  dangerous




                                                         •   Mul7-­‐cloud	
  strategies	
  are	
  key	
  to	
  reaching	
  a	
  global	
  audience




                         '%!"
                         '$!"
                                                         •   Fresher	
  data	
  =	
  beUer	
  decisions
                         '#!"
                         '!!"
                          &!"
                          %!"
                          $!"
                          #!"
                           !"
                                '"   #"   ("   $"   )"


Friday, July 27, 2012
What	
  We	
  Want


                                To	
  make	
  the	
  web	
  faster	
  for	
  
                                 every	
  user	
  on	
  the	
  planet.




Friday, July 27, 2012
Friday, July 27, 2012

More Related Content

Similar to Global Infrastructure Performance Insights

Digitale fabriek - I2 - Dsquare
Digitale fabriek - I2 - DsquareDigitale fabriek - I2 - Dsquare
Digitale fabriek - I2 - DsquareSirris
 
Virtual Worlds: A Future History
Virtual Worlds: A Future HistoryVirtual Worlds: A Future History
Virtual Worlds: A Future HistoryRobin Teigland
 
Phil wainewright risks of eu clopud strategy cloudcamp london 24.10.12
Phil wainewright  risks of eu clopud strategy   cloudcamp london 24.10.12Phil wainewright  risks of eu clopud strategy   cloudcamp london 24.10.12
Phil wainewright risks of eu clopud strategy cloudcamp london 24.10.12Chris Purrington
 
Mansoura University CSED & Nozom web development sprint
Mansoura University CSED & Nozom web development sprintMansoura University CSED & Nozom web development sprint
Mansoura University CSED & Nozom web development sprintAl Sayed Gamal
 
Real User Measurement Expert Panel by SOASTA
Real User Measurement Expert Panel by SOASTAReal User Measurement Expert Panel by SOASTA
Real User Measurement Expert Panel by SOASTASOASTA
 
Systematic Generation of Abstract User Interfaces
Systematic Generation of Abstract User InterfacesSystematic Generation of Abstract User Interfaces
Systematic Generation of Abstract User InterfacesJean Vanderdonckt
 
STPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has ArrivedSTPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has ArrivedSOASTA
 
Speed is Essential for a Great Web Experience (Digicure - Copenhagen)
Speed is Essential for a Great Web Experience (Digicure - Copenhagen)Speed is Essential for a Great Web Experience (Digicure - Copenhagen)
Speed is Essential for a Great Web Experience (Digicure - Copenhagen)Andy Davies
 
Games for the Masses (QCon London 2012)
Games for the Masses (QCon London 2012)Games for the Masses (QCon London 2012)
Games for the Masses (QCon London 2012)Wooga
 
SES London 2012 - SEO Tools of the trade
SES London 2012 - SEO Tools of the tradeSES London 2012 - SEO Tools of the trade
SES London 2012 - SEO Tools of the tradeNeil Walker
 
Presentation at FAO, Roma
Presentation at FAO, RomaPresentation at FAO, Roma
Presentation at FAO, RomaCyril Reinhard
 
Technical SEO Metrics - SMX West 2013 - Dave Lloyd, Adobe
Technical SEO Metrics - SMX West 2013 - Dave Lloyd, AdobeTechnical SEO Metrics - SMX West 2013 - Dave Lloyd, Adobe
Technical SEO Metrics - SMX West 2013 - Dave Lloyd, AdobeDave Lloyd
 
Transform Indonesia's Next Generations 2013 [COPY]
Transform Indonesia's Next Generations 2013 [COPY]Transform Indonesia's Next Generations 2013 [COPY]
Transform Indonesia's Next Generations 2013 [COPY]Mahadiputra S
 
MySQL HA Solutions
MySQL HA SolutionsMySQL HA Solutions
MySQL HA SolutionsMat Keep
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmDavid Linthicum
 
What's New in Spring 3.1
What's New in Spring 3.1What's New in Spring 3.1
What's New in Spring 3.1Matt Raible
 
Using SAP Crystal Reports as a Linked (Open) Data Front-End via ODBC
Using SAP Crystal Reports as a Linked (Open) Data Front-End via ODBCUsing SAP Crystal Reports as a Linked (Open) Data Front-End via ODBC
Using SAP Crystal Reports as a Linked (Open) Data Front-End via ODBCKingsley Uyi Idehen
 

Similar to Global Infrastructure Performance Insights (20)

Digitale fabriek - I2 - Dsquare
Digitale fabriek - I2 - DsquareDigitale fabriek - I2 - Dsquare
Digitale fabriek - I2 - Dsquare
 
Virtual Worlds: A Future History
Virtual Worlds: A Future HistoryVirtual Worlds: A Future History
Virtual Worlds: A Future History
 
Android bd
Android bdAndroid bd
Android bd
 
Phil wainewright risks of eu clopud strategy cloudcamp london 24.10.12
Phil wainewright  risks of eu clopud strategy   cloudcamp london 24.10.12Phil wainewright  risks of eu clopud strategy   cloudcamp london 24.10.12
Phil wainewright risks of eu clopud strategy cloudcamp london 24.10.12
 
Mansoura University CSED & Nozom web development sprint
Mansoura University CSED & Nozom web development sprintMansoura University CSED & Nozom web development sprint
Mansoura University CSED & Nozom web development sprint
 
Real User Measurement Expert Panel by SOASTA
Real User Measurement Expert Panel by SOASTAReal User Measurement Expert Panel by SOASTA
Real User Measurement Expert Panel by SOASTA
 
Systematic Generation of Abstract User Interfaces
Systematic Generation of Abstract User InterfacesSystematic Generation of Abstract User Interfaces
Systematic Generation of Abstract User Interfaces
 
STPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has ArrivedSTPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has Arrived
 
Speed is Essential for a Great Web Experience (Digicure - Copenhagen)
Speed is Essential for a Great Web Experience (Digicure - Copenhagen)Speed is Essential for a Great Web Experience (Digicure - Copenhagen)
Speed is Essential for a Great Web Experience (Digicure - Copenhagen)
 
Games for the Masses (QCon London 2012)
Games for the Masses (QCon London 2012)Games for the Masses (QCon London 2012)
Games for the Masses (QCon London 2012)
 
SES London 2012 - SEO Tools of the trade
SES London 2012 - SEO Tools of the tradeSES London 2012 - SEO Tools of the trade
SES London 2012 - SEO Tools of the trade
 
Presentation at FAO, Roma
Presentation at FAO, RomaPresentation at FAO, Roma
Presentation at FAO, Roma
 
Technical SEO Metrics - SMX West 2013 - Dave Lloyd, Adobe
Technical SEO Metrics - SMX West 2013 - Dave Lloyd, AdobeTechnical SEO Metrics - SMX West 2013 - Dave Lloyd, Adobe
Technical SEO Metrics - SMX West 2013 - Dave Lloyd, Adobe
 
Transform Indonesia's Next Generations 2013 [COPY]
Transform Indonesia's Next Generations 2013 [COPY]Transform Indonesia's Next Generations 2013 [COPY]
Transform Indonesia's Next Generations 2013 [COPY]
 
MySQL HA Solutions
MySQL HA SolutionsMySQL HA Solutions
MySQL HA Solutions
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicm
 
What's New in Spring 3.1
What's New in Spring 3.1What's New in Spring 3.1
What's New in Spring 3.1
 
Fast track to the 9s via the cloud
Fast track to the 9s via the cloudFast track to the 9s via the cloud
Fast track to the 9s via the cloud
 
Using SAP Crystal Reports as a Linked (Open) Data Front-End via ODBC
Using SAP Crystal Reports as a Linked (Open) Data Front-End via ODBCUsing SAP Crystal Reports as a Linked (Open) Data Front-End via ODBC
Using SAP Crystal Reports as a Linked (Open) Data Front-End via ODBC
 
QCON SP 2012
QCON SP 2012QCON SP 2012
QCON SP 2012
 

More from Gigaom

Structure 2014 - The strategic value of the cloud - Joe Weinman
Structure 2014 - The strategic value of the cloud - Joe WeinmanStructure 2014 - The strategic value of the cloud - Joe Weinman
Structure 2014 - The strategic value of the cloud - Joe WeinmanGigaom
 
Structure 2014 - The right and wrong way to scale - Rackspace
Structure 2014 - The right and wrong way to scale - RackspaceStructure 2014 - The right and wrong way to scale - Rackspace
Structure 2014 - The right and wrong way to scale - RackspaceGigaom
 
Structure 2014 - The future of cloud computing survey results
Structure 2014 - The future of cloud computing survey resultsStructure 2014 - The future of cloud computing survey results
Structure 2014 - The future of cloud computing survey resultsGigaom
 
Structure 2014 - Launchpad Competition
Structure 2014 - Launchpad CompetitionStructure 2014 - Launchpad Competition
Structure 2014 - Launchpad CompetitionGigaom
 
Structure 2014 - Disrupting the data center - Intel sponsor workshop
Structure 2014 - Disrupting the data center - Intel sponsor workshopStructure 2014 - Disrupting the data center - Intel sponsor workshop
Structure 2014 - Disrupting the data center - Intel sponsor workshopGigaom
 
Structure 2014 - Cloud trends - Battery
Structure 2014 - Cloud trends - BatteryStructure 2014 - Cloud trends - Battery
Structure 2014 - Cloud trends - BatteryGigaom
 
Structure Data 2014: HOW MICRODATA CAN SAY A LOT ABOUT MACROECONOMICS, David ...
Structure Data 2014: HOW MICRODATA CAN SAY A LOT ABOUT MACROECONOMICS, David ...Structure Data 2014: HOW MICRODATA CAN SAY A LOT ABOUT MACROECONOMICS, David ...
Structure Data 2014: HOW MICRODATA CAN SAY A LOT ABOUT MACROECONOMICS, David ...Gigaom
 
Structure Data 2014: QLIK SPONSOR WORKSHOP: ANALYTICS THE WAY NATURE INTENDED...
Structure Data 2014: QLIK SPONSOR WORKSHOP: ANALYTICS THE WAY NATURE INTENDED...Structure Data 2014: QLIK SPONSOR WORKSHOP: ANALYTICS THE WAY NATURE INTENDED...
Structure Data 2014: QLIK SPONSOR WORKSHOP: ANALYTICS THE WAY NATURE INTENDED...Gigaom
 
Structure Data 2014: FIVE MYTHS ABOUT BIG DATA, Amit Bendov
Structure Data 2014: FIVE MYTHS ABOUT BIG DATA, Amit BendovStructure Data 2014: FIVE MYTHS ABOUT BIG DATA, Amit Bendov
Structure Data 2014: FIVE MYTHS ABOUT BIG DATA, Amit BendovGigaom
 
Structure Data 2014: AMID BILLIONS OF METRICS, YOUR SOFTWARE IS TRYING TO TEL...
Structure Data 2014: AMID BILLIONS OF METRICS, YOUR SOFTWARE IS TRYING TO TEL...Structure Data 2014: AMID BILLIONS OF METRICS, YOUR SOFTWARE IS TRYING TO TEL...
Structure Data 2014: AMID BILLIONS OF METRICS, YOUR SOFTWARE IS TRYING TO TEL...Gigaom
 
Structure Data 2014: SISENSE SPONSOR WORKSHOP: ON BEER, CHIPS AND DATA,
Structure Data 2014: SISENSE SPONSOR WORKSHOP: ON BEER, CHIPS AND DATA, Structure Data 2014: SISENSE SPONSOR WORKSHOP: ON BEER, CHIPS AND DATA,
Structure Data 2014: SISENSE SPONSOR WORKSHOP: ON BEER, CHIPS AND DATA, Gigaom
 
Structure Data 2014: INVERTING 80/20: BEYOND BESPOKE BIG DATA, Ari Gesher
Structure Data 2014: INVERTING 80/20: BEYOND BESPOKE BIG DATA, Ari GesherStructure Data 2014: INVERTING 80/20: BEYOND BESPOKE BIG DATA, Ari Gesher
Structure Data 2014: INVERTING 80/20: BEYOND BESPOKE BIG DATA, Ari GesherGigaom
 
Structure Data 2014: TRACKING A SOCCER GAME WITH BIG DATA, Chris Haddad
Structure Data 2014: TRACKING A SOCCER GAME WITH BIG DATA, Chris HaddadStructure Data 2014: TRACKING A SOCCER GAME WITH BIG DATA, Chris Haddad
Structure Data 2014: TRACKING A SOCCER GAME WITH BIG DATA, Chris HaddadGigaom
 
Structure Data 2014: TECH AGAINST HUMAN TRAFFICKING AND ILLICIT NETWORKS, Jus...
Structure Data 2014: TECH AGAINST HUMAN TRAFFICKING AND ILLICIT NETWORKS, Jus...Structure Data 2014: TECH AGAINST HUMAN TRAFFICKING AND ILLICIT NETWORKS, Jus...
Structure Data 2014: TECH AGAINST HUMAN TRAFFICKING AND ILLICIT NETWORKS, Jus...Gigaom
 
Structure Data 2014: DATA DRIVEN DESIGN AT FORMULA ONE SPEED, Geoff McGrath
Structure Data 2014: DATA DRIVEN DESIGN AT FORMULA ONE SPEED, Geoff McGrathStructure Data 2014: DATA DRIVEN DESIGN AT FORMULA ONE SPEED, Geoff McGrath
Structure Data 2014: DATA DRIVEN DESIGN AT FORMULA ONE SPEED, Geoff McGrathGigaom
 
Structure Data 2014: IS VIDEO BIG DATA?, Steve Russell
Structure Data 2014: IS VIDEO BIG DATA?, Steve RussellStructure Data 2014: IS VIDEO BIG DATA?, Steve Russell
Structure Data 2014: IS VIDEO BIG DATA?, Steve RussellGigaom
 
Structure Data 2014: BIG DATA ANALYTICS RE-INVENTED, Ryan Waite
Structure Data 2014: BIG DATA ANALYTICS RE-INVENTED, Ryan WaiteStructure Data 2014: BIG DATA ANALYTICS RE-INVENTED, Ryan Waite
Structure Data 2014: BIG DATA ANALYTICS RE-INVENTED, Ryan WaiteGigaom
 
How Data is Remaking E-commerce - from Roadmap 2013
How Data is Remaking E-commerce - from Roadmap 2013How Data is Remaking E-commerce - from Roadmap 2013
How Data is Remaking E-commerce - from Roadmap 2013Gigaom
 
25 Favorite Experiences in Tech - from Roadmap 2013
25 Favorite Experiences in Tech - from Roadmap 201325 Favorite Experiences in Tech - from Roadmap 2013
25 Favorite Experiences in Tech - from Roadmap 2013Gigaom
 
How Moore’s Law is Influencing Design - from Roadmap 2013
How Moore’s Law is Influencing Design - from Roadmap 2013How Moore’s Law is Influencing Design - from Roadmap 2013
How Moore’s Law is Influencing Design - from Roadmap 2013Gigaom
 

More from Gigaom (20)

Structure 2014 - The strategic value of the cloud - Joe Weinman
Structure 2014 - The strategic value of the cloud - Joe WeinmanStructure 2014 - The strategic value of the cloud - Joe Weinman
Structure 2014 - The strategic value of the cloud - Joe Weinman
 
Structure 2014 - The right and wrong way to scale - Rackspace
Structure 2014 - The right and wrong way to scale - RackspaceStructure 2014 - The right and wrong way to scale - Rackspace
Structure 2014 - The right and wrong way to scale - Rackspace
 
Structure 2014 - The future of cloud computing survey results
Structure 2014 - The future of cloud computing survey resultsStructure 2014 - The future of cloud computing survey results
Structure 2014 - The future of cloud computing survey results
 
Structure 2014 - Launchpad Competition
Structure 2014 - Launchpad CompetitionStructure 2014 - Launchpad Competition
Structure 2014 - Launchpad Competition
 
Structure 2014 - Disrupting the data center - Intel sponsor workshop
Structure 2014 - Disrupting the data center - Intel sponsor workshopStructure 2014 - Disrupting the data center - Intel sponsor workshop
Structure 2014 - Disrupting the data center - Intel sponsor workshop
 
Structure 2014 - Cloud trends - Battery
Structure 2014 - Cloud trends - BatteryStructure 2014 - Cloud trends - Battery
Structure 2014 - Cloud trends - Battery
 
Structure Data 2014: HOW MICRODATA CAN SAY A LOT ABOUT MACROECONOMICS, David ...
Structure Data 2014: HOW MICRODATA CAN SAY A LOT ABOUT MACROECONOMICS, David ...Structure Data 2014: HOW MICRODATA CAN SAY A LOT ABOUT MACROECONOMICS, David ...
Structure Data 2014: HOW MICRODATA CAN SAY A LOT ABOUT MACROECONOMICS, David ...
 
Structure Data 2014: QLIK SPONSOR WORKSHOP: ANALYTICS THE WAY NATURE INTENDED...
Structure Data 2014: QLIK SPONSOR WORKSHOP: ANALYTICS THE WAY NATURE INTENDED...Structure Data 2014: QLIK SPONSOR WORKSHOP: ANALYTICS THE WAY NATURE INTENDED...
Structure Data 2014: QLIK SPONSOR WORKSHOP: ANALYTICS THE WAY NATURE INTENDED...
 
Structure Data 2014: FIVE MYTHS ABOUT BIG DATA, Amit Bendov
Structure Data 2014: FIVE MYTHS ABOUT BIG DATA, Amit BendovStructure Data 2014: FIVE MYTHS ABOUT BIG DATA, Amit Bendov
Structure Data 2014: FIVE MYTHS ABOUT BIG DATA, Amit Bendov
 
Structure Data 2014: AMID BILLIONS OF METRICS, YOUR SOFTWARE IS TRYING TO TEL...
Structure Data 2014: AMID BILLIONS OF METRICS, YOUR SOFTWARE IS TRYING TO TEL...Structure Data 2014: AMID BILLIONS OF METRICS, YOUR SOFTWARE IS TRYING TO TEL...
Structure Data 2014: AMID BILLIONS OF METRICS, YOUR SOFTWARE IS TRYING TO TEL...
 
Structure Data 2014: SISENSE SPONSOR WORKSHOP: ON BEER, CHIPS AND DATA,
Structure Data 2014: SISENSE SPONSOR WORKSHOP: ON BEER, CHIPS AND DATA, Structure Data 2014: SISENSE SPONSOR WORKSHOP: ON BEER, CHIPS AND DATA,
Structure Data 2014: SISENSE SPONSOR WORKSHOP: ON BEER, CHIPS AND DATA,
 
Structure Data 2014: INVERTING 80/20: BEYOND BESPOKE BIG DATA, Ari Gesher
Structure Data 2014: INVERTING 80/20: BEYOND BESPOKE BIG DATA, Ari GesherStructure Data 2014: INVERTING 80/20: BEYOND BESPOKE BIG DATA, Ari Gesher
Structure Data 2014: INVERTING 80/20: BEYOND BESPOKE BIG DATA, Ari Gesher
 
Structure Data 2014: TRACKING A SOCCER GAME WITH BIG DATA, Chris Haddad
Structure Data 2014: TRACKING A SOCCER GAME WITH BIG DATA, Chris HaddadStructure Data 2014: TRACKING A SOCCER GAME WITH BIG DATA, Chris Haddad
Structure Data 2014: TRACKING A SOCCER GAME WITH BIG DATA, Chris Haddad
 
Structure Data 2014: TECH AGAINST HUMAN TRAFFICKING AND ILLICIT NETWORKS, Jus...
Structure Data 2014: TECH AGAINST HUMAN TRAFFICKING AND ILLICIT NETWORKS, Jus...Structure Data 2014: TECH AGAINST HUMAN TRAFFICKING AND ILLICIT NETWORKS, Jus...
Structure Data 2014: TECH AGAINST HUMAN TRAFFICKING AND ILLICIT NETWORKS, Jus...
 
Structure Data 2014: DATA DRIVEN DESIGN AT FORMULA ONE SPEED, Geoff McGrath
Structure Data 2014: DATA DRIVEN DESIGN AT FORMULA ONE SPEED, Geoff McGrathStructure Data 2014: DATA DRIVEN DESIGN AT FORMULA ONE SPEED, Geoff McGrath
Structure Data 2014: DATA DRIVEN DESIGN AT FORMULA ONE SPEED, Geoff McGrath
 
Structure Data 2014: IS VIDEO BIG DATA?, Steve Russell
Structure Data 2014: IS VIDEO BIG DATA?, Steve RussellStructure Data 2014: IS VIDEO BIG DATA?, Steve Russell
Structure Data 2014: IS VIDEO BIG DATA?, Steve Russell
 
Structure Data 2014: BIG DATA ANALYTICS RE-INVENTED, Ryan Waite
Structure Data 2014: BIG DATA ANALYTICS RE-INVENTED, Ryan WaiteStructure Data 2014: BIG DATA ANALYTICS RE-INVENTED, Ryan Waite
Structure Data 2014: BIG DATA ANALYTICS RE-INVENTED, Ryan Waite
 
How Data is Remaking E-commerce - from Roadmap 2013
How Data is Remaking E-commerce - from Roadmap 2013How Data is Remaking E-commerce - from Roadmap 2013
How Data is Remaking E-commerce - from Roadmap 2013
 
25 Favorite Experiences in Tech - from Roadmap 2013
25 Favorite Experiences in Tech - from Roadmap 201325 Favorite Experiences in Tech - from Roadmap 2013
25 Favorite Experiences in Tech - from Roadmap 2013
 
How Moore’s Law is Influencing Design - from Roadmap 2013
How Moore’s Law is Influencing Design - from Roadmap 2013How Moore’s Law is Influencing Design - from Roadmap 2013
How Moore’s Law is Influencing Design - from Roadmap 2013
 

Recently uploaded

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Global Infrastructure Performance Insights

  • 1. THE STATE OF GLOBAL INFRASTRUCTURE PERFORMANCE SPEAKER: Marty Kagan Co-Founder and CEO Cedexis Friday, July 27, 2012
  • 2. The  State  of  Global  Infrastructure  Performance Marty  Kagan marty@cedexis.com Friday, July 27, 2012
  • 3. Community  Measurements How  to  collect  a  billion  measurements  a  day Friday, July 27, 2012
  • 4. 1.  Publish  content  and  applica3ons  on  200+          public  and  private  clouds Public  IaaS  &  PaaS Virtualized  Datacenters Global  &  Regional Pla,orms Delivery  Networks Friday, July 27, 2012
  • 5. 2.  Deploy  javascript  tag  on  250+  community-­‐member              websites Friday, July 27, 2012
  • 6. 3.  Collect  end-­‐user  telemetry  from  30k  networks          across  200+  countries Friday, July 27, 2012
  • 7. 4.  Use  the  data  to  tell  stories…   Friday, July 27, 2012
  • 8. 4.  Use  the  data  to  tell  stories…   • How  reliable  is  a  single  Cloud  pla6orm? Friday, July 27, 2012
  • 9. 4.  Use  the  data  to  tell  stories…   • How  reliable  is  a  single  Cloud  pla6orm? • Why  deploy  across  mul:ple  cloud  regions? Friday, July 27, 2012
  • 10. 4.  Use  the  data  to  tell  stories…   • How  reliable  is  a  single  Cloud  pla6orm? • Why  deploy  across  mul:ple  cloud  regions? • What  combina:on  of  providers  will  deliver   the  best  performance? Friday, July 27, 2012
  • 11. Story  1:  Cloud  Availability How  reliably  reachable  is  Google  App  Engine   from  countries/networks  around  the  world? Friday, July 27, 2012
  • 12. Google  App  Engine:  20  May  2012 90th  Percen7le  Response  Times Friday, July 27, 2012
  • 13. Google  App  Engine:  21  May  2012 90th  Percen7le  Response  Times Friday, July 27, 2012
  • 14. Google  App  Engine:  22  May  2012 90th  Percen7le  Response  Times Friday, July 27, 2012
  • 15. Conclusion: AVOID  SINGLE-­‐VENDOR  DEPENDENCIES Friday, July 27, 2012
  • 16. Story  2:  Cloud  Performance Why  should  I  deploy  my  applica:ons  across  mul:ple  Azure  or  EC2   regions? Friday, July 27, 2012
  • 17. Amazon  EC2  US  East  (Virginia) Median  Response  Times Friday, July 27, 2012
  • 18. Amazon  EC2  EU  West  (Ireland) Median  Response  Times Friday, July 27, 2012
  • 19. Amazon  EC2  South  America  (Brazil) Median  Response  Times Friday, July 27, 2012
  • 20. Amazon  EC2  Asia  Southeast  (Singapore) Median  Response  Times Friday, July 27, 2012
  • 21. Amazon  EC2  (Performance  Blend) Median  Response  Times Friday, July 27, 2012
  • 22. Windows  Azure  US  South Median  Response  Times Friday, July 27, 2012
  • 23. Windows  Azure  EU  North Median  Response  Times Friday, July 27, 2012
  • 24. Windows  Azure  Asia  East Median  Response  Times Friday, July 27, 2012
  • 25. Windows  Azure  (Performance  Blend) Median  Response  Times Friday, July 27, 2012
  • 26. VoxCloud  Dallas Median  Response  Times Friday, July 27, 2012
  • 27. VoxCloud  Amsterdam Median  Response  Times Friday, July 27, 2012
  • 28. VoxCloud  Singapore Median  Response  Times Friday, July 27, 2012
  • 29. VoxCloud  (Performance  Blend) Median  Response  Times Friday, July 27, 2012
  • 30. Conclusion: REACH  FURTHER  WITH  MULTI-­‐CLOUD  STRATEGIES Friday, July 27, 2012
  • 31. Story  3:  Blending  clouds What  combina:on  of  providers  will  deliver  the  best  overall   performance  in  the  United  States? Friday, July 27, 2012
  • 32. 1  Clouds !"#$%&'()*' !"#$%&'# !(&$!! !(%$!! !(#$!! !"#$%&'(")*+&)"',$-"'.-)/' !($$!! !'$!! !&$!! !%$!! !#$!! !"!!!! (! #! )! %! *! +,-./0!+12340! Friday, July 27, 2012
  • 33. 2  Clouds !"#$%&'()*' +%,)-%./# !"#$%&'# ()*#+,-.# !(&$!! !(%$!! !(#$!! !"#$%&'(")*+&)"',$-"'.-)/' !($$!! !'$!! !&$!! !%$!! !#$!! !"!!!! (! #! )! %! *! !+,-./!+,01.! Friday, July 27, 2012
  • 34. 3  Clouds !"#$%&'()*' +%,)-%./# 0#1234#15# !"#$%&'# ()*#+,-.# /0,12")-3)-&# !(&$!! !(%$!! !(#$!! !"#$%&'(")*+&)"',$-"'.-)/' !($$!! !'$!! !&$!! !%$!! !#$!! !"!!!! (! #! )! %! *! !+,-./!+,01.! Friday, July 27, 2012
  • 35. 4  Clouds !"#$%&'()*' +%,)-%./# 0#1234#15# !$.65# !"#$%&'# ()*#+,-.# /0,12")-3)-&# !"#(,-'4# !(&$!! !(%$!! !(#$!! !"#$%&'(")*+&)"',$-"'.-)/' !($$!! !'$!! !&$!! !%$!! !#$!! !"!!!! (! #! )! %! *! !+,-./!+,01.! Friday, July 27, 2012
  • 36. 5  Clouds !"#$%&'()*' +%,)-%./# 0#1234#15# !$.65# !$.65# !"#$%&'# ()*#+,-.# /0,12")-3)-&# !"#(,-'4# !"#",1'4# !(&$!! !(%$!! !(#$!! !"#$%&'(")*+&)"',$-"'.-)/' !($$!! !'$!! !&$!! !%$!! !#$!! !"!!!! (! #! )! %! *! !+,-./!+,01.! Friday, July 27, 2012
  • 37. Historical  Latency-­‐Based  Rou3ng !"#$%&'()*' +%,)-%./# 0#1234#15# !$.65# !$.65# !"#$%&'# ()*#+,-.# /0,12")-3)-&# !"#(,-'4# !"#",1'4# !(&$!! !(%$!! !(#$!! !"#$%&'(")*+&)"',$-"'.-)/' !($$!! !'$!! !&$!! !%$!! !#$!! !"!!!! (! #! )! %! *! !+,-./!+,01.! !2134,51678!974:.6;!<73:/!+,-=.>! Friday, July 27, 2012
  • 38. Historical  Latency-­‐Based  Rou3ng !"#$%&'()*' +%,)-%./# 0#1234#15# !$.65# !$.65# !"#$%&'# ()*#+,-.# /0,12")-3)-&# !"#(,-'4# !"#",1'4# !(&$!! !(%$!! !(#$!! !"#$%&'(")*+&)"',$-"'.-)/' !($$!! !'$!! !&$!! !%$!! !#$!! !"!!!! (! #! )! %! *! !+,-./!+,01.! !2134,51678!974:.6;!<73:/!+,-=.>! Friday, July 27, 2012
  • 39. Historical  Latency-­‐Based  Rou3ng !"#$%&'()*' +%,)-%./# 0#1234#15# !$.65# !$.65# !"#$%&'# ()*#+,-.# /0,12")-3)-&# !"#(,-'4# !"#",1'4# !(&$!! !(%$!! !(#$!! !"#$%&'(")*+&)"',$-"'.-)/' !($$!! !'$!! !&$!! !%$!! !#$!! !"!!!! (! #! )! %! *! !+,-./!+,01.! !2134,51678!974:.6;!<73:/!+,-=.>! Friday, July 27, 2012
  • 40. Historical  Latency-­‐Based  Rou3ng !"#$%&'()*' +%,)-%./# 0#1234#15# !$.65# !$.65# !"#$%&'# ()*#+,-.# /0,12")-3)-&# !"#(,-'4# !"#",1'4# !(&$!! !(%$!! !(#$!! !"#$%&'(")*+&)"',$-"'.-)/' !($$!! !'$!! !&$!! !%$!! !#$!! !"!!!! (! #! )! %! *! !+,-./!+,01.! !2134,51678!974:.6;!<73:/!+,-=.>! Friday, July 27, 2012
  • 41. Real-­‐3me  Data-­‐Driven  Rou3ng !"#$%&'()*' +%,)-%./# 0#1234#15# !$.65# !$.65# !"#$%&'# ()*#+,-.# /0,12")-3)-&# !"#(,-'4# !"#",1'4# !(&$!! !(%$!! !(#$!! !"#$%&'(")*+&)"',$-"'.-)/' !($$!! !'$!! !&$!! !%$!! !#$!! !"!!!! (! #! )! %! *! !+,-./!+,01.! !2134,51678!974:.6;!<73:/!+,-=.>! !+:78"=?:!@747"@51A:.!+,-=.>! Friday, July 27, 2012
  • 42. Real-­‐3me  Data-­‐Driven  Rou3ng !"#$%&'()*' +%,)-%./# 0#1234#15# !$.65# !$.65# !"#$%&'# ()*#+,-.# /0,12")-3)-&# !"#(,-'4# !"#",1'4# !(&$!! !(%$!! !(#$!! !"#$%&'(")*+&)"',$-"'.-)/' !($$!! !'$!! !&$!! !%$!! !#$!! !"!!!! (! #! )! %! *! !+,-./!+,01.! !2134,51678!974:.6;!<73:/!+,-=.>! !+:78"=?:!@747"@51A:.!+,-=.>! Friday, July 27, 2012
  • 43. Real-­‐3me  Data-­‐Driven  Rou3ng !"#$%&'()*' +%,)-%./# 0#1234#15# !$.65# !$.65# !"#$%&'# ()*#+,-.# /0,12")-3)-&# !"#(,-'4# !"#",1'4# !(&$!! !(%$!! !(#$!! !"#$%&'(")*+&)"',$-"'.-)/' !($$!! !'$!! !&$!! !%$!! !#$!! !"!!!! (! #! )! %! *! !+,-./!+,01.! !2134,51678!974:.6;!<73:/!+,-=.>! !+:78"=?:!@747"@51A:.!+,-=.>! Friday, July 27, 2012
  • 44. Real-­‐3me  Data-­‐Driven  Rou3ng !"#$%&'()*' +%,)-%./# 0#1234#15# !$.65# !$.65# !"#$%&'# ()*#+,-.# /0,12")-3)-&# !"#(,-'4# !"#",1'4# !(&$!! !(%$!! !(#$!! !"#$%&'(")*+&)"',$-"'.-)/' !($$!! !'$!! !&$!! !%$!! !#$!! !"!!!! (! #! )! %! *! !+,-./!+,01.! !2134,51678!974:.6;!<73:/!+,-=.>! !+:78"=?:!@747"@51A:.!+,-=.>! Friday, July 27, 2012
  • 45. !"#$%&'()*' +%,)-%./# 0#1234#15# !$.65# !$.65# !"#$%&'# ()*#+,-.# /0,12")-3)-&# !"#(,-'4# !"#",1'4# !(&$!! !(%$!! !(#$!! !"#$%&'(")*+&)"',$-"'.-)/' !($$!! !'$!! !&$!! !%$!! !#$!! !"!!!! (! #! )! %! *! !+,-./!+,01.! !2134,51678!974:.6;!<73:/!+,-=.>! !+:78"=?:!@747"@51A:.!+,-=.>! Conclusion: NOT  ALL  BLENDS  ARE  CREATED  EQUAL Friday, July 27, 2012
  • 46. So,  what  have  we  learned  today? '%!" '$!" '#!" '!!" &!" %!" $!" #!" !" '" #" (" $" )" Friday, July 27, 2012
  • 47. So,  what  have  we  learned  today? • Single-­‐plaRorm  strategies  are  dangerous '%!" '$!" '#!" '!!" &!" %!" $!" #!" !" '" #" (" $" )" Friday, July 27, 2012
  • 48. So,  what  have  we  learned  today? • Single-­‐plaRorm  strategies  are  dangerous • Mul7-­‐cloud  strategies  are  key  to  reaching  a  global  audience '%!" '$!" '#!" '!!" &!" %!" $!" #!" !" '" #" (" $" )" Friday, July 27, 2012
  • 49. So,  what  have  we  learned  today? • Single-­‐plaRorm  strategies  are  dangerous • Mul7-­‐cloud  strategies  are  key  to  reaching  a  global  audience '%!" '$!" • Fresher  data  =  beUer  decisions '#!" '!!" &!" %!" $!" #!" !" '" #" (" $" )" Friday, July 27, 2012
  • 50. What  We  Want To  make  the  web  faster  for   every  user  on  the  planet. Friday, July 27, 2012