How To Build A Cloud Stack For A University Project



Similar documents
Mobile Cloud Computing T Open Source IaaS

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson

Getting Started Hacking on OpenNebula

OpenNebula Open Souce Solution for DC Virtualization

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Comparing Open Source Private Cloud (IaaS) Platforms

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

OpenNebula Open Souce Solution for DC Virtualization

Introduction to OpenStack

HP OpenStack & Automation

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

The OpenNebula Cloud Platform for Data Center Virtualization

SYNNEFO: A COMPLETE CLOUD PLATFORM OVER GOOGLE GANETI WITH OPENSTACK APIs VANGELIS KOUKIS, TECH LEAD, SYNNEFO

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

OpenStack Alberto Molina Coballes

Infrastructure as a Service (IaaS)

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

OpenStack IaaS. Rhys Oxenham OSEC.pl BarCamp, Warsaw, Poland November 2013

Today. 1. Private Clouds. Private Cloud toolkits. Private Clouds and OpenStack Introduction

cloud functionality: advantages and Disadvantages

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH

Building a Cloud Computing Platform based on Open Source Software Donghoon Kim ( donghoon.kim@kt.com ) Yoonbum Huh ( huhbum@kt.

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

FIA Athens 2014 ~OKEANOS: A LARGE EUROPEAN PUBLIC CLOUD BASED ON SYNNEFO. VANGELIS KOUKIS, TECHNICAL LEAD, ~OKEANOS

Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack

OPNFV Summit 2015 Presentation. Coexistence of Commercial Solutions with OpenSource OPNFV Platform

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

RED HAT INFRASTRUCTURE AS A SERVICE OVERVIEW AND ROADMAP. Andrew Cathrow Red Hat, Inc. Wednesday, June 12, 2013

Integrated Management of IaaS Resources

OpenNebula The Open Source Solution for Data Center Virtualization

Product Overview. Marc Skinner Principal Solutions Architect Red Hat RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

How To Test Cloud Stack On A Microsoft Powerbook 2.5 (Amd64) On A Linux Computer (Amd86) On An Ubuntu) Or Windows Xp (Amd66) On Windows Xp (Amd65

An Intro to OpenStack. Ian Lawson Senior Solution Architect, Red Hat

ONE Cloud Services Secure Cloud Applications for E-Health

Virtualization. Nelson L. S. da Fonseca IEEE ComSoc Summer Scool Trento, July 9 th, 2015

Stanislav Ulrych CTO RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Business transformation with Hybrid Cloud

Sistemi Operativi e Reti. Cloud Computing

Cloud on TEIN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat University

OpenStack Introduction. November 4, 2015

Enabling Technologies for Distributed and Cloud Computing

OpenStack Ecosystem and Xen Cloud Platform

A Cloud WHERE PHYSICAL ARE TOGETHER AT LAST

Why is a good idea to use OpenNebula in your VMware Infrastructure?

ICCLab. Future Internet Research and Cloud Computing. Thomas Michael Bohnert, Christof Marti, Andy Edmonds

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Block Storage in the Open Source Cloud called OpenStack

Wojciech Furmankiewicz Senior Solution Architect Red Hat CEE

Simplified Private Cloud Management

Enabling Technologies for Distributed Computing

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

Déployer son propre cloud avec OpenStack. GULL François Deppierraz

OpenNebula Leading Innovation in Cloud Computing Management

Fast Lane OpenStack Overview Red Hat Enterprise Linux OpenStack Platform

Standard Interfaces for Open Source Infrastructure as a Service Platforms

The future is in the management tools. Profoss 22/01/2008

HO5604 Deploying MongoDB. A Scalable, Distributed Database with SUSE Cloud. Alejandro Bonilla. Sales Engineer abonilla@suse.com

The path to the cloud training

Hadoop on OpenStack Cloud. Dmitry Mescheryakov Software

How To Make A Cloud Work For You

Introduction to Cloud Computing

SUSE Cloud 5 Private Cloud based on OpenStack

RED HAT ENTERPRISE VIRTUALIZATION

Red Hat enterprise virtualization 3.0 feature comparison


An Introduction to OpenStack and its use of KVM. Daniel P. Berrangé

2) Xen Hypervisor 3) UEC

Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, IBM Corporation

Red Hat Enterprise Linux OpenStack Platform Update February 17, 2016

R V College of Engineering, Bangalore, Karnataka, INDIA.

Agenda About SUNY and ITEC Cloud project Challenges and Use cases for ITEC Cloud EM Solution Business Benefits

Oracle Virtualization Strategy and Roadmap

RED HAT ENTERPRISE VIRTUALIZATION

Preparation Guide. How to prepare your environment for an OnApp Cloud v3.0 (beta) deployment.

CLOUDSTACK VS OPENSTACK. Apache CloudStack: It Just Works for Service Providers

Fusion Service Schedule Virtual Data Centre ( VDC ) Version FUS-VDC-7.1

TUT19741 Use SUSE Cloud 5 with Manila to utilize NetApp s enterprise class storage for SAP workloads

Open Source Cloud Computing Management with OpenNebula

Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH

