SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Translating Open Source
                  Value to the Cloud



    Gordon Haff
    Cloud Evangelist
    Red Hat


    17 April 2013




1
About Me

•  Red Hat Cloud Evangelist
•  Twitter: @ghaff
•  Google+: Gordon Haff
•  Email: ghaff@redhat.com
•  Blog: http://
   bitmason.blogspot.com
•  Formerly: Illuminata (industry
   analyst), Data General
   (minicomputers/Unix/NUMA/
   etc.)


2
“The open-source movement is
a free speech movement.
Source code looks like poetry,
but it’s also a machine —
words that do. Unix opens up
the discourse in the machinery
because the words in Unix
literally cause action, and those
actions will cause other
actions.”
John Gage                           Mario Savio at Berkeley 1964




3
“When we call software
‘free,’ we mean that it
respects the users' essential
freedoms: the freedom to
run it, to study and change it,
and to redistribute copies
with or without changes.
This is a matter of freedom,
not price, so think of ‘free
speech, not ‘free beer.’”




4
Software Freedom Was ~= Open Source

•  Early Unix source code
   was widely shared
•  Mechanisms to share file
   and communicate
   electronically were
   available in relevant
   communities
•  Source code was useful
   to port between
   incompatible hardware



5
What Matters Today (and What Doesn’t)?

                                       •  Distribution
                                       •  Community
                                       •  Portability
                                       •  Data
                                       •  APIs
                                       •  Mobile Web



     Copyright 2008 Illuminata, Inc.



6
Fix the ASP Distribution “Loophole”?



•  Released in 2007
•  Requires source code be
   made available to any
   network user of AGPL-
   licensed work




 7
A Trend Towards Permissive Licensing

                                                       •  Proven success of
                                                          development
                                                          model
                                                       •  Commercialization
                                                       •  Increased emphasis
                                                          on communities




        Source: Donnie Berkholz, RedMonk, April 2013




8
Community Matters




Flickr/CC by Sebastiaan ter Burg http://www.flickr.com/photos/ter-burg/5520203986/



 9
% Changes to Linux Kernel 2007-2012




                         Source: Linux Foundation, March 2012



10
OpenStack Grizzly Commits by Company




                         Source: Bitergia, April 2013




11
What Matters? (Lots of Interacting Things)

•  Who makes decisions?/Governance model
•  Organizational structure
•  Contribution model
•  Commercial affiliation(s)
•  Ecosystem development
•  Tools




12
Governance/Community Models

•    “Walled Gardens”
     o    Aligned with interests of (typically commercial) entity
     o    Hard to get outside community involved
     o    What happens if ownership changes?
•    Benevolent Dictator
     o    Community assigns power to Dictator
     o    What happens when Dictator is no longer “benevolent”?
     o    What happens if the Dictator leaves?
•    Meritocracy
     o    Involvement in code is open and based on merit
     o    Takes time
     o    Can you “trust” the community?


13
Workload, Application, Data Portability
•    Portable applications and workloads that can                Applications

     run unchanged across private and public clouds.              Operating
                                                                   System
                                                                   Storage
•    Enabling applications to reference data
     regardless of cloud hosting choice                                          Private          Public


•    Ability to deploy complex n-tier services across
     different private, public and hybrid clouds                      service
                                                                                     Services
                                                                                                   Private
                                                                        web
                                                                                                  Private
•    Big data infrastructure, analytics tools and                       app

     application platforms
                                                                      database
                                                                                                   Public




     Management in the future of cloud shifts to
     providing, measuring, and using portfolios of
     services. Focus on building enterprise libraries                                      Big
     of reusable application images and workloads                                          Data
     for public clouds and hybrid consumption.
     Forrester :Cloud Keys An Era Of New IT Responsiveness And
     Efficiency John R. Rymer and James Staten, December 19,
     2012




14
Portable Applications
CloudForms

•  Application blueprints that can be delivered
   consistently on physical, virtual or cloud
   platforms
•  Conversion between virtual machine formats
   for migration between virtual platforms and
   cloud providers
•  Ability to deploy each tier of complex n-tier
   services to different virtual platform and
   cloud provider
•  Enterprise grade management, update and
   support
                                                              Services

                                                   service               Private

                                                     web
                                                                         Private
                                                     app
                                                   database              Public




15
DATA   Technical issues
       of data location,
       transformation,
       and placement

       Data ownership
       and use

16
Computing May Need to Happen Near Data




                         Source: Dave McCrory, June 2012




17
Portable Data
Red Hat Storage                                            Physical


•  Consistent view of storage across private,
   public and hybrid clouds
•  Global namespace with unified file and        Private
                                                                      Virtual
   object storage                                Cloud


•  Scale out performance, capacity, and
   availability
•  Scales to petabytes allowing managed                     Public
                                                            Cloud
   growth of enterprise storage
•  Colocation of compute and data for big data
   applications
•  Enterprise grade management, update and
   support




