OpenStack Ecosystem and Xen Cloud Platform

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

OpenStack Introduction. November 4, 2015

OpenStack Alberto Molina Coballes

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

Comparing Open Source Private Cloud (IaaS) Platforms

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

Introduction to Openstack, an Open Cloud Computing Platform. Libre Software Meeting

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson

Mobile Cloud Computing T Open Source IaaS

2) Xen Hypervisor 3) UEC

Snakes on a cloud. A presentation of the OpenStack project. Thierry Carrez Release Manager, OpenStack

การใช งานและต ดต งระบบ OpenStack ซอฟต แวร สาหร บบร หารจ ดการ Cloud Computing เบ องต น

OpenStack Towards a fully open cloud. Thierry Carrez Release Manager, OpenStack

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

T Mobile Cloud Computing Private Cloud & Assignment

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

Moving SNE to the Cloud

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

Comparison and Evaluation of Open-source Cloud Management Software

Mirantis

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP


Isabell Sippli Cloud Architect, Lab Based Services IBM Software Group 2013 IBM Corporation

Introduction to OpenStack

cloud functionality: advantages and Disadvantages

CERN Cloud Infrastructure. Cloud Networking

FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO FULVIO VALENZA

PRIVATE CLOUD PLATFORM OPTIONS. Stephen Lee CEO, ArkiTechs Inc.

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

Multi Provider Cloud. Srinivasa Acharya, Engineering Manager, Hewlett-Packard

Overview: Building Open Source Cloud Computing Environments

Research of Enterprise Private Cloud Computing Platform Based on OpenStack. Abstract

Corso di Reti di Calcolatori M

Architecture des plates-formes IaaS Etat des lieux et perspectives

Getting Started Hacking on OpenNebula

OpenStack Tutorial. IEEE CloudCom Bret Piatt Community Stacker

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

Sistemi Operativi e Reti. Cloud Computing

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

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

Comparative Study of Eucalyptus, Open Stack and Nimbus

Standard Interfaces for Open Source Infrastructure as a Service Platforms

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

Large Construction of a Cloud IaaS with Dynamic Resource Allocation Method Using OpenStack

SURFnet Cloud Computing Solutions

Cloud Courses Description

A STUDY ON OPEN SOURCE CLOUD COMPUTING PLATFORMS

Zenoss for Cisco ACI: Application-Centric Operations

Openstack. Cloud computing with Openstack. Saverio Proto

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

OpenStack and CloudStack: Open Source Solutions for Building Public and Private Clouds

Cloud Computing using

Cloud Courses Description

KVM, OpenStack, and the Open Cloud

RED HAT ENTEPRISE LINUX OPENSTACK PLATFORM PRODUCT OVERVIEW & UPDATE. Jeff Jameson Sr. Principal Product Marketing Manager Virtualization BU, RED HAT

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

OpenStack. Orgad Kimchi. Principal Software Engineer. Oracle ISV Engineering. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

An Efficient Failover Enabling Mechanism in OpenStack

Building Private Cloud on

Virtualization & Cloud Computing (2W-VnCC)

EMA Radar for Private Cloud Platforms: Q1 2013

CLOUD MANAGEMENT GUIDE

Iron Chef: Bare Metal OpenStack

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat toni@redhat.com

OpenStack Awareness Session

Oracle Virtualization Strategy and Roadmap

Experiences with Eucalyptus: Deploying an Open Source Cloud

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

Apache CloudStack: Open Source Infrastructure as a Service Cloud Computing Platform

Fast Lane OpenStack Overview Red Hat Enterprise Linux OpenStack Platform

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

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

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

How To Build A Cloud Stack For A University Project

KT ucloud storage. Two Years of Life with OpenStack Swift / Jaesuk Ahn, Cloud OS Dev. Team, Korea Telecom

HP OpenStack & Automation

Agenda. 1. Welcoming and intro 2. Introduction to RHEL-OSP 3. Deep Dive RHEL-OSP 4. Live Demo 5. OSP-Director 6. What's new in liberty

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

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

Cloud Computing with Open Source Tool :OpenStack. Dr. Urmila R. Pol Department Of Computer Science, Shivaji University, Kolhapur.

A Comparative Study for Cloud Computing Platform on Open Source Software

OpenNebula Open Souce Solution for DC Virtualization

Infrastructure as a Service (IaaS)

Transcription:

OpenStack Ecosystem and Xen Cloud Platform Amit Naik Prasad Nirantar BMC Software 1

Agenda Introduction Rise of OpenStack OpenStack Details and Ecosystem OpenStack and Xen Cloud Platform - Demo Conclusion 2

Introduction - Simple Cloud Stack 3

Rise of OpenStack IaaS Enabler Cloud Services have three main flavors: IaaS PaaS SaaS For early cloud platforms, IaaS enablement was the key focus Help organizations build their own public, private, or hybrid clouds 4

IaaS Enablement Platforms AKA Cloud Management Platforms, Cloud Controllers, Fabric Managers, Cloud Orchestration, IaaS Platforms, etc Enablement Platforms turn Physical and Virtual IT assets into elastic cloud entities Resulting IaaS can provision and manage Compute, Storage, Networking or other resources in some combination 5

OpenStack Precursor Eucalyptus Eucalyptus was very popular IaaS Platform, grew out of project at UCSB 25,000 installs and big user community NASA used to be one of the big vocal supporters of Eucalyptus In May 2010, NASA partnered with Rackspace to announce a competing effort! 6

