διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια...

19
Greek Research and Technology Network Ένα διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς ICT Response to the Crisis, 08.10, Caravel, Athens μια παγκόσμια υπηρεσία με χιλιάδες χρήστες που αναπτύχθηκε στην Ελλάδα από το ΕΔΕΤ Καθ. Νεκτάριος Κοζύρης, ΕΔΕΤ ΑΕ

Transcript of διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια...

Page 1: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

Greek Research and Technology Network CIO Forum, 10/02/14

Ένα διεθνές λογισμικό για

Clouds από Έλληνες μηχανικούς

ICT Response to the Crisis, 08.10, Caravel, Athens

μια παγκόσμια υπηρεσία με

χιλιάδες χρήστες που αναπτύχθηκε στην Ελλάδα από το

ΕΔΕΤ

Καθ. Νεκτάριος Κοζύρης, ΕΔΕΤ ΑΕ

Page 2: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

[email protected]| 20130226

Current production ~okeanos History

- Design started late 2010

- 15 code experts, better in Python & Linux than.. Greek - not enough…

- Production since July 2011

Numbers (6/2014)

- Users: > 8000

- VMs: > 9500 currently active

- More than 400.000 VMs spawned so far (started/destroyed)

- More than 120.000 vlans spawned so far (user owned VLANs)

Typical VM flavor (more than 340 flavors available! )

- 4 cores (vCPUs), 80GB Hard Disk, 4 or 8GB RAM

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 3: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

[email protected]| 20130226

~okeanos VMs

0

500

1000

1500

2000

2500

3000

3500

4000

4500

VMs

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 4: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

http://www.synnefo.org

• Oct. 2010: implementation starts

• July 2011: v0.5.2.1 (powers ~okeanos alpha)

• 28.3.2012: v0.9

• 26.6.2013: v0.14.1

• 3.10.2013: v0.14.7

• 22.12.2013: v0.15rc1 (powers ~okeanos beta)

• 10.02.2014: v0.15rc5

• 14.02.2014: v0.15

• Mid 10.2014: v0.16

The software that powers ~okeanos:

An open source cloud software written in python

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 5: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

Greek Research and Technology Network CIO Forum, 10/02/14

Amazon

Reviewed open source ones

•Eucalyptus

•Cloudstack

•Opennebula

•Openstack

Still evolving systems, silo ones (touching every layer)

No turnkey solutions

Late 2010: The available offerings

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 6: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

Greek Research and Technology Network CIO Forum, 10/02/14

The okeanos IaaS service

Features:

Production-quality IaaS cloud

Everything open source:

Persistent VMs

Commodity Hardware – No SAN, No exotic network hw

Add plain servers/disks/switches to scale up

Three clicks to start 1 or 10s of VMs

Simple to operate

Ganeti

by by

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 7: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

Greek Research and Technology Network CIO Forum, 10/02/14

Ganeti

• Virtual machine cluster management tool (2006-)

• BSD license since Sept 2014 (open-sourced since 2007)

• Used by Google for its internal computing infrastructure (IT Corp.)

• Synnefo people are the biggest external contributors for Ganeti since 2009 (Google I/O 2012)

For a quick view on Ganeti, see Jeff Bates/Iustin Pop talk on Google I/O 2012, ‘Running Google on Google (How Google’s IT keeps Pace with Google’s Growth)’.

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 8: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

Greek Research and Technology Network CIO Forum, 10/02/14

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 9: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

Greek Research and Technology Network CIO Forum, 10/02/14

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 10: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

[email protected]| 20130226

Compute

Network

Storage

Security

Virtual Machines

Virtual Ethernets

Virtual Disks

Virtual Firewalls

Building blocks

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 11: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

Greek Research and Technology Network CIO Forum, 10/02/14

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 12: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

Greek Research and Technology Network CIO Forum, 10/02/14

1x

2x 5x

8x

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 13: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

[email protected]| 20130226 Current production ~okeanos

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 14: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

[email protected]| 20130226

Synnefo: installations

GRNET ~okeanos service (Greece)

GEANT okeanos-global service (EU)

DeIC (Denmark), synnefo.sky.deic.dk

DataCentres is US/Germany (private sector)

Australia (private sector)

South Asia (SANOG)

Armenia, Poland, Italy, Ireland..

Greece (private)

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 15: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

[email protected]| 20130226

Page 16: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

Latest events for Synnefo:

Ceph days, 9/10/13 - London, UK

LinuxCon 2013, 21-23/10 Edinburg, UK

Fosdem 2014, 1-2/2 , Brussels, Belgium

Supercomputing 2013, 17-22/11 Denver, Colorado

LinuxCon/CloudOpen North America 2014, 20-22/8, Chicago, IL.

Google GanetiCon 2014, 2-4/9, Portland, Oregon.

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 17: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

Lessons Learned:

• You need to think, design and implement always at large scale,

using the same group that started the project (Google quote)

• You need competition -The offices at the opposite side of the road,

should do the same as you

• Team spirit is everything, have your ears open to all views

• In software: guides are more important than code

• If you don’t have one next to you, try further…

• There is only one market for all kinds of software: the world

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 18: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

Disruptive thinking from your most demanding user: YOU

ICT Response to the Crisis, 08.10, Caravel, Athens

Page 19: διεθνές λογισμικό για Clouds από Έλληνες μηχανικούς μια ... · Clouds από Έλληνες ... For a quick view on Ganeti, see Jeff Bates/Iustin

Greek Research and Technology Network CIO Forum, 10/02/14

See more on http://synnefo.org

GO http://demo.synnefo.org for a quick tryout!

The project is co-financed by Greece and the European Union

@grnet_gr #okeanos @synnefosoftware

ICT Response to the Crisis, 08.10, Caravel, Athens