18
Jer Thorpe: Making Data “More Human”

•  People need to understand and experience data ownership
•  We need to have a more open conversation about data
   and ethics
•  We need to change the way that we collectively think
   about data, so that it is not a new oil, but instead a new
   kind of resource entirely




19
The Rise of the Accidental Sensor?




         Eric Fischer, http://www.flickr.com/photos/walkingsf/4671581511/in/set-72157624209158632


20
APIs a New Lock-in Point




       http://www.digitaltrends.com/social-media/facebook-twitter-and-their-lost-love-for-the-startup-ecosystem/



 21
But APIs Increasingly Central to App Development




              Source: GOOD, http://blog.programmableweb.com/wp-content/good-apitimeline.png




 22
What Does “Open” Mean?

•    “Open access”
     o  Anyone can use it but data in and out controlled by
        company offering the service (Facebook Open Graph
        API)
•    API that leverages open standards such as XML and HTTP
     o  Leverage best practices but aren’t necessarily
        themselves open
•    Open standard APIs
     o  Clear definition that can be utilized by multiple providers
        in an interoperable way (OpenID, AtomPub)




23
John Musser: What Makes a Great Open API?

•  A valuable service
•  A plan and a business model
•  Simple, flexible, easily adopted
•  Managed and measured
•  Great developer support




                                      http://www.slideshare.net/jmusser/what-makes-a-great-open-api


24
“Smartphone Wars”: Oracle v. Google




25
Other Aspects of APIs

•  How stable is it?
•  How easy to use/robust is it?
•  SLAs? Ts & Cs?
•  Are there alternatives?
•  What’s the risk/reward?




26
The Mobile Web. Or are App Stores Evil?




27
Are App Stores a Passing Fad?




     Probably not…
     Monetization, distribution, retailing, functionality


28
The App Store Conundrum

•  Generally “walled gardens”
•  Incompatibilities between some free software licenses and
   some app store Ts & Cs and/or developer agreements
•  Lack of optional payments mechanisms
•  But app stores likely to increasingly be the dominant
   mainstream form of commercial software distribution (at
   least on client)




29
QUESTIONS & LEARN MORE

     MY INFO
     Twitter: @ghaff
     Google+: Gordon Haff
     Email: ghaff@redhat.com
     Blog: http://bitmason.blogspot.com


     RED HAT
     www.redhat.com/solutions/cloud
     Google+: Red Hat Open Hybrid Cloud



30

Mais conteúdo relacionado

Mais procurados

iLabs Status and Toolbox
iLabs Status and ToolboxiLabs Status and Toolbox
iLabs Status and ToolboxHilde Lovett
 
Cloud computing from an institutional perspective
Cloud computing from an institutional perspectiveCloud computing from an institutional perspective
Cloud computing from an institutional perspectiveIgnacio M. Llorente
 
Capgemini Secure Infostructure Event Microsoft Online Strategie En Diensten...
Capgemini Secure Infostructure Event   Microsoft Online Strategie En Diensten...Capgemini Secure Infostructure Event   Microsoft Online Strategie En Diensten...
Capgemini Secure Infostructure Event Microsoft Online Strategie En Diensten...Peter de Haas
 
IBM Cloud Services Portfolio
IBM Cloud Services PortfolioIBM Cloud Services Portfolio
IBM Cloud Services PortfolioBernd Thomsen
 
OneCommand Vision 2.1 webcast: Cutting edge LUN SLAs, AIX on PowerPC and flex...
OneCommand Vision 2.1 webcast: Cutting edge LUN SLAs, AIX on PowerPC and flex...OneCommand Vision 2.1 webcast: Cutting edge LUN SLAs, AIX on PowerPC and flex...
OneCommand Vision 2.1 webcast: Cutting edge LUN SLAs, AIX on PowerPC and flex...Emulex Corporation
 
Web Hosting in Cloud Computing Era
Web Hosting in Cloud Computing EraWeb Hosting in Cloud Computing Era
Web Hosting in Cloud Computing EraGlen Koskela
 
CALET Cloud 2011 Handout
CALET Cloud 2011 HandoutCALET Cloud 2011 Handout
CALET Cloud 2011 HandoutCurtis Lee
 
IBM Redpaper 4593 eyeOS
IBM Redpaper 4593 eyeOSIBM Redpaper 4593 eyeOS
IBM Redpaper 4593 eyeOSggorricm
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudnooralmousa
 
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingDell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingHui Cheng
 
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdfIntel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdfOpenStack Foundation
 
HP Cloud System Executive Level
HP Cloud System Executive LevelHP Cloud System Executive Level
HP Cloud System Executive LevelRien du Pre
 
Duncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassDuncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassJames Cameron
 
Cloud is such stuff as dreams are made on
Cloud is such stuff as dreams are made onCloud is such stuff as dreams are made on
Cloud is such stuff as dreams are made onPatrick Chanezon
 
