Survivingthestumpthechumpinterviewquestions 1350047939401 Phpapp01 121012082252 Phpapp01
cloudandfoss-lfcs-120406193429-phpapp01
-
Upload
madhurc100 -
Category
Documents
-
view
219 -
download
0
Transcript of cloudandfoss-lfcs-120406193429-phpapp01
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
1/31
Open Source and CloudThe Two Great Tastes...
John Mark WalkerGluster.org Community Guy
Open Cloud Initiative Vice-presidentApril 4, 2012
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
2/31
April 6, 2012 The Future of Gluster.org - John Mark Walker
WTF is Cloud
Cloud is a distributed and automated service deliverysystem
Origins:
Increasing emphasis on automation Increasing reliance on network services
Increasing commoditization of hardware andsoftware components
Increasing scale-out of operations Goals: flexibility, agility, automation and economies
of scale
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
3/31
WTF is Open Source
Open source: distributed software developmentsystem Origins:
Increasing commoditization of software +downward price pressure Increasing connectivity and knowledge sharing
between interested parties Increasing demands for easy adoption
Deploy first, ask questions later A sprinkling of advocacy
Goals: quicker development, economies of brainscale, defining (and defending) fair marketplace
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
4/31
What They are not
Open source != distribution system
Freely available != open source
See, eg. Splunk
Cloud != virtualization or any specific type of software
Automated, scalable service delivery over a
network
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
5/31
Similarities of OSS and Cloud
Both reflect a changing landscape in the datacenter towards automation and agility
Both reflect increasing independence on thepart of developers and operations
Both also drive more of the above Positive feedback loop for more data
center automation
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
6/31
Similarities of OSS and Cloud
Open source facilitates adoption-led model
Cloud computing thrives on an adoption-led
model Open source facilitates faster development
Cloud computing thrives on faster
development
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
7/31
Theories, Hypotheses and otherHeretical Things
Hypothesis #1:
Cloud computing is not possible without opensource
How do we test?
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
8/31
Party Like It's 1998
You have a really cool research project atStanford, do you...
A.) buy lots of expensive proprietary software,
hardware and hope the investors don't mind B.) DIY with lots of custom glue around freely
available open source bits
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
9/31
Party Like It's 1998
Pros and Cons of A:
Con: It's really expensive
Con: It's difficult to change course
Pro: Will (probably) be easier to deploy, configureand admin
Conclusion: how much is your business agilityworth?
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
10/31
Party Like It's 1998
Pros and Cons of B:
Con: It's really expensive
Con: A lot of necessary customization
Con: Domain experts are essential
Pro: I can do whatever I want
Change on a dime; mix and match vendors
Conclusion: how much is your agility worth?
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
11/31
Party Like It's 1998
It's not about up-front cost
It's about agility, fast adoption, iterative coursecorrections, no gatekeepers
Ergo, Open source is necessary for cloud toexist
Prediction: every cloud player will utilize opensource on a massive scale
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
12/31
The Cloud Ecosystem
What major companies couldn't exist as weknow them sans open source?
See Paul Krugman's work on geographicimpact on economies
Geographic ecosystems emerge and benefit eachother
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
13/31
Impact of Cloud
The opposite isn't true
Cloud isn't necessary for open source to exist
What is the impact of cloud on open source?
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
14/31
Impact of Cloud
3 possible hypotheses:
cloud computing deemphasizes software ingeneral, therefore will reduce production and/orconsumption of open source software
cloud computing will neither augment nor reduceproduction and/or consumption of open sourcesoftware
cloud computing will increase the production andconsumption of open source software
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
15/31
Impact of Cloud
I chose #3! Prediction: cloud computing will speed up the
development of open source software
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
16/31
Hypothesis debunking
Hypothesis: cloud computing deemphasizes software in general, thusreducing need for open source software
yes, local software and traditional desktops are less relevant
Local computing is also a delivery model, like cloud
BUT - open source isn't a delivery model, it's a development model
Cloud computing still needs to run software And cloud demands efficiency and agility
open source will continue to be utilized to build cloud-y services
Prediction: open source will continue to dominate cloud computing, andthe need for open source software will only increase
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
17/31
Hypothesis debunking
Hypothesis #2: cloud computing will have no impact on opensource software, because they're orthogonal
Yes, yes, one is a delivery model, the other is a developmentmodel, therefore there's no causal connection, right?
competition == increasing demands for agility and efficiency ==open source
competition drives community participation
increasing popularity of cloud computing will drive increasing usageof open source software
separation of services from software actually makes thiseasier ie. Open core is dead
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
18/31
Hypothesis Bunking
Hypothesis #3: cloud computing drives more open sourcesoftware + participation
if #1 and #2 are false, then #3 must be true!
if open source software gives companies more agility and helps
them deliver services more efficiently, then there is definite ROI therefore, a company would be foolish not to invest in open
source development
the adoption-led model of open source ties directly into the credoof cloud computing:
build first, ask questions later
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
19/31
The Outer Limits
Ok fine, Open source begets cloud, whichbegets more open source, now what?
Will cloud services be open sourcedthemselves?
What does that even mean?
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
20/31
The Outer Limits
Let's review the software world: Remember 1999? Whathappened?
Linux started the long trek to glory in the data center
So did apache
And MySQL. And PostgresQL
And later Mongo, Hadoop and GlusterFS :)
And lots of other infrastructure technologies
But open source never took over the desktop/workstation
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
21/31
The Outer Limits
Huh? Android! New mobile paradigm!
The apps are, alas, mostly non-free
Prediction: cloud services, like mobile apps anddesktop applications, will remain mostlyproprietary/non-free
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
22/31
The Outer Limits
Huh? Android! New mobile paradigm!
The apps are, alas, mostly non-free
Prediction: cloud services, like mobile apps anddesktop applications, will remain mostlyproprietary/non-free
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
23/31
Open Source in Cloud-y World
What does open source mean in a cloud-y world?
Hypothesis: in a world where the distinctionbetween copyleft and liberal licensing is
diminished, liberal licensing will grow
I, for one, welcome my new Apache overlords.
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
24/31
Open Source in Cloud-y World
GPL was made for local computers
delivering a service over a network does notconvey software, according to the GPL v3
the central driver of vanilla GPL is obviated
Apache licensing will continue to grow
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
25/31
Open Source in Cloud-y World
The Affero GPL was created to address this
closes the service provider loophole
copyleft in a cloudy world
is it enough?
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
26/31
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
27/31
Lock-in The world is full of monopolies
No such thing as frictionless economy
Data represents the exit blocker
Entity 1 Entity 2 Entity 3
Entity 4 Entity 5
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
28/31
Open Source in a Cloud-y World
Is there an economic driver for Open Data?
Hypothesis: er... maybe? In some cases.
In some social media cases, maybe walled
gardens do not lend themselves to totalopenness
Too much value in keeping some data locked up
Will competition prove the difference?
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
29/31
Open Source in a Cloud-y World
Is there an economic driver for Richard Stallman?
Probably not
Why is email (mostly) free?
Competition drove adoption of email standards
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
30/31
Summary
Open source enables cloud computing
Cloud computing, in turn, enables more opensource
May not graduate to the service/app/data layer NEEDZ MOAR RICHARD STALLMAN
-
7/31/2019 cloudandfoss-lfcs-120406193429-phpapp01
31/31
Thank You
My contact info
Twitter & identi.ca: @johnmark http://opencloudinitiative.org/
http://gluster.org/
mailto:[email protected]://opencloudinitiative.org/http://gluster.org/http://gluster.org/http://opencloudinitiative.org/mailto:[email protected]