Eucalyptus Falters NASA had two main issues with Eucalyptus Scalability of Eucalyptus was insufficient - Nebula project needed massive scalability 1 million machines & 60 million VMs Open Core Vs Open Source NASA engineers were unable to contribute code to some Eucalyptus Modules due to some parts being closed source 7

Nebula Project at NASA 8

Birth of OpenStack: Rackspace+NASA OpenStack Rackspace+NASA collaboration Rackspace Ozone cloud controller and NASA Nova cloud fabric on Nebula Rackspace Cloud Files storage engine 9

Rackspace Motivations Needed something to counter Amazon s rapid pace of innovation Shift to open source builds rapid developer mindshare Focus on their Strengths Customer Support Heterogeneity Support offerings as new revenue stream 10

OpenStack Partners 11

OpenStack Project Objectives Mission: Create an ubiquitous open source cloud computing platform that is simple to implement and massively scalable Open - All code is Apache 2 licensed Simple - Architecture is Modular Scalable Massive scale Design Goals: 1 Million Physical machines, 60 Million VMs Billions of Objects stored 12

OpenStack Flavors OpenStack Compute (Nova) service to Provision and Manage millions of VMs (comparable to Amazon EC2) OpenStack Storage (Swift) service to large-scale, redundant storage of Static Objects (comparable to Amazon S3) OpenStack Image Service (Glance) service to discover and register virtual disk images for use with Nova 13

OpenStack Release Train Three quick releases in under a year Next release Diablo expected in Q3 2011 Diablo focus - Make OpenStack ready for large-scale deployments 14

Architecture of OpenStack 15

Architecture of OpenStack Built on a shared-nothing, messaging-based architecture using AMPQ based queues nova-api process is the heart of the OpenStack Nova its Cloud Controller Provides an endpoint for all API queries Initiates most of the orchestration activities Enforces some policy - mostly quota checks nova-schedule decides which compute host a given VM should be created on 16

OpenStack Architecture Cont d Three Primary Infrastructure Modules nova-compute process primarily creates and terminates virtual machine instances. nova-volume manages the creation, attach & detach of persistent volumes to VMs nova-network manipulate the network e.g. configure VLANs, change iptables rules, etc SQL DB stores run time state of cloud infrastructure such as Instances in use, Networks available, Volumes attached, etc 17

OpenStack Component Specifics Written almost entirely in Python Available pre-built on Ubuntu and RHEL RabbitMQ is the AMPQ product of choice Supports MySQL and PostgreSQL Libvirt, Xen API used in instance creation Support for EC2 API and S3 semantics Supports wide variety of Hypervisors 18

OpenStack Hypervisor Support Hypervisor agnostic support for: Hyper-V 2008 KVM - Kernel-based Virtual Machine QEMU User Mode Linux VMWare - ESX/ESXi 4.1 update 1 Xen - XenServer 5.5 Supports OVF (open virtualization format) 19

Competitors and Implementers Eucalyptus Still very popular OpenNebula Used at FermiLabs, CERN CloudStack Cloud.com s IaaS platform CloudForms Red Hat s IaaS offering (beta) OpenStack in the commercial space: Ubuntu Enterprise Cloud (UEC) Switched from Eucalyptus to OpenStack as base Project Oylumpus Citrix branded OpenStack Internap Rackspace competitor switching 20

OpenStack Ecosystem 21

OpenStack Partners Ecosystem Gaps in Stack filled in by Partners: Billing - Chargeback and Showback Integrated Metering, Capacity Planning Full-Spectrum Monitoring, Analytics Advanced Networking Capabilities Management Systems Cisco has come out with a Networking as a Service (NaaS) Proposal for OpenStack Zenoss and CloudKick for monitoring 22

Ecosystem-Facebook OpenCompute Facebook recently open sourced their proprietary datacenter designs under OpenCompute project Puts all the secret sauce of their datacenter and sever design on the web Collaborating with OpenStack to ensure seamless deployment on Open Compute Power savings of 38%, cost savings 24% 23

Ecosystem Xen Cloud Platform Xen Cloud Platform Open source platform to build clouds Virtualization platform including Xen hypervisor Network and Storage support Originally derived from XenServer GPL2 24

XCP Architecture 25

OpenStack and XCP OpenStack is hypervisor independent Designed to work with XenServer & XCP Xen Cloud Platform (XCP) is the cloud optimized and Open source version of Xen OpenStack plays the role of cloud orchestration platform XCP to be the virtualization platform 26

OpenStack and XCP OpenStack supports XCP through XenAPI XenAPI: Management API exposed by XCP OpenStack compute interacts with the XCP hypervisor (XEN) 27

OpenStack Limitations (Cactus) Nova codebase = merger of Rackspace &NASA Cloud controllers Still Maturing Swift code base is mature and Ready for primetime HA, fault tolerance support in Cactus Release is in proposal stage Lack of good documentation on Setup/usage Diablo Release will be recommended for wide adoption 28

Conclusions OpenStack is becoming a default open source cloud fabric in IaaS space Ecosystem is an excellent opportunity to contribute to this exciting effort Wide adoption by Industry heavyweights guarantees major traction Lots of room for improvement but fast release cycles ensure quick fixes 29

Q & A 30

References http://www.xen.org/products/cloudxen.html http://www.openstack.org http://open.eucalyptus.com/ http://nebula.nasa.gov/ http://ken.pepple.info/openstack/2011/04/22/openstack -nova-architecture/ http://www.laurentluce.com/?p=227 http://cloudopsmanagement.wordpress.com/2011/06/02 /open-source-engine-powering-the-next-gen-cloudstack-part-1/ 31

Back-up Slides 32

Nova - instance launching 33