RTView - Monitoring Service for SmartCloud Applications
RTView - Monitoring Service for SmartCloud ApplicationsRTView - Monitoring Service for SmartCloud Applications
RTView - Monitoring Service for SmartCloud ApplicationsSL Corporation
 
Egypt Cloud Day, May2011--Hello Cloud Computing
Egypt Cloud Day, May2011--Hello Cloud ComputingEgypt Cloud Day, May2011--Hello Cloud Computing
Egypt Cloud Day, May2011--Hello Cloud ComputingEgypt Cloud Forum
 
Arc Ready Fy09 Q3 Live Mesh
Arc Ready Fy09 Q3   Live MeshArc Ready Fy09 Q3   Live Mesh
Arc Ready Fy09 Q3 Live MeshDavid Giard
 
Data centers and the cloud
Data centers and the cloudData centers and the cloud
Data centers and the cloudPim Bilderbeek
 

Mais procurados (19)

iLabs Status and Toolbox
iLabs Status and ToolboxiLabs Status and Toolbox
iLabs Status and Toolbox
 
Cloud computing from an institutional perspective
Cloud computing from an institutional perspectiveCloud computing from an institutional perspective
Cloud computing from an institutional perspective
 
Capgemini Secure Infostructure Event Microsoft Online Strategie En Diensten...
Capgemini Secure Infostructure Event   Microsoft Online Strategie En Diensten...Capgemini Secure Infostructure Event   Microsoft Online Strategie En Diensten...
Capgemini Secure Infostructure Event Microsoft Online Strategie En Diensten...
 
IBM Cloud Services Portfolio
IBM Cloud Services PortfolioIBM Cloud Services Portfolio
IBM Cloud Services Portfolio
 
OneCommand Vision 2.1 webcast: Cutting edge LUN SLAs, AIX on PowerPC and flex...
OneCommand Vision 2.1 webcast: Cutting edge LUN SLAs, AIX on PowerPC and flex...OneCommand Vision 2.1 webcast: Cutting edge LUN SLAs, AIX on PowerPC and flex...
OneCommand Vision 2.1 webcast: Cutting edge LUN SLAs, AIX on PowerPC and flex...
 
Web Hosting in Cloud Computing Era
Web Hosting in Cloud Computing EraWeb Hosting in Cloud Computing Era
Web Hosting in Cloud Computing Era
 
CALET Cloud 2011 Handout
CALET Cloud 2011 HandoutCALET Cloud 2011 Handout
CALET Cloud 2011 Handout
 
Alta 3-2013
Alta 3-2013Alta 3-2013
Alta 3-2013
 
IBM Redpaper 4593 eyeOS
IBM Redpaper 4593 eyeOSIBM Redpaper 4593 eyeOS
IBM Redpaper 4593 eyeOS
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloud
 
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingDell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case Sharing
 
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdfIntel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
 
HP Cloud System Executive Level
HP Cloud System Executive LevelHP Cloud System Executive Level
HP Cloud System Executive Level
 
Duncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassDuncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclass
 
Cloud is such stuff as dreams are made on
Cloud is such stuff as dreams are made onCloud is such stuff as dreams are made on
Cloud is such stuff as dreams are made on
 
RTView - Monitoring Service for SmartCloud Applications
RTView - Monitoring Service for SmartCloud ApplicationsRTView - Monitoring Service for SmartCloud Applications
RTView - Monitoring Service for SmartCloud Applications
 
Egypt Cloud Day, May2011--Hello Cloud Computing
Egypt Cloud Day, May2011--Hello Cloud ComputingEgypt Cloud Day, May2011--Hello Cloud Computing
Egypt Cloud Day, May2011--Hello Cloud Computing
 
Arc Ready Fy09 Q3 Live Mesh
Arc Ready Fy09 Q3   Live MeshArc Ready Fy09 Q3   Live Mesh
Arc Ready Fy09 Q3 Live Mesh
 
Data centers and the cloud
Data centers and the cloudData centers and the cloud
Data centers and the cloud
 

Destaque

Business systems (uk) ltd – annual conference 2010, jo causon
Business systems (uk) ltd – annual conference 2010, jo causonBusiness systems (uk) ltd – annual conference 2010, jo causon
Business systems (uk) ltd – annual conference 2010, jo causonicswebeditor
 
Virgin media and using social media
Virgin media and using social mediaVirgin media and using social media
Virgin media and using social mediaicswebeditor
 
Social media in customer service not just another channel
Social media in customer service   not just another channelSocial media in customer service   not just another channel
Social media in customer service not just another channelicswebeditor
 
Aanvragen in de catalogus 2014-2-27
Aanvragen in de catalogus 2014-2-27Aanvragen in de catalogus 2014-2-27
Aanvragen in de catalogus 2014-2-27hoeksas
 
Acuril2016: Is your organisation ready for change?
Acuril2016: Is your organisation ready for change?Acuril2016: Is your organisation ready for change?
Acuril2016: Is your organisation ready for change?GO opleidingen
 