HOW RED HAT BRINGS OPENSTACK INTO THE ENTERPRISE by Bryan Che and Gordon Haff

Restricted Document. Pulsant Technical Specification

Open Source Virtualization with ovirt. DI (FH) René Koch Systems Engineer Siedl Networks GmbH Grazer Linuxtage,

SDN v praxi overlay sítí pro OpenStack Daniel Prchal daniel.prchal@hpe.com

ENTERPRISE HYPERVISOR COMPARISON

How To Get The Most Out Of Redhat.Com

Cloud Computing: Making the right choices

Transcription:

IES+Perto Project Cloud Computing Instituições de Ensino Superior Mais Perto Higher Education Institutions Closer Universities: Aveiro, Coimbra, Porto José António Sousa (UP), Fernando Correia (UP), Mário Bernardes (UC), Ricardo Martins (UA) September 2014 1

IES+Perto Project Context Universities Consortium: Aveiro, Coimbra, Porto, Beira Interior e IPP Support by European Funds (SAMA - Administrative Modernization Support System) Proximity to the citizen Interoperability in Higher Education Institutions and Public Administration IT Infrastructures Consolidation Cost reduction Increased revenues 2

Expected Results Mobility for digital content Open Standards Interoperability Platform Cloud Computing The cloud computing shows herself as a new paradigm for the distributed use of ICT resources, tailored to dynamic and real demands of modern organizations and allowing for management delegation to meet the users specific needs. 3

About Aveiro University 4 4

Aveiro University (40 years) 16 Departments + 4 Polytechnic Schools ~ 18 R&D Institutes ~ 210 Study programs ~ 14.700 Students ~ 1050 Teachers and researchers ~ 650 Technical and administrative staf Geographic dispersion: 3 campus (Aveiro, Águeda and Oliveira de Azeméis Campus) 5

Aveiro University Evolution of ICT support services 2008 1st virtualizat ion platform 2010 increased virtualizati on platform 2012 increased storage capacity 2013 SAMA (cloud strategy) 2014 - interoperable private cloud 2009 centralizati on of computing hardware 2011 extending the computing platform 2012 private cloud solutions analysis Microsoft based 2014 Openstack tests 2015 - Everything clouded 6

Aveiro University IT Platforms Virtualization: 2 clusters - Hyper-V 2012 (10 servers) 1 VMWare ESXi 2 Hyper-V (Windows 2012 R2 e 2008 R2) 2 KVM: total 300 cores, 1,8 TB RAM e 78,5 TB Storage 290 VMs (194 Windows + 96 Linux) HPC platform: 71 servers 864 cores 2,5 TB RAM GRID 115,5 TB Storage EGI integration nodes 7

About Coimbra University 8 8

Coimbra University 12 Organic Units Education: 8 Research: 2 Education and Research: 2 ~ 406 Study programs ~ 23 000 Students ~ 1535 Teachers and researchers ~ 860 Technical and administrative staf Geographic dispersion: 3 Poles 9

Coimbra University Strategic Orientation Profitability of common ICT services Migrate services to cloud Adjust infrastructure and service levels Human resources and material optimization Use of open source solutions Application development autonomy 10

Coimbra University IT Platforms virtualization: 2 clusters - high availability (10 servers) 50 VMWare ESXi 460 cores, 2,5 TB RAM and 160 TB Storage HPC 270 VMs (90 Windows + 180 Linux) 164 servers 4500 cores 17T RAM 220T storage 11

About Porto University 12 12

Porto University 14 Faculties + 1 Business School ~ 60 R&D Institutes ~ 600 Study programs ~ 32.000 Students ~ 2.400 Teachers and researchers ~ 1.600 Technical and administrative staf (FTE) Geographic dispersion 3 locations (pole 1, 2 e 3) 13

Porto University U.Porto Private Cloud Project Overview Diagram Public Cloud Cloud Management layer Existing virtualized Infrastructure of U.Porto (KVM, VMWARE, Hyper-V, Xen) Networking Hypervisor layer Hardware layer Computing Storage Tradicional Scale Out 14

Porto University U.Porto Private Cloud Project Timeline 2011 2012 2013 2014 Approval funds from QREN Create Working Team Project Analysis & Choice of solutions (HW & SW) Acquisitions HW & SW implementation May 2013 U.Porto created Shared Services for IT Dispersed IT team (1 team for each faculty) Difficulties working together One IT team for all U.Porto Working together efficiently 15

Porto University U.Porto Private Cloud Project The Project Analysis (2013) Survey for IT teams of U.Porto Almost all Faculties already have virtualization implementations State of existing IT resources: 92 physical servers ~732 Virtual Machines 70% LINUX server 415 TB total storage 5.5 TB RAM Main Needs Backup (storage) Disaster Recover for some services Migrate services to new infrastructures Implementation of new IT services Minimum Resource needs identified VCPU 463 961 GB RAM 180 TB storage 16

