OpenNebula Open Souce Solution for DC Virtualization



Similar documents
OpenNebula Open Souce Solution for DC Virtualization

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

The OpenNebula Cloud Platform for Data Center Virtualization

OpenNebula The Open Source Solution for Data Center Virtualization

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Getting Started Hacking on OpenNebula

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

Building Clouds with OpenNebula 3.4

OpenNebula Cloud Platform for Data Center Virtualization

Challenges in Hybrid and Federated Cloud Computing

Open Source Cloud Computing Management with OpenNebula

Building Clouds with OpenNebula 2.2 and StratusLab

OpenNebula Leading Innovation in Cloud Computing Management

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions

Introduction to Cloud Computing

OGF25/EGEE User Forum Catania, Italy 2 March 2009

Deployment of Private, Hybrid & Public Clouds with OpenNebula

The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures

Virtual Machine Management with OpenNebula in the RESERVOIR project

VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

Architecture des plates-formes IaaS Etat des lieux et perspectives

OpenNebula 4.12 Design and Installation Guide

OpenNebula 4.6 Design and Installation Guide

Sistemi Operativi e Reti. Cloud Computing

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

How To Build A Cloud Stack For A University Project

Virtualization Management the ovirt way

OpenNebula Cloud Case Studies

Open Cloud Day.

ovirt Introduction James Rankin Product Manager Red Hat Virtualization Management the ovirt way

Building Storage Service in a Private Cloud

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

ONE Cloud Services Secure Cloud Applications for E-Health

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

Introduction to ovirt

Standard Interfaces for Open Source Infrastructure as a Service Platforms

Cloud Models and Platforms

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

How To Run A Cloud Server On A Server Farm (Cloud)

Mobile Cloud Computing T Open Source IaaS

Xen Cloud Platform Update

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

Simplified Private Cloud Management

Managing a Tier-2 Computer Centre with a Private Cloud Infrastructure

ovirt: Open Your Virtual Data Center

SURFnet Cloud Computing Solutions

<Insert Picture Here> Private Cloud with Fusion Middleware

RED HAT ENTERPRISE VIRTUALIZATION

Design and Building of IaaS Clouds

Hadoop as a Service. VMware vcloud Automation Center & Big Data Extension

vcloud Suite Architecture Overview and Use Cases

xvm Server and xvm VirtualBox Christopher Beal Principal Engineer

Marco Mantegazza WebSphere Client Technical Professional Team IBM Software Group. Virtualization and Cloud

Cloud Computing Overview

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

CLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey

Hypervisor Competitive Differences: Beyond the Data Sheet. Chris Wolf Senior Analyst, Burton Group

Building an Enterprise Hybrid Cloud with the VMware vcloud Solution

Enabling Technologies for Cloud Computing

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

SolidFire SF3010 All-SSD storage system with Citrix CloudPlatform Reference Architecture

Hadoop on OpenStack Cloud. Dmitry Mescheryakov Software

Building Storage as a Service with OpenStack. Greg Elkinbard Senior Technical Director

Deploying Business Virtual Appliances on Open Source Cloud Computing

Managed Cloud Services

Solution for private cloud computing

Getting Started with OpenStack and VMware vsphere TECHNICAL MARKETING DOCUMENTATION V 0.1/DECEMBER 2013

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

How To Protect Your Cloud From Attack

Presentation for ISACA Chapter NL. Auditing Virtual Servers. VMware: Security and Operations. Gert-Jan Timmer 3. September, 2012

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems

Linux/Open Source and Cloud computing Wim Coekaerts Senior Vice President, Linux and Virtualization Engineering

IN DETAIL. Smart & Dedicated Servers

owncloud Architecture Overview

Introduction to OpenStack

Integrated Management of IaaS Resources

HP OpenStack & Automation

vsphere Private Cloud RAZR s Edge Virtualization and Private Cloud Administration

Building an AWS-Compatible Hybrid Cloud with OpenStack

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

Hybrid Cloud: Overview of Intercloud Fabric. Sutapa Bansal Sr. Product Manager Cloud and Virtualization Group

ServerCentral Cloud Services Reliable. Adaptable. Robust.

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

Transcription:

13 th LSM 2012 7 th -12 th July, Geneva OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org

What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized Environments I m using virtualization/cloud, and plan a private Cloud (BUT s) Where do/did I put my web server VM? Monitoring & Scheduling Who has access to to which features? User & Role Management How do I provision a new VM? Image Management & Context How do I create a new disk? Storage How do I set up networking for a multitier service? Network & VLANs Can I use hypervisor X? Virtualization º How can I manage the distributed infrastructure? Interfaces & APIs Uniform management layer that orchestrates multiple technologies 2/22

What is OpenNebula? Open Cloud Solution for Building and Managing Virtualized Data Centers Public Fully Open-source Interoperable Flexible Adaptable Private Proven Infrastructure Agnostic Hybrid 3/22

What is OpenNebula? A Project Aimed at Building the Industry Standard Open Cloud Management Tool Develop & innovate Support the community Collaborate Third party scalability tests: 16,000 VMs Commercial Support TP v1.0 v1.2 v1.4 v2.0 v2.2 v3.0 v3.2 v3.4 2005 2008 2009 2010 2011 2012 dsa group doing research European Funding 4,000 downloads/ month 4/22