30 years on: Has patient satisfaction with General Practice improved
30 years on: Has patient satisfaction with General Practice improved30 years on: Has patient satisfaction with General Practice improved
30 years on: Has patient satisfaction with General Practice improvedicswebeditor
 
Introductie Social Intranet tijdens het KBenP Zomerevent 2015
Introductie Social Intranet tijdens het KBenP Zomerevent 2015Introductie Social Intranet tijdens het KBenP Zomerevent 2015
Introductie Social Intranet tijdens het KBenP Zomerevent 2015GO opleidingen
 
43rd IFTDO World Conference & Exhibition, Dubai 2014
43rd IFTDO World Conference & Exhibition, Dubai 201443rd IFTDO World Conference & Exhibition, Dubai 2014
43rd IFTDO World Conference & Exhibition, Dubai 2014Flash Point Transformation
 
Smart crowds, Irrational individuals?
Smart crowds, Irrational individuals?Smart crowds, Irrational individuals?
Smart crowds, Irrational individuals?Gordon Haff
 
Christine marsh presentation association congress june 2012
Christine marsh presentation   association congress june 2012Christine marsh presentation   association congress june 2012
Christine marsh presentation association congress june 2012Flash Point Transformation
 
The New Platform: You Ain't Seen Nothing Yet
The New Platform: You Ain't Seen Nothing YetThe New Platform: You Ain't Seen Nothing Yet
The New Platform: You Ain't Seen Nothing YetGordon Haff
 
Containers: Don't Skeu Them Up. Use Microservices Instead.
Containers: Don't Skeu Them Up. Use Microservices Instead.Containers: Don't Skeu Them Up. Use Microservices Instead.
Containers: Don't Skeu Them Up. Use Microservices Instead.Gordon Haff
 
Devising a practical approach to the Internet of Things
Devising a practical approach to the Internet of ThingsDevising a practical approach to the Internet of Things
Devising a practical approach to the Internet of ThingsGordon Haff
 
What manufacturing teaches about DevOps
What manufacturing teaches about DevOpsWhat manufacturing teaches about DevOps
What manufacturing teaches about DevOpsGordon Haff
 
Platform-as-a-Service: Lessons from Manufacturing
Platform-as-a-Service: Lessons from ManufacturingPlatform-as-a-Service: Lessons from Manufacturing
Platform-as-a-Service: Lessons from ManufacturingGordon Haff
 

Destaque (18)

IFTDO-News No 1 of 2016
IFTDO-News No 1 of 2016IFTDO-News No 1 of 2016
IFTDO-News No 1 of 2016
 
Business systems (uk) ltd – annual conference 2010, jo causon
Business systems (uk) ltd – annual conference 2010, jo causonBusiness systems (uk) ltd – annual conference 2010, jo causon
Business systems (uk) ltd – annual conference 2010, jo causon
 
Power places around the world
Power places around the worldPower places around the world
Power places around the world
 
Virgin media and using social media
Virgin media and using social mediaVirgin media and using social media
Virgin media and using social media
 
JCI Summit
JCI SummitJCI Summit
JCI Summit
 
Social media in customer service not just another channel
Social media in customer service   not just another channelSocial media in customer service   not just another channel
Social media in customer service not just another channel
 
Aanvragen in de catalogus 2014-2-27
Aanvragen in de catalogus 2014-2-27Aanvragen in de catalogus 2014-2-27
Aanvragen in de catalogus 2014-2-27
 
Acuril2016: Is your organisation ready for change?
Acuril2016: Is your organisation ready for change?Acuril2016: Is your organisation ready for change?
Acuril2016: Is your organisation ready for change?
 
30 years on: Has patient satisfaction with General Practice improved
30 years on: Has patient satisfaction with General Practice improved30 years on: Has patient satisfaction with General Practice improved
30 years on: Has patient satisfaction with General Practice improved
 
Introductie Social Intranet tijdens het KBenP Zomerevent 2015
Introductie Social Intranet tijdens het KBenP Zomerevent 2015Introductie Social Intranet tijdens het KBenP Zomerevent 2015
Introductie Social Intranet tijdens het KBenP Zomerevent 2015
 
43rd IFTDO World Conference & Exhibition, Dubai 2014
43rd IFTDO World Conference & Exhibition, Dubai 201443rd IFTDO World Conference & Exhibition, Dubai 2014
43rd IFTDO World Conference & Exhibition, Dubai 2014
 
Smart crowds, Irrational individuals?
Smart crowds, Irrational individuals?Smart crowds, Irrational individuals?
Smart crowds, Irrational individuals?
 
Christine marsh presentation association congress june 2012
Christine marsh presentation   association congress june 2012Christine marsh presentation   association congress june 2012
Christine marsh presentation association congress june 2012
 
The New Platform: You Ain't Seen Nothing Yet
The New Platform: You Ain't Seen Nothing YetThe New Platform: You Ain't Seen Nothing Yet
The New Platform: You Ain't Seen Nothing Yet
 