Porto University U.Porto Private Cloud Project Technological analysis (SW & HW) (until july 2013) Cloud Management platforms OpenStack Eucalyptus CloudStack Ganeti OpenNebula Vcloud HP CloudSystem Matrix Citrix CouldPlatform Virtualization Software (Hypervisors) KVM Xen VMware Hyper-V Compute nodes > 500 Vms 20 nodes (Xeon E5 2x12C [2.6] Ghz 256 GB RAM Disk: 2x300 GB SAS RAID 10 Gbit) Open-Source Scale Out Storage GlusterFS Ceph Proprietary Traditional Storage HP, NetApp, EMC ( Guarantees reasons IT team have large experience fast deployment) 17

Porto University U.Porto Private Cloud Project Technological analysis (SW & HW) (until july 2013) Networking 10 Gbit Switchs for Interconnection of compute nodes and storage nodes 10GBASE-CU SFP+ Cables 1 Gbit Switchs Data Center Distributed implementation (Pole 2 and 3) 18

Design / Vision of Consortium: Aveiro, Coimbra e Porto Data Center and Cloud Computing 19 19

Data Centers Investment Existing infrastructures increase Electric power and UPS Air-conditioning systems Server rack cabinets Security (access and automatic fire detection and extinction) Certification Improve connectivity for compute nodes and storage 20

Virtualization Infrastructure Investment OpenStack + KVM choice based on: U.Porto Private Cloud analysis U.Aveiro tests U.Coimbra tests Literature e technological trend Interoperability between Universities Sharing of resources Virtual Data Center Sharing storage Cloud Storage (like Amazon S3) Backup Hardware and Software Investment Compute nodes, storage, networking OpenStack Support Security - firewall 21

Interoperability between Universities Overview Sharing of resources (virtual DC, storage) U. Aveiro U. Porto PT NREN FCCN (10 Gbit) Cloud Providers Sharing of resources (virtual DC, storage) U. Coimbra 22

Interoperabilidade Operadores FCCN (PT NREN) Support Provide contacts and conditions for interoperability testing with commercial Cloud providers 23

OpenStack layers Storage (Cinder + Swift) Compute (Nova) Orchestration (Heat) Identity Service (Keystone) Networking (Neutron/Quantum) Dashboard (Horizon) Telemetry (Ceilometer) Image Service (Glance) 24

Questions 25 25

OpenStack choice Cloud Management platforms (analysis) Focus on OpenStack CloudStack OpenNebula (@July 2013) solution advantages disadvantages OpenStack CloudStack OpenNebula - used for large projects - support by RedHat - fairly comprehensive API - supports Xen, KVM, VMware and Hyper-V - very modular solution - robust - good APIs and documentation - support Xen, KVM e VMware - simple self-service - good integration with public cloud - based on templates and VMs - supports Xen, KVM and VMware - dashboard little flexible - migrations and upgrades can be more complex - required a uniform infrastructure - based on Ruby is not simple 26

OpenStack choice Cloud Management platforms (analysis) Main functionalities (@July 2013) OpenStack Cloudstack OpenNebula storage protocols NFS, iscsi, glusterfs NFS preferred support FC, Ceph and glusterfs, with "shared storage". Installation/mainten ance/use Hypervisor support Development Codebase Self-service Interface? WF complexity? Not easy Easy, some bugs Easy KVM (100%), Xen, Hyper-V, VMware, LXC Python; OpenStack API; EC2 compatibility API. YES simple, functional KVM, Xen, VMware Java and some bash scripts YES simple, functional File (NFS, SSH), Block (iscsi, LVM), KVM, Xen, Vmware, Hyper-V Ruby, Java and XML-RPC (system interface) YES simple, functional 27

OpenStack choice Cloud Management platforms (analysis) Main functionalities (@July 2013) OpenStack Cloudstack OpenNebula Public Cloud API support EC2 and S3 compatibility API EC2 and S3 compatibility EC2 and S3 compatibility Billing support Not implemented but it is possible develop interfaces base on CEILOMETER metrics Need development base on usage server add-on Support accounting and quotas. Need development for billing Network conffiguration YES "Open Flow" standard YES YES Firewalling (host e bridges), VLANs and Open vswitch. 28

OpenStack choice Cloud Management platforms (analysis) Main functionalities (@July 2013) OpenStack Cloudstack OpenNebula Virtual datacenter YES - projects YES - Pods YES Cluster, Zone Open Storage integration GlusterFS (100% by Red Hat)) CEPH CEPH technical analysis Our choice was OpenStack! 29

KVM choice Virtualization Software (Hypervisors) Focus of analysis on KVM Xen VMware Hyper-V Hypervisor advantages disadvantages KVM Xen - Linux drivers compatibility - Open-Source - Supports a wide range of hardware - better for Linux server (high performance) - Paravirtualization support - Good management tool VMware - Good management tool - Very high price - Less good management tool - High price - Supports a limited set of hardware Hyper-V - Good management tool - better for Windows server - High price but diluted by the Microsoft Campus licensing Our choice was KVM! 30

GlusterFS choice Open-Source Scale Out Storage Focus of analysis : GlusterFS Ceph Analysis by Literature and meetings with suppliers (Red Hat and Inktank) Our choice was GlusterFS main reasons: economic advantage after discounts negotiation strong integration and 100% compatible with OpenStack Cloud Management more mature solution solution with a strong company support - Red Hat 31