open source clouds: be the change
TRANSCRIPT
Open Source clouds: Be the change you want to see
Cloud Open 2014
Tryggvi Larusson
CTO & Co-founder GreenQloud
What is OSAT
Appropriate Technology in the context of Open Source
A framework in which the benefits of the open source methodology are
applied to technology which is of social importance
What is OSAT
A way to look at do-it-yourself and self-sufficient technology. Freely
available and modifiable by anybody
What is Appropriate Technologies?
Any technology which has a positive environmental
impact or improves living standards
• Software developed during the 1960s and
1970s created in academic / corporate
laboratories by scientists and engineers
• ARPANET, built in 1969, linked hundreds of
universities, defense contractors and research
laboratories
• Enabled mass sharing and collaboration
among users
OSAT Philosophy Dates
Back to the 1960s
Source: http://evhippel.files.wordpress.com/2013/08/private-collective-model-os.pdf), 2004
“Hacker culture” emerged from labs
“freely give and exchange software they had
written, to modify and build upon each other’s
software both individually and collaboratively,
and to freely give out their modifications in
turn”.
Open Source defect rates are 50x to 150x lower
than proprietary software1
Proprietary = time extensive and expensive
Open Source = building on existing code -
quicker to market and cheaper
Open source benefits a fast moving and rapidly
growing industry!
Today open source is widely used among
major internet companies
Creating differentiation
1. Wired, 2004
WHY?
Ideas and blueprints crafted
and collaborated in the
cloud
Shared in global online
communities
Everyone with access to the
internet gains access to
vital, life improving
technology
OSAT sharing ideas through cloud
The UN have said that there is a direct link between
access to information technology and development1
1Annan, 2000
The importance of accessing
knowledge through IT
The Open Source model can act as a
driver of sustainable development
1.It enables production as well as consumption;
2.It enables localization for communities that do not have the
resources to tempt commercial developers to provide local
versions of their products;
3.It can be free as in "gratis" as well as free as in "libre", an
important consideration for developing communities.
2,3Cloud computing and developing nations (Greengard, 2010); 4Cloud computing - The business perspective (Marston, et.al, 2010); 5UN Conference on Trade
and Development (UNCTAD), 2013
Cloud computing as a means to provide
much needed infrastructure
• Quick and affordable way to tap into IT
infrastructure1
• Level the playing field, as it breaks down
barriers to entry2
• Third-world cloud computing providers using cloud to enable IT services in countries that would have
traditionally lacked the resources for widespread deployment of IT services3
• Cloud among the most significant disruptive technologies over the next two decades
What is Cloud?
Cloud computing is a model for enabling ubiquitous, convenient, on-demand
network access to a shared pool of configurable computing resources (e.g.,
networks, servers, storage, applications, and services) that can be rapidly
provisioned and released with minimal management effort or service provider
interaction. This cloud model is composed of five essential characteristics, three
service models, and four deployment models.
NIST:
Source: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
Cloud to date
Has developed to the present into a quite centralized
architecture
Very few dominant players
To-date dominated by economies of scale and current
virtualization technology
4 Cloud Categories
Telcos
VPS
providers
AWS
Microsoft
Health care
Education
Governmen
t
Financial
Aviations
Automotive
horizontal
vertical
local global
QStack = sustainability enabled by
default
Deployment agnostic = it can scale
with the business
Private can become hybrid, hybrid can
become public
Burstability can allow for environmental
sustainability
Strengthening the compatibility of
open source by testing it against
proprietary requirements.
Creditability
through contribution
The backbone of open source is
collaboration and contribution
1960s 1970s 1980s 1990s 2000s 2010s 2020s
Mainframes Minicomputers PCs PCs PCs + ASP Cloud Federated Cloud
Centralized
Closed Source
Centralized
Closed Source
Decentralized
Closed Source
Decentralized
Closed Source
Hybrid
Closed + Open
Source
Centralized
Closed + Open
Source
Decentralized
Open Source
Development of Computing
Present
PHASE 1
Virtualization
PHASE 2
Cloud
PHASE 3
Hybrid Cloud
PHASE 4
Cloud Federation
Development of the cloud
Local Datacenters
+ VirtualizationPrivate Cloud
Public Cloud
Private Cloud
Public Cloud
Hybrid Cloud
Present
Identity Federations
1. Forbes.com, 2014
Key ingredient in successful Hybrid Cloud
implementations
or Cloud Federations
“Everything CoreOS is building has
been inspired by the way Google runs
its data center infrastructure”
Source: http://www.datacenterknowledge.com/archives/2014/07/16/etcd-secret-sauce-googles-kubernetes-pivotals-cloud-foundry/
- Alex Polvi, CEO CoreOS
The current cloud technology owes a
lot to open source
The future of the cloud technology will be
impossible without open source