SlideShare a Scribd company logo
1 of 69
CLOUD LOCK IN AND THE MYTH OF OPEN APIs

                        SPEAKER:   Lew Moorman
                                   President
                                   Rackspace
Friday, July 27, 2012
The Next 5 Years
                           Real Choice In The Cloud




Friday, July 27, 2012
Friday, July 27, 2012
Friday, July 27, 2012
Consumer Cloud


Friday, July 27, 2012
Speed        Choice



                          Consumer Cloud


Friday, July 27, 2012
Consumer
                            Cloud

                        Cloud Platforms




Friday, July 27, 2012
Cloud Platforms




                        Speed




Friday, July 27, 2012
Cloud Platforms




                        Speed
                                        ?
                                      Choice




Friday, July 27, 2012
Friday, July 27, 2012
Friday, July 27, 2012
“Please try to build
                        AWS clones that scale”

                             Adrian Cockcroft of Netflix


Friday, July 27, 2012
Programmatic Access


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



                              Infrastructure




Friday, July 27, 2012
App



                              Infrastructure




Friday, July 27, 2012
Friday, July 27, 2012
hard are
                           w


Friday, July 27, 2012
ware
                        soft


Friday, July 27, 2012
3




            2
                         3 Stages
                        of Lock In

            1

Friday, July 27, 2012
3




            2




            1           Choosing a platform and adding data

Friday, July 27, 2012
3




            2           Programmatically connecting to the platform




            1           Choosing a platform and adding data

Friday, July 27, 2012
3           Using advanced, proprietary features of the platform




            2           Programmatically connecting to the platform




            1           Choosing a platform and adding data

Friday, July 27, 2012
APIs
                        to the rescue?


Friday, July 27, 2012
cloning APIs is
                          impossible


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




Friday, July 27, 2012
API   API




Friday, July 27, 2012
API                API




                                   E   D
                                OS
                              CL




Friday, July 27, 2012
API                API




                                   E   D
                                OS
                              CL




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



Friday, July 27, 2012
Eucalyptus   ~66%



                            Amazon S3 APIs


Friday, July 27, 2012
“We recommend that you choose a disk for each Walrus that is
          large enough to hold all objects and buckets you ever expect to
          have, including all images that will ever be registered to your
          system, plus any Amazon S3 application data.”
          Eucalyptus 3.0.2 Installation Guide




                                                                  Eucalyptus   Amazon S3

Friday, July 27, 2012
“We recommend that you choose a disk for each Walrus that is
          large enough to hold all objects and buckets you ever expect to
          have, including all images that will ever be registered to your
          system, plus any Amazon S3 application data.”
          Eucalyptus 3.0.2 Installation Guide




                                                                  Eucalyptus   Amazon S3

Friday, July 27, 2012
EC2

                        S3

                        EBS

                        AMI

                        IAM




Friday, July 27, 2012
EC2        SimpleDB            SQS

                        S3         CloudWatch          SES

                        EBS        Elastic Beanstalk   SNS

                        AMI        CloudFormation      MapReduce

                        IAM        ElastiCache         VPC

                        RDS        Autoscaling         CloudSearch

                        DynamoDB   Route53             Simple Workflow


Friday, July 27, 2012
Friday, July 27, 2012
Friday, July 27, 2012
“It’s the semantics of
                         the resources in the
                        cloud that matter, not
                        the syntax of the API.”

                         Thorsten von Eicken, RightScale


Friday, July 27, 2012
Who cares?

Friday, July 27, 2012
What does Netflix really need?


                                   CHOICE
                        location              features             cost


Friday, July 27, 2012
Friday, July 27, 2012
BI
                                   SMALL CHANGES HAVE



                        AT SCALE                        SPECIAL USE


                                    IMPAC

Friday, July 27, 2012
“Netflix is rolling its own content
                          delivery network (CDN)...”




Friday, July 27, 2012
API




                              INFRASTRUCTURE




Friday, July 27, 2012
API




END TO END
OPEN CLOUD
                              INFRASTRUCTURE




Friday, July 27, 2012
YOU
                        they choose location

                               true portability



Friday, July 27, 2012
YOU
                        they choose features

                               open innovation