Containers: Don't Skeu Them Up. Use Microservices Instead.
Containers: Don't Skeu Them Up. Use Microservices Instead.Containers: Don't Skeu Them Up. Use Microservices Instead.
Containers: Don't Skeu Them Up. Use Microservices Instead.
 
Devising a practical approach to the Internet of Things
Devising a practical approach to the Internet of ThingsDevising a practical approach to the Internet of Things
Devising a practical approach to the Internet of Things
 
What manufacturing teaches about DevOps
What manufacturing teaches about DevOpsWhat manufacturing teaches about DevOps
What manufacturing teaches about DevOps
 
Platform-as-a-Service: Lessons from Manufacturing
Platform-as-a-Service: Lessons from ManufacturingPlatform-as-a-Service: Lessons from Manufacturing
Platform-as-a-Service: Lessons from Manufacturing
 

Semelhante a Translating Open Source Value to the Cloud

Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...Axway Appcelerator
 
Hybrid Hosting Strategies for the Enterprise
Hybrid Hosting Strategies for the EnterpriseHybrid Hosting Strategies for the Enterprise
Hybrid Hosting Strategies for the EnterpriseCentriLogic
 
Cloud Computing Risk Management (Multi Venue)
Cloud Computing Risk Management (Multi Venue)Cloud Computing Risk Management (Multi Venue)
Cloud Computing Risk Management (Multi Venue)Brian K. Dickard
 
Cloud what is the best model for vietnam
Cloud   what is the best model for vietnamCloud   what is the best model for vietnam
Cloud what is the best model for vietnamPhuc (Peter) Huynh
 
Research, the Cloud, and the IRB
Research, the Cloud, and the IRBResearch, the Cloud, and the IRB
Research, the Cloud, and the IRBMichael Zimmer
 
Enabling Innovation & Integration to the Cloud
Enabling Innovation & Integration to the CloudEnabling Innovation & Integration to the Cloud
Enabling Innovation & Integration to the CloudInnoTech
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overviewdaklug
 
Gis - open source potentials
Gis  - open source potentialsGis  - open source potentials
Gis - open source potentialsTim Willoughby
 
From open data to API-driven business
From open data to API-driven businessFrom open data to API-driven business
From open data to API-driven businessOpenDataSoft
 
Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Dion Hinchcliffe
 
State of the Cloud and Data Centers 2014
State of the Cloud and Data Centers 2014State of the Cloud and Data Centers 2014
State of the Cloud and Data Centers 2014Digital Realty
 
Cloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmCloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmRichard Kuo
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing WebinarSaif Ahmad
 
Cloud computingjun28
Cloud computingjun28Cloud computingjun28
Cloud computingjun28korusamol
 
IDC Bari-12print
IDC Bari-12printIDC Bari-12print
IDC Bari-12printVMEngine
 
Nyc lunch and learn 03 15 2012 final
Nyc lunch and learn   03 15 2012 finalNyc lunch and learn   03 15 2012 final
Nyc lunch and learn 03 15 2012 finalInternap
 
AIIM/ARMA Cloud Collaboration Presentation
AIIM/ARMA Cloud Collaboration PresentationAIIM/ARMA Cloud Collaboration Presentation
AIIM/ARMA Cloud Collaboration PresentationPorter-Roth Associates
 
Destination Marketing Open Source and Cloud Presentation
Destination Marketing Open Source and Cloud PresentationDestination Marketing Open Source and Cloud Presentation
Destination Marketing Open Source and Cloud PresentationIsaac Christoffersen
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud StrategyInternap
 

Semelhante a Translating Open Source Value to the Cloud (20)

Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
 
Hybrid Hosting Strategies for the Enterprise
Hybrid Hosting Strategies for the EnterpriseHybrid Hosting Strategies for the Enterprise
Hybrid Hosting Strategies for the Enterprise
 
Cloud Computing Risk Management (Multi Venue)
Cloud Computing Risk Management (Multi Venue)Cloud Computing Risk Management (Multi Venue)
Cloud Computing Risk Management (Multi Venue)
 
Cloud what is the best model for vietnam
Cloud   what is the best model for vietnamCloud   what is the best model for vietnam
Cloud what is the best model for vietnam
 
Research, the Cloud, and the IRB
Research, the Cloud, and the IRBResearch, the Cloud, and the IRB
Research, the Cloud, and the IRB
 
Enabling Innovation & Integration to the Cloud
Enabling Innovation & Integration to the CloudEnabling Innovation & Integration to the Cloud
Enabling Innovation & Integration to the Cloud
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
 
Gis - open source potentials
Gis  - open source potentialsGis  - open source potentials
Gis - open source potentials
 
From open data to API-driven business
From open data to API-driven businessFrom open data to API-driven business
From open data to API-driven business
 
Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)
 
State of the Cloud and Data Centers 2014
State of the Cloud and Data Centers 2014State of the Cloud and Data Centers 2014
State of the Cloud and Data Centers 2014
 
Cloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmCloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibm
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 
Cloud computingjun28
Cloud computingjun28Cloud computingjun28
Cloud computingjun28
 
Cloud computingjun28
Cloud computingjun28Cloud computingjun28
Cloud computingjun28
 
IDC Bari-12print
IDC Bari-12printIDC Bari-12print
IDC Bari-12print
 
Nyc lunch and learn 03 15 2012 final
Nyc lunch and learn   03 15 2012 finalNyc lunch and learn   03 15 2012 final
Nyc lunch and learn 03 15 2012 final
 
AIIM/ARMA Cloud Collaboration Presentation
AIIM/ARMA Cloud Collaboration PresentationAIIM/ARMA Cloud Collaboration Presentation
AIIM/ARMA Cloud Collaboration Presentation
 
Destination Marketing Open Source and Cloud Presentation
Destination Marketing Open Source and Cloud PresentationDestination Marketing Open Source and Cloud Presentation
Destination Marketing Open Source and Cloud Presentation
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud Strategy
 

Mais de Gordon Haff

Artificial Intelligence: Beyond Machine Learning
Artificial Intelligence: Beyond Machine LearningArtificial Intelligence: Beyond Machine Learning
Artificial Intelligence: Beyond Machine LearningGordon Haff
 
Blockchains for Business 101
Blockchains for Business 101Blockchains for Business 101
Blockchains for Business 101Gordon Haff
 
Preserving privacy while sharing data
Preserving privacy while sharing dataPreserving privacy while sharing data
Preserving privacy while sharing dataGordon Haff
 
Lightning Talk: Using Data without Compromising Privacy
Lightning Talk: Using Data without Compromising PrivacyLightning Talk: Using Data without Compromising Privacy
Lightning Talk: Using Data without Compromising PrivacyGordon Haff
 
Free and Open:An Historical Perspective
Free and Open:An Historical PerspectiveFree and Open:An Historical Perspective
Free and Open:An Historical PerspectiveGordon Haff
 
Why do we contribute (to open source)?
Why do we contribute (to open source)?Why do we contribute (to open source)?
Why do we contribute (to open source)?Gordon Haff
 
How do you get started in AI?
How do you get started in AI?How do you get started in AI?
How do you get started in AI?Gordon Haff
 
The good the bad and the ugly: Getting started doing AI
The good the bad and the ugly: Getting started doing AIThe good the bad and the ugly: Getting started doing AI
The good the bad and the ugly: Getting started doing AIGordon Haff
 
Cloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native:  A New Ecosystem for Putting Containers into ProductionCloud-Native:  A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into ProductionGordon Haff
 
Containers: Don't Skeu Them Up
Containers: Don't Skeu Them UpContainers: Don't Skeu Them Up
Containers: Don't Skeu Them UpGordon Haff
 
Cloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into ProductionCloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into ProductionGordon Haff
 
DevSecOps: The Open Source Way for CloudExpo 2018
DevSecOps: The Open Source Way for CloudExpo 2018DevSecOps: The Open Source Way for CloudExpo 2018
DevSecOps: The Open Source Way for CloudExpo 2018Gordon Haff
 
AI: The Good, the Bad, and the Practical for CloudExpo 2018
AI: The Good, the Bad, and the Practical for CloudExpo 2018AI: The Good, the Bad, and the Practical for CloudExpo 2018
AI: The Good, the Bad, and the Practical for CloudExpo 2018Gordon Haff
 
DevSecOps: The Open Source Way
DevSecOps: The Open Source WayDevSecOps: The Open Source Way
DevSecOps: The Open Source WayGordon Haff
 
Ten layers of container security for CloudCamp Nov 2017
Ten layers of container security  for CloudCamp Nov 2017Ten layers of container security  for CloudCamp Nov 2017
Ten layers of container security for CloudCamp Nov 2017Gordon Haff
 
That's not a metric! Data for cloud-native success
That's not a metric! Data for cloud-native successThat's not a metric! Data for cloud-native success
That's not a metric! Data for cloud-native successGordon Haff
 
The Interesting IoT: Digitizing Operations
The Interesting IoT: Digitizing OperationsThe Interesting IoT: Digitizing Operations
The Interesting IoT: Digitizing OperationsGordon Haff
 
A short history of packaging (Monkigras 2017)
A short history of packaging (Monkigras 2017)A short history of packaging (Monkigras 2017)
A short history of packaging (Monkigras 2017)Gordon Haff
 
Optimizing the Ops in DevOps
Optimizing the Ops in DevOpsOptimizing the Ops in DevOps
Optimizing the Ops in DevOpsGordon Haff
 
Fail Fast, Fail Often
Fail Fast, Fail OftenFail Fast, Fail Often
Fail Fast, Fail OftenGordon Haff
 

Mais de Gordon Haff (20)

