Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 1 Synnefo – Open Source IAAS Christos Kanellopoulos,

Slides:



Advertisements
Similar presentations
1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senns Information Technology, 3 rd Edition Chapter 7 Enterprise Databases.
Advertisements

A Flexible Cloud-Computing Platform Focus on solving business problems
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
Processes and Operating Systems
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 1 Embedded Computing.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 3 CPUs.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.
and 6.855J Spanning Tree Algorithms. 2 The Greedy Algorithm in Action
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 10 second questions
Chapter 6 File Systems 6.1 Files 6.2 Directories
1 Chapter 12 File Management Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Delivering IaaS for the Greek Academic and Research Community
Greek Research and Technology Network IEEE CloudCom Delivering IaaS for the Greek Academic and Research Community Vangelis.
Solve Multi-step Equations
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Chapter 1: Introduction to Scaling Networks
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 Taiwan ITQ.
GRNETAWS Usergroup GR Building a real-world public cloud from the ground up Vangelis Koukis Technical Coordinator,
ABC Technology Project
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
Vasinee Siripoonya Kasidit Chanchio
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
Operating Systems Operating Systems - Winter 2011 Dr. Melanie Rieback Design and Implementation.
Operating Systems Operating Systems - Winter 2012 Dr. Melanie Rieback Design and Implementation.
VOORBLAD.
15. Oktober Oktober Oktober 2012.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
© 2012 National Heart Foundation of Australia. Slide 2.
LO: Count up to 100 objects by grouping them and counting in 5s 10s and 2s. Mrs Criddle: Westfield Middle School.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
2  Industry trends and challenges  Windows Server 2012: Beyond virtualization  Complete virtualization platform  Improved scalability and performance.
Global Analysis and Distributed Systems Software Architecture Lecture # 5-6.
KAIST Computer Architecture Lab. The Effect of Multi-core on HPC Applications in Virtualized Systems Jaeung Han¹, Jeongseob Ahn¹, Changdae Kim¹, Youngjin.
25 seconds left…...
Januar MDMDFSSMDMDFSSS
Analyzing Genes and Genomes
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Connecting LANs, Backbone Networks, and Virtual LANs
Intracellular Compartments and Transport
PSSA Preparation.
VPN AND REMOTE ACCESS Mohammad S. Hasan 1 VPN and Remote Access.
Essential Cell Biology
Energy Generation in Mitochondria and Chlorplasts
CMSC433 Solving Project 0 Getting started with BitBucket, Git and Eclipse CMSC433 - Programming Language Technologies and Paradigms (Spring 2012)
GRNETDeIC konference Building a real-world public cloud from the ground up Vangelis Koukis Technical.
Dr. Ognjen Prnjat European and Regional eInfrastructure management Greek Research and Technology Network Oceanos and synnefo - clouds.
Cisco and OpenStack Lew Tucker VP/CTO Cloud Computing Cisco Systems,
Opensource for Cloud Deployments – Risk – Reward – Reality
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
Greek Research and Technology Network Speeding-up NGN Ubiquity: a pillar for digital growth – Athens The role of research and education networks.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
The GRNET Cloud View and Strategy Panos Louridas Greek Research and Technology Network.
GRNET Cloud Services and Collaborations Kostas Koumantaros {kkoum at grnet.gr}
Presentation transcript:

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 1 Synnefo – Open Source IAAS Christos Kanellopoulos, GRNET powered by

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 2 What is Okeanos?  ‘Okeanos’ is the Greek word for ‘ocean’ Oceans capture, store and deliver energy, oxygen and life around the planet.

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 3 Late 2010: The challenge  Goals  Production-quality IaaS cloud similar to Amazon AWS  Scalability to thousands users/nodes/VMs  Persistent VMs  Commodity components  Everyone can use it  No vendor lock-in  Low admin costs, manageable by a small team Late 2010: The challenge

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 4  Reviewed open source ones Eucalyptus Cloudstack Opennebula Openstack..etc..  Still evolving systems, silo ones (touching every layer)  No turnkey solutions Late 2010: The available offerings

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 5 The  okeanos approach  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, in 15 secs  Simple to operate Ganeti by Key decision: Decompose the problem into layers

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 6 ‘Building a Cloud, cluster by cluster’ UI API CLOUD CLUSTER NODE HYPERVISOR SYNNEFO OPENSTACK SYNNEFO OPENSTACK GANETI LIBVIRT KVM

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 7 A small story: Why Google Ganeti?  No need to reinvent the wheel  Scalable, proven software infrastructure  VM cluster management in production is serious business  Built with reliability and redundancy in mind  Combines open components (KVM, LVM, DRBD)  GRNET biggest (worldwide) external contributor to Google Ganeti (from 2009)   For more, see ‘Running Google on Google’ by Jeff Bates and Iustin Pop (Google I/O )

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 8 ….to scale up to tens of thousands VMs and users?

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) simplicity

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka)

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) flexibility

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka)

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka)  okeanos IaaS Compute Network Storage firewall

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 14 1x 2x5x 8x

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 15

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 16 Compute – Network: Cyclades  Thin Compute layer over Ganeti - Python/Django - Supports multiple Ganeti clusters, for scaling - OpenStack Compute API  Networking - No restrictions on deployment – it’s the Ganeti side - IPv4/IPv6 public networks, complete isolation among VMs - Thousands of private networks, private L2 segments over single VLAN

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 17 Virtual Machine Actions My_windows_Desktop Shutdown Reboot Start Console Shutdown

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 18 Networks  Public networking: Full IPv4/IPv6 support  Private networks: isolated L2 segments  Arbitrary virtual network topologies  Scalable to thousands of private networks  Multiple physical VLANs  Single VLAN with MAC prefix-based filtering  VXLAN, encapsulation over IPv6 multicast, with MAC learning  Flexible implementations at backend (SDN?)

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) Virtual Networks Internet Private Network 1 Private Network 2Private Network 3

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 20 Cyclades

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 21 Storage: Every file is a collection of blocks Content-based addressing for blocks Partial file transfers, deduplication, efficient syncing Independent of storage backend (NFS, RADOS, …) OpenStack Object Storage API plus extensions An integral part of Synnefo - Single store for Files, VM Images - Uses common backend with Archipelago

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 22

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 23 Storage: Archipelago

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 24 Storage: Archipelago  Unified storage for Files, Images  Volumes  Thin layer over the actual storage cluster  Storage backend agnostic  Efficient syncing / sharing of Images as files on Pithos  Zero-copy cloning of volumes from Images

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 25 Spawn Freeze Images Ubuntu my own Ubuntu

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 26 Clone Snapshot Images  Storage Ubuntu root Ubuntu + user data

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 27 Images – Golden Image golden Debian

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 28 See FOSDEM presentation in Brussels, Feb 2013: INTRODUCING THE SYNNEFO OPEN SOURCE IAAS PLATFORM, by VANGELIS KOUKIS GRNETs opensource IaaS platform (Python)

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 29 Some Num b ers (alpha phase ) 2100 users 2941 VMs Virtual CPUS

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) GB Used Memory GB Used Disk 7 Ganeti clusters currently >100 ‘fat’ nodes move to > VMs

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 31 System OS Images Windows Server 2012 Windows Server 2008R2 CentOS 6.3 Fedora 17 Ubuntu LTS Kubuntu LTS Ubuntu Kubuntu Debian Desktop Squeeze Debian Base Squeeze ….more…

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 32

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 33 main Datacenter (40 racks) –green architecture –PUE <1.6 / 1600KVA –In-row cooling –Fully virtualized ‘High’ Density (but not too dense…) ~ VMs (20 racks, 1000 VM/rack) –VMs with average 2GB RAM (flavors up to 8 cores &16GB/VM) –QoS in disk/core overcommitment

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 34 Cloud Facilities (cont.)  Disaster Recovery DC stage) –Container based solution –‘Louros’ river hydroelectric plant area –Up to 320KW –Low PUE (<1.3) –Outdoor installation (close to hydroelectric plant facility) –Water cooling per rack / Freecooling

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 35

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 36

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 37 Design Specs for a Public Cloud Provider Common denominator: #VM instances (in various VM ‘ flavors ’ ) Guaranteed ratios: VMs/Core, RAM/Core, disks(spindle)/core €/VM?

Greek Research and Technology Network Africa Arabia ROC All Hands Meeting – Open Day (CSIR Meraka) 38 See morw on GO for a quick tryout! The project is co-financed by Greece and the European #okeanos