50
Open Source clouds: Be the change you want to see Cloud Open 2014 Tryggvi Larusson CTO & Co-founder GreenQloud

Open Source Clouds: Be The Change

Embed Size (px)

Citation preview

Open Source clouds: Be the change you want to see

Cloud Open 2014

Tryggvi Larusson

CTO & Co-founder GreenQloud

What is GreenQloud?

On-Premise IaaS CloudPublic IaaS Cloud

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?

o

How OSAT improves the community

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.

What is key for the cloud enabled OSAT

development?

INTERNET ACCESS!

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

State of the Cloud

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

Google

Microsoft

Health care

Education

Governmen

t

Financial

Aviations

Automotive

horizontal

vertical

local global

Clouds of today

Clouds of today

Open Source Enabling Technologies

Bridges the gap between

proprietary and open

standards

Built on CloudStack

QStack™

Every major component of

QStack™ has roots in open

source

+

+

UI , Usage Reporting & Logging

APIs

+

Compute API

+

Object Storage API

QStack

Best of breed open source project packaged together in an easily

installable and usable form

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

Future of the cloud

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

Future of the cloud is

distributed

Origins of the Cloud

Internet

Distributed System

Cloud of Clouds

or Cloud Federation

“Intercloud”

Identity Federations

1. Forbes.com, 2014

Key ingredient in successful Hybrid Cloud

implementations

or Cloud Federations

Identity Providers

Most popular ones

Federation of Dutch Research/UniversitiesFederation of Nordic NRENs

Cloud A Cloud B Cloud C

Clouds of tomorrow

Renewable energy

Percentage of Electricity Generation from Renewable Sources

Sustainability metrics

Sustainability metrics

Clouds of tomorrow

Key Future Enabling Technologies

for the Distributed Cloud

“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

Anybody will be able to set up a

cloud

wherever on the planet

Global distributed container cloud

The current cloud technology owes a

lot to open source

The future of the cloud technology will be

impossible without open source

Thank you!

Questions?

@tryggvil

[email protected]