Artificial Intelligence: Beyond Machine Learning
Artificial Intelligence: Beyond Machine LearningArtificial Intelligence: Beyond Machine Learning
Artificial Intelligence: Beyond Machine Learning
 
Blockchains for Business 101
Blockchains for Business 101Blockchains for Business 101
Blockchains for Business 101
 
Preserving privacy while sharing data
Preserving privacy while sharing dataPreserving privacy while sharing data
Preserving privacy while sharing data
 
Lightning Talk: Using Data without Compromising Privacy
Lightning Talk: Using Data without Compromising PrivacyLightning Talk: Using Data without Compromising Privacy
Lightning Talk: Using Data without Compromising Privacy
 
Free and Open:An Historical Perspective
Free and Open:An Historical PerspectiveFree and Open:An Historical Perspective
Free and Open:An Historical Perspective
 
Why do we contribute (to open source)?
Why do we contribute (to open source)?Why do we contribute (to open source)?
Why do we contribute (to open source)?
 
How do you get started in AI?
How do you get started in AI?How do you get started in AI?
How do you get started in AI?
 
The good the bad and the ugly: Getting started doing AI
The good the bad and the ugly: Getting started doing AIThe good the bad and the ugly: Getting started doing AI
The good the bad and the ugly: Getting started doing AI
 
Cloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native:  A New Ecosystem for Putting Containers into ProductionCloud-Native:  A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into Production
 
Containers: Don't Skeu Them Up
Containers: Don't Skeu Them UpContainers: Don't Skeu Them Up
Containers: Don't Skeu Them Up
 
Cloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into ProductionCloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into Production
 
DevSecOps: The Open Source Way for CloudExpo 2018
DevSecOps: The Open Source Way for CloudExpo 2018DevSecOps: The Open Source Way for CloudExpo 2018
DevSecOps: The Open Source Way for CloudExpo 2018
 
AI: The Good, the Bad, and the Practical for CloudExpo 2018
AI: The Good, the Bad, and the Practical for CloudExpo 2018AI: The Good, the Bad, and the Practical for CloudExpo 2018
AI: The Good, the Bad, and the Practical for CloudExpo 2018
 
DevSecOps: The Open Source Way
DevSecOps: The Open Source WayDevSecOps: The Open Source Way
DevSecOps: The Open Source Way
 
Ten layers of container security for CloudCamp Nov 2017
Ten layers of container security  for CloudCamp Nov 2017Ten layers of container security  for CloudCamp Nov 2017
Ten layers of container security for CloudCamp Nov 2017
 
That's not a metric! Data for cloud-native success
That's not a metric! Data for cloud-native successThat's not a metric! Data for cloud-native success
That's not a metric! Data for cloud-native success
 
The Interesting IoT: Digitizing Operations
The Interesting IoT: Digitizing OperationsThe Interesting IoT: Digitizing Operations
The Interesting IoT: Digitizing Operations
 
A short history of packaging (Monkigras 2017)
A short history of packaging (Monkigras 2017)A short history of packaging (Monkigras 2017)
A short history of packaging (Monkigras 2017)
 
Optimizing the Ops in DevOps
Optimizing the Ops in DevOpsOptimizing the Ops in DevOps
Optimizing the Ops in DevOps
 
Fail Fast, Fail Often
Fail Fast, Fail OftenFail Fast, Fail Often
Fail Fast, Fail Often
 