Friday, July 27, 2012
YOU
                        they choose costs

                          custom deployments



Friday, July 27, 2012
Friday, July 27, 2012
openstack             ®



                        C LO U D S O F T WA R E


Friday, July 27, 2012
Friday, July 27, 2012
COMPUTE
                        NETWORKING
                          STORAGE


Friday, July 27, 2012
CASSANDRA
                                   USER AUTHENTICATION            BACKUP
                               MONITORING               PUPPET
                   AUTOSCALE
                                MONGODB           DNS            SAN
        LOAD BALANCING                                            DEPLOYMENT
                    IMAGE SERVICE
                                  COMPUTE PAAS                      ENGINE
                     FIREWALLS NETWORKING HADOOP
                 CLOUD GATEWAY
                          CDN
                                  STORAGE      DATABASE
                   NFS                                       AS A SERVICE
                                          DASHBOARD
                         QUEUE SERVICE
                                                   INTRUSION DETECTION
                                ACCESS CONTROLS


Friday, July 27, 2012
Friday, July 27, 2012
Friday, July 27, 2012
THE NEXT FIVE YEARS:


                        CHOICE
Friday, July 27, 2012
HOW  YOU CAN DEPLOY




Friday, July 27, 2012
WHERE YOU CAN DEPLOY




Friday, July 27, 2012
WHAT  FEATURES




Friday, July 27, 2012
WHAT  PARTNERS




Friday, July 27, 2012
OPENSTACK
                          IN HOUSE




Friday, July 27, 2012
OPENSTACK




                                    OPENSTACK
                                      IN HOUSE




Friday, July 27, 2012
OPENSTACK




                        OPENSTACK

                                                                OPENSTACK
                                                                  IN HOUSE




                        OPENSTACK



                                    SEAMLESS INTEROPERABILITY


Friday, July 27, 2012
OPENSTACK                                                                      S3




                        OPENSTACK

                                                                OPENSTACK
                                                                  IN HOUSE




                        OPENSTACK                                                                     AZURE



                                    SEAMLESS INTEROPERABILITY                BASIC INTEROPERABILITY


Friday, July 27, 2012
openstack
                         ®




Friday, July 27, 2012
“The Openstack initiative is
                             open source at its best... It will
                 openstack
                         ®




                                                Adam Jacob, Opscode




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

More Related Content

Similar to CLOUD LOCK-IN AND THE MYTH OF OPEN APIS at Structure 2012

REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012
REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012
REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012Gigaom
 
Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...
Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...
Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...Nelson Glauber Leal
 
鱼与熊掌 - 软件质量和交付速度
鱼与熊掌 - 软件质量和交付速度鱼与熊掌 - 软件质量和交付速度
鱼与熊掌 - 软件质量和交付速度andyhu1007
 
THE TRILLION ROW SPREADSHEET(tm) from Structure:Data 2012
THE TRILLION ROW SPREADSHEET(tm) from Structure:Data 2012THE TRILLION ROW SPREADSHEET(tm) from Structure:Data 2012
THE TRILLION ROW SPREADSHEET(tm) from Structure:Data 2012Gigaom
 
RoRoRoomba - Ruby on Rails on Roomba Railsconf 2012
RoRoRoomba - Ruby on Rails on Roomba Railsconf 2012RoRoRoomba - Ruby on Rails on Roomba Railsconf 2012
RoRoRoomba - Ruby on Rails on Roomba Railsconf 2012cwabbott
 
APR 26, 2012: Under the Radar: Presenting Cloudscaling
APR 26, 2012: Under the Radar: Presenting CloudscalingAPR 26, 2012: Under the Radar: Presenting Cloudscaling
APR 26, 2012: Under the Radar: Presenting Cloudscalingtroyangrignon
 
ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012
ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012
ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012Gigaom
 
Continous Delivery in Action
Continous Delivery in ActionContinous Delivery in Action
Continous Delivery in Actionandyhu1007
 
Brewing Beer with Windows Azure UKWAUG
Brewing Beerwith Windows Azure UKWAUGBrewing Beerwith Windows Azure UKWAUG
Brewing Beer with Windows Azure UKWAUGMaarten Balliauw
 
