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

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

OpenNebula The Open Source Solution for Data Center Virtualization

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

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

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

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

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

ONE Cloud Services Secure Cloud Applications for E-Health

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

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

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

Introduction to ovirt

Standard Interfaces for Open Source Infrastructure as a Service Platforms

RED HAT ENTERPRISE VIRTUALIZATION

Cloud Models and Platforms

Simplified Private Cloud Management

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

Mobile Cloud Computing T Open Source IaaS

Xen Cloud Platform Update

ovirt: Open Your Virtual Data Center

vcloud Suite Architecture Overview and Use Cases

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

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

SURFnet Cloud Computing Solutions

<Insert Picture Here> Private Cloud with Fusion Middleware

Design and Building of IaaS Clouds

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

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

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

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

owncloud Architecture Overview

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

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

Understanding Cisco Cloud Fundamentals CLDFND v1.0; 5 Days; Instructor-led

Building an Enterprise Hybrid Cloud with the VMware vcloud Solution

Enabling Technologies for Cloud Computing

VMware vsphere: Install, Configure, Manage [V5.0]

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Hadoop on OpenStack Cloud. Dmitry Mescheryakov Software

Deploying Business Virtual Appliances on Open Source Cloud Computing

FOR SERVERS 2.2: FEATURE matrix

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

Managed Cloud Services

vsphere Private Cloud RAZR s Edge Virtualization and Private Cloud Administration

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

openqrm Enterprise Edition FAQ

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

RED HAT ENTERPRISE VIRTUALIZATION

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

ovirt self-hosted engine seamless deployment

IN DETAIL. Smart & Dedicated Servers

Introduction to OpenStack

Integrated Management of IaaS Resources

HP OpenStack & Automation

Transcription:

OSDC 2012 25 th April, Nürnberg 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 have access to cloud (and What)? User & Role Management How do I set up networking for a multitier service? Network & VLANs Can I use hypervisor X? Virtualization º How do I provision a new VM? Image Management & Context How do I create a new disk? Storage 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

Different Perspectives of the Cloud Different Aims and Needs Cloud Consumer Cloud Provider Cloud Integrator 4/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 5/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. 6/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 7/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: Fibre Channel, iscsi, LVM Bit Torrent, ssh 8/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 9/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 10/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 11/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 12/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) 13/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 14/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 15/22

The Cloud Integrator Perspective The Ecosystem Standards Adapters CDMI CIMI OVF Virtualization Drivers Configuration Storage 16/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 17/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 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