Último

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Último (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

Translating Open Source Value to the Cloud

  • 1. Translating Open Source Value to the Cloud Gordon Haff Cloud Evangelist Red Hat 17 April 2013 1
  • 2. About Me •  Red Hat Cloud Evangelist •  Twitter: @ghaff •  Google+: Gordon Haff •  Email: ghaff@redhat.com •  Blog: http:// bitmason.blogspot.com •  Formerly: Illuminata (industry analyst), Data General (minicomputers/Unix/NUMA/ etc.) 2
  • 3. “The open-source movement is a free speech movement. Source code looks like poetry, but it’s also a machine — words that do. Unix opens up the discourse in the machinery because the words in Unix literally cause action, and those actions will cause other actions.” John Gage Mario Savio at Berkeley 1964 3
  • 4. “When we call software ‘free,’ we mean that it respects the users' essential freedoms: the freedom to run it, to study and change it, and to redistribute copies with or without changes. This is a matter of freedom, not price, so think of ‘free speech, not ‘free beer.’” 4
  • 5. Software Freedom Was ~= Open Source •  Early Unix source code was widely shared •  Mechanisms to share file and communicate electronically were available in relevant communities •  Source code was useful to port between incompatible hardware 5
  • 6. What Matters Today (and What Doesn’t)? •  Distribution •  Community •  Portability •  Data •  APIs •  Mobile Web Copyright 2008 Illuminata, Inc. 6
  • 7. Fix the ASP Distribution “Loophole”? •  Released in 2007 •  Requires source code be made available to any network user of AGPL- licensed work 7
  • 8. A Trend Towards Permissive Licensing •  Proven success of development model •  Commercialization •  Increased emphasis on communities Source: Donnie Berkholz, RedMonk, April 2013 8
  • 9. Community Matters Flickr/CC by Sebastiaan ter Burg http://www.flickr.com/photos/ter-burg/5520203986/ 9
  • 10. % Changes to Linux Kernel 2007-2012 Source: Linux Foundation, March 2012 10
  • 11. OpenStack Grizzly Commits by Company Source: Bitergia, April 2013 11
  • 12. What Matters? (Lots of Interacting Things) •  Who makes decisions?/Governance model •  Organizational structure •  Contribution model •  Commercial affiliation(s) •  Ecosystem development •  Tools 12
  • 13. Governance/Community Models •  “Walled Gardens” o  Aligned with interests of (typically commercial) entity o  Hard to get outside community involved o  What happens if ownership changes? •  Benevolent Dictator o  Community assigns power to Dictator o  What happens when Dictator is no longer “benevolent”? o  What happens if the Dictator leaves? •  Meritocracy o  Involvement in code is open and based on merit o  Takes time o  Can you “trust” the community? 13
  • 14. Workload, Application, Data Portability •  Portable applications and workloads that can Applications run unchanged across private and public clouds. Operating System Storage •  Enabling applications to reference data regardless of cloud hosting choice Private Public •  Ability to deploy complex n-tier services across different private, public and hybrid clouds service Services Private web Private •  Big data infrastructure, analytics tools and app application platforms database Public Management in the future of cloud shifts to providing, measuring, and using portfolios of services. Focus on building enterprise libraries Big of reusable application images and workloads Data for public clouds and hybrid consumption. Forrester :Cloud Keys An Era Of New IT Responsiveness And Efficiency John R. Rymer and James Staten, December 19, 2012 14
  • 15. Portable Applications CloudForms •  Application blueprints that can be delivered consistently on physical, virtual or cloud platforms •  Conversion between virtual machine formats for migration between virtual platforms and cloud providers •  Ability to deploy each tier of complex n-tier services to different virtual platform and cloud provider •  Enterprise grade management, update and support Services service Private web Private app database Public 15
  • 16. DATA Technical issues of data location, transformation, and placement Data ownership and use 16
  • 17. Computing May Need to Happen Near Data Source: Dave McCrory, June 2012 17
  • 18. Portable Data Red Hat Storage Physical •  Consistent view of storage across private, public and hybrid clouds •  Global namespace with unified file and Private Virtual object storage Cloud •  Scale out performance, capacity, and availability •  Scales to petabytes allowing managed Public Cloud growth of enterprise storage •  Colocation of compute and data for big data applications •  Enterprise grade management, update and support 18
  • 19. Jer Thorpe: Making Data “More Human” •  People need to understand and experience data ownership •  We need to have a more open conversation about data and ethics •  We need to change the way that we collectively think about data, so that it is not a new oil, but instead a new kind of resource entirely 19
  • 20. The Rise of the Accidental Sensor? Eric Fischer, http://www.flickr.com/photos/walkingsf/4671581511/in/set-72157624209158632 20
  • 21. APIs a New Lock-in Point http://www.digitaltrends.com/social-media/facebook-twitter-and-their-lost-love-for-the-startup-ecosystem/ 21
  • 22. But APIs Increasingly Central to App Development Source: GOOD, http://blog.programmableweb.com/wp-content/good-apitimeline.png 22
  • 23. What Does “Open” Mean? •  “Open access” o  Anyone can use it but data in and out controlled by company offering the service (Facebook Open Graph API) •  API that leverages open standards such as XML and HTTP o  Leverage best practices but aren’t necessarily themselves open •  Open standard APIs o  Clear definition that can be utilized by multiple providers in an interoperable way (OpenID, AtomPub) 23
  • 24. John Musser: What Makes a Great Open API? •  A valuable service •  A plan and a business model •  Simple, flexible, easily adopted •  Managed and measured •  Great developer support http://www.slideshare.net/jmusser/what-makes-a-great-open-api 24
  • 26. Other Aspects of APIs •  How stable is it? •  How easy to use/robust is it? •  SLAs? Ts & Cs? •  Are there alternatives? •  What’s the risk/reward? 26
  • 27. The Mobile Web. Or are App Stores Evil? 27
  • 28. Are App Stores a Passing Fad? Probably not… Monetization, distribution, retailing, functionality 28
  • 29. The App Store Conundrum •  Generally “walled gardens” •  Incompatibilities between some free software licenses and some app store Ts & Cs and/or developer agreements •  Lack of optional payments mechanisms •  But app stores likely to increasingly be the dominant mainstream form of commercial software distribution (at least on client) 29
  • 30. QUESTIONS & LEARN MORE MY INFO Twitter: @ghaff Google+: Gordon Haff Email: ghaff@redhat.com Blog: http://bitmason.blogspot.com RED HAT www.redhat.com/solutions/cloud Google+: Red Hat Open Hybrid Cloud 30