Tech Tools for Meeting Professionals
Tech Tools for Meeting ProfessionalsTech Tools for Meeting Professionals
Tech Tools for Meeting ProfessionalsMidori Connolly
 
HTML5 Italy: Back end ecosystems for your applications - Cesare Rocchi + Clau...
HTML5 Italy: Back end ecosystems for your applications - Cesare Rocchi + Clau...HTML5 Italy: Back end ecosystems for your applications - Cesare Rocchi + Clau...
HTML5 Italy: Back end ecosystems for your applications - Cesare Rocchi + Clau...marcocasario
 
THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...
THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...
THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...Gigaom
 
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...Majid Hajibaba
 
Brewing Beer with Windows Azure (WAZUG.nl)
Brewing Beer with Windows Azure (WAZUG.nl)Brewing Beer with Windows Azure (WAZUG.nl)
Brewing Beer with Windows Azure (WAZUG.nl)Maarten Balliauw
 
Drupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet ApplicationDrupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet ApplicationDrupalcampAtlanta2012
 
Drupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet ApplicationDrupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet ApplicationAppnovation Technologies
 
Symfony - Introduction
Symfony - IntroductionSymfony - Introduction
Symfony - IntroductionPiers Warmers
 
(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun...
(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun...(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun...
(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun...Claire Rowland
 

Similar to CLOUD LOCK-IN AND THE MYTH OF OPEN APIS at Structure 2012 (20)

REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012
REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012
REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012
 
PhD thesis defense of Ajith Ranabahu
PhD thesis defense of Ajith RanabahuPhD thesis defense of Ajith Ranabahu
PhD thesis defense of Ajith Ranabahu
 
Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...
Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...
Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer ...
 
鱼与熊掌 - 软件质量和交付速度
鱼与熊掌 - 软件质量和交付速度鱼与熊掌 - 软件质量和交付速度
鱼与熊掌 - 软件质量和交付速度
 
THE TRILLION ROW SPREADSHEET(tm) from Structure:Data 2012
THE TRILLION ROW SPREADSHEET(tm) from Structure:Data 2012THE TRILLION ROW SPREADSHEET(tm) from Structure:Data 2012
THE TRILLION ROW SPREADSHEET(tm) from Structure:Data 2012
 
RoRoRoomba - Ruby on Rails on Roomba Railsconf 2012
RoRoRoomba - Ruby on Rails on Roomba Railsconf 2012RoRoRoomba - Ruby on Rails on Roomba Railsconf 2012
RoRoRoomba - Ruby on Rails on Roomba Railsconf 2012
 
APR 26, 2012: Under the Radar: Presenting Cloudscaling
APR 26, 2012: Under the Radar: Presenting CloudscalingAPR 26, 2012: Under the Radar: Presenting Cloudscaling
APR 26, 2012: Under the Radar: Presenting Cloudscaling
 
ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012
ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012
ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012
 
Node Summit 2012
Node Summit 2012Node Summit 2012
Node Summit 2012
 
Continous Delivery in Action
Continous Delivery in ActionContinous Delivery in Action
Continous Delivery in Action
 
Brewing Beer with Windows Azure UKWAUG
Brewing Beerwith Windows Azure UKWAUGBrewing Beerwith Windows Azure UKWAUG
Brewing Beer with Windows Azure UKWAUG
 
Tech Tools for Meeting Professionals
Tech Tools for Meeting ProfessionalsTech Tools for Meeting Professionals
Tech Tools for Meeting Professionals
 
HTML5 Italy: Back end ecosystems for your applications - Cesare Rocchi + Clau...
HTML5 Italy: Back end ecosystems for your applications - Cesare Rocchi + Clau...HTML5 Italy: Back end ecosystems for your applications - Cesare Rocchi + Clau...
HTML5 Italy: Back end ecosystems for your applications - Cesare Rocchi + Clau...
 
THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...
THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...
THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...
 
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
 
Brewing Beer with Windows Azure (WAZUG.nl)
Brewing Beer with Windows Azure (WAZUG.nl)Brewing Beer with Windows Azure (WAZUG.nl)
Brewing Beer with Windows Azure (WAZUG.nl)
 
Drupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet ApplicationDrupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet Application
 
Drupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet ApplicationDrupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet Application
 
Symfony - Introduction
Symfony - IntroductionSymfony - Introduction
Symfony - Introduction
 
(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun...
(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun...(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun...
(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun...
 

More from Gigaom

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
 
Building the Visual Language of the Web - from Roadmap 2013
Building the Visual Language of the Web - from Roadmap 2013Building the Visual Language of the Web - from Roadmap 2013
Building the Visual Language of the Web - from Roadmap 2013Gigaom
 
Your Device Knows What You’re Thinking Before You Do - from Mobilize 2013
Your Device Knows What You’re Thinking Before You Do - from Mobilize 2013Your Device Knows What You’re Thinking Before You Do - from Mobilize 2013
Your Device Knows What You’re Thinking Before You Do - from Mobilize 2013Gigaom
 
Gigaom Research Sector RoadMap: Enterprise Mobility Management
Gigaom Research Sector RoadMap: Enterprise Mobility Management Gigaom Research Sector RoadMap: Enterprise Mobility Management
Gigaom Research Sector RoadMap: Enterprise Mobility Management Gigaom
 
CERN'S GRAND COLLISION EXPERIMENT: CLOUD from Structure:Europe 2013
CERN'S GRAND COLLISION EXPERIMENT: CLOUD from Structure:Europe 2013CERN'S GRAND COLLISION EXPERIMENT: CLOUD from Structure:Europe 2013
CERN'S GRAND COLLISION EXPERIMENT: CLOUD from Structure:Europe 2013Gigaom
 

More from Gigaom (20)

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
 
Building the Visual Language of the Web - from Roadmap 2013
Building the Visual Language of the Web - from Roadmap 2013Building the Visual Language of the Web - from Roadmap 2013
Building the Visual Language of the Web - from Roadmap 2013
 
Your Device Knows What You’re Thinking Before You Do - from Mobilize 2013
Your Device Knows What You’re Thinking Before You Do - from Mobilize 2013Your Device Knows What You’re Thinking Before You Do - from Mobilize 2013
Your Device Knows What You’re Thinking Before You Do - from Mobilize 2013
 
Gigaom Research Sector RoadMap: Enterprise Mobility Management
Gigaom Research Sector RoadMap: Enterprise Mobility Management Gigaom Research Sector RoadMap: Enterprise Mobility Management
Gigaom Research Sector RoadMap: Enterprise Mobility Management
 
CERN'S GRAND COLLISION EXPERIMENT: CLOUD from Structure:Europe 2013
CERN'S GRAND COLLISION EXPERIMENT: CLOUD from Structure:Europe 2013CERN'S GRAND COLLISION EXPERIMENT: CLOUD from Structure:Europe 2013
CERN'S GRAND COLLISION EXPERIMENT: CLOUD from Structure:Europe 2013
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

CLOUD LOCK-IN AND THE MYTH OF OPEN APIS at Structure 2012

  • 1. CLOUD LOCK IN AND THE MYTH OF OPEN APIs SPEAKER: Lew Moorman President Rackspace Friday, July 27, 2012
  • 2. The Next 5 Years Real Choice In The Cloud Friday, July 27, 2012
  • 6. Speed Choice Consumer Cloud Friday, July 27, 2012
  • 7. Consumer Cloud Cloud Platforms Friday, July 27, 2012
  • 8. Cloud Platforms Speed Friday, July 27, 2012
  • 9. Cloud Platforms Speed ? Choice Friday, July 27, 2012
  • 12. “Please try to build AWS clones that scale” Adrian Cockcroft of Netflix Friday, July 27, 2012
  • 15. App Infrastructure Friday, July 27, 2012
  • 16. App Infrastructure Friday, July 27, 2012
  • 18. hard are w Friday, July 27, 2012
  • 19. ware soft Friday, July 27, 2012
  • 20. 3 2 3 Stages of Lock In 1 Friday, July 27, 2012
  • 21. 3 2 1 Choosing a platform and adding data Friday, July 27, 2012
  • 22. 3 2 Programmatically connecting to the platform 1 Choosing a platform and adding data Friday, July 27, 2012
  • 23. 3 Using advanced, proprietary features of the platform 2 Programmatically connecting to the platform 1 Choosing a platform and adding data Friday, July 27, 2012
  • 24. APIs to the rescue? Friday, July 27, 2012
  • 25. cloning APIs is impossible Friday, July 27, 2012
  • 27. API API Friday, July 27, 2012
  • 28. API API Friday, July 27, 2012
  • 29. API API E D OS CL Friday, July 27, 2012
  • 30. API API E D OS CL Friday, July 27, 2012
  • 33. Eucalyptus ~66% Amazon S3 APIs Friday, July 27, 2012
  • 34. “We recommend that you choose a disk for each Walrus that is large enough to hold all objects and buckets you ever expect to have, including all images that will ever be registered to your system, plus any Amazon S3 application data.” Eucalyptus 3.0.2 Installation Guide Eucalyptus Amazon S3 Friday, July 27, 2012
  • 35. “We recommend that you choose a disk for each Walrus that is large enough to hold all objects and buckets you ever expect to have, including all images that will ever be registered to your system, plus any Amazon S3 application data.” Eucalyptus 3.0.2 Installation Guide Eucalyptus Amazon S3 Friday, July 27, 2012
  • 36. EC2 S3 EBS AMI IAM Friday, July 27, 2012
  • 37. EC2 SimpleDB SQS S3 CloudWatch SES EBS Elastic Beanstalk SNS AMI CloudFormation MapReduce IAM ElastiCache VPC RDS Autoscaling CloudSearch DynamoDB Route53 Simple Workflow Friday, July 27, 2012
  • 40. “It’s the semantics of the resources in the cloud that matter, not the syntax of the API.” Thorsten von Eicken, RightScale Friday, July 27, 2012
  • 42. What does Netflix really need? CHOICE location features cost Friday, July 27, 2012
  • 44. BI SMALL CHANGES HAVE AT SCALE SPECIAL USE IMPAC Friday, July 27, 2012
  • 45. “Netflix is rolling its own content delivery network (CDN)...” Friday, July 27, 2012
  • 46. API INFRASTRUCTURE Friday, July 27, 2012
  • 47. API END TO END OPEN CLOUD INFRASTRUCTURE Friday, July 27, 2012
  • 48. YOU they choose location true portability Friday, July 27, 2012
  • 49. YOU they choose features open innovation Friday, July 27, 2012
  • 50. YOU they choose costs custom deployments Friday, July 27, 2012
  • 52. openstack ® C LO U D S O F T WA R E Friday, July 27, 2012
  • 54. COMPUTE NETWORKING STORAGE Friday, July 27, 2012
  • 55. CASSANDRA USER AUTHENTICATION BACKUP MONITORING PUPPET AUTOSCALE MONGODB DNS SAN LOAD BALANCING DEPLOYMENT IMAGE SERVICE COMPUTE PAAS ENGINE FIREWALLS NETWORKING HADOOP CLOUD GATEWAY CDN STORAGE DATABASE NFS AS A SERVICE DASHBOARD QUEUE SERVICE INTRUSION DETECTION ACCESS CONTROLS Friday, July 27, 2012
  • 58. THE NEXT FIVE YEARS: CHOICE Friday, July 27, 2012
  • 59. HOW YOU CAN DEPLOY Friday, July 27, 2012
  • 60. WHERE YOU CAN DEPLOY Friday, July 27, 2012
  • 61. WHAT FEATURES Friday, July 27, 2012
  • 62. WHAT PARTNERS Friday, July 27, 2012
  • 63. OPENSTACK IN HOUSE Friday, July 27, 2012
  • 64. OPENSTACK OPENSTACK IN HOUSE Friday, July 27, 2012
  • 65. OPENSTACK OPENSTACK OPENSTACK IN HOUSE OPENSTACK SEAMLESS INTEROPERABILITY Friday, July 27, 2012
  • 66. OPENSTACK S3 OPENSTACK OPENSTACK IN HOUSE OPENSTACK AZURE SEAMLESS INTEROPERABILITY BASIC INTEROPERABILITY Friday, July 27, 2012
  • 67. openstack ® Friday, July 27, 2012
  • 68. “The Openstack initiative is open source at its best... It will openstack ® Adam Jacob, Opscode Friday, July 27, 2012