What is OpenNebula? A Quickly Growing Community More than Doubling Each Year Downloads 1,865 4,861 12,828 140% Annual Growth 25,200 900 downloads in the last week Linux distro and code repo 2008 2009 2010 2011 Site Visits 254,186 579,571 15,300 visits and 194,000 page views in the last week 35,842 111,541 150% Annual Growth 2008 2009 2010 2011 Mails 2,293 4,341 800 registered users at present 1,141 227 170% Annual Growth 2008 2009 2010 2011 Date: November 7 th, 2011 5/22

Different Perspectives of the Cloud Different Aims and Needs Cloud Consumer Cloud Provider Cloud Integrator 6/22

The Cloud Consumer Perspective Setting up and Managing Virtual Infrastructure Network Management Network catalog management Public & elastic IPs Private isolated networks Simple firewall rules Remote Connection SSH VNC Remote desktop Usage Data Accounting info Storage Management Image catalog management Prepared on-site & uploaded Pre-defined appliances OS and Data types (persistent) VM Management VM template catalog Life-cycle management Contextualization 7/22

The Cloud Consumer Perspective How Can I Manage my Virtual Infrastructure? standards (de facto and de jure) Cloud APIs to leverage existing ecosystems and ensure portability across providers and self-service portal. 8/22

The Cloud Provider Perspective What are the Main Components to Build a Cloud Infrastructure? Instance Networks Guests Public and private networks Internet Front-end Authentication Authorization ACLs, roles, groups Accounting Logging Resource quotas Service Networks Monitoring, control Live migration Storage access Hosts Multiple hypervisors Up to 500 hosts Automatic failover and HA Resource pools Automatic resource allocation Datastores VM image storage Multiple datastores Heterogeneous configurations Shared or non-shared 9/22

The Cloud Provider Perspective Broad Commodity and Enterprise Platform Support Instance Network VLAN per user (layer2) Open vswitch, 802.1q Ebtables Internet Front-end X509, LDAP, ssh keys ACLs, roles, groups Hosts VMware, Xen KVM Service Network Ganglia/Nagios Additional monitor agents Datastores DFS: NFS, Gluster, GlusterFS SAN: iscsi, LVM (multiplexed) ssh 10/22

The Cloud Provider Perspective Clustering the Physical Resources Clusters Pools of hosts that share datastores and networks Used for load balancing, high availability, and high performance computing Multiple Datastores per Cluster Balance I/O operations between storage servers Define different SLA policies (e.g. backup) and performance features for different VM types or users 11/22

The Cloud Provider Perspective Centralized Management of Multiple OpenNebula Instances (Zones) Cloud Consumer ozones Server Portal Cloud API (EC2, OCCI) Global AuthN Federation of Clouds Multi-tier architecture Scalability Isolation Multiple-site support 12/22

The Cloud Provider Perspective On-demand Provision of Virtual Data Centers Virtual Private Cloud Computing Typical scenario in large organizations and cloud providers On-demand provision of fully-configurable and isolated VDC with full control and capacity to administer its users and resources 13/22

The Cloud Provider Perspective Hybrid Cloud Computing Extension of the local private infrastructure with resources from remote clouds Cloudbursting to meet peak or fluctuating demands Cloud Consumer Cloud Provider 14/22

The Cloud Provider Perspective How Can I Operate my Cloud Infrastructure? programming APIs (create new tools and integrate), web interfaces (simplify operation), and command lined interface (create scripts) CLI API XML-RPC OCA (Ruby, Java, Python) 15/22

The Cloud Integrator Perspective The Cloud Integrator Perspective truly open (fully open-source, Apache license) and adaptable (modular and extensible) because no two data centers are the same CLI GUI Cloud Servers OCA (Ruby, Java) Scheduler XML-RPC API OpenNebula core Monitoring Storage Network DB Virtualization Images Auth 16/22

The Cloud Integrator Perspective Seamless Integration with Existing Applications and Services Custom Applications Accounting & Billing New self-service portal Interfaces CLI (local/remote) REST APIs API (java, ruby bindings) Plug-ins Virtualization & Monitoring Tune hypervisor interaction New hypervisors Hybrid configurations Information systems Monitoring probes Image & Storage Integrate with SAN/NAS solutions Tune storage operations Use of external repositories Users & Roles Integrate with Active Directory Tune ACL Custom authentication 17/22

The Cloud Integrator Perspective The Ecosystem Standards Adapters CDMI CIMI OVF Virtualization Drivers Configuration Storage 18/22

Who Uses OpenNebula? Open Cloud Enabler in the ICT Industry Enabling Hosting Companies and Telcos to Offer Cloud Services Enabling Technology Companies to Offer Cloud Products Enabling Service Companies to Offer Cloud Consulting and Integration 19/22

Who Uses OpenNebula? Open Cloud Enabler for Building and Operating Virtualized Data Centers Industry Supercomputing Centers Research Centers 20/22

Who Uses OpenNebula? Open Cloud Enabler for Building and Research and Innovation Distributed Computing Infrastructures Research Projects 16,000 VMs! 21/22

Questions? We Will Be Happy to Answer Any Question 22/22