Multi Provider Cloud. Srinivasa Acharya, Engineering Manager, Hewlett-Packard rsacharya@hp.com



Similar documents
Change the Game with HP Helion

Sunshine in a Cloudy World

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

OpenStack Assessment : Profiling & Tracing

OpenStack Introduction. November 4, 2015

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

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

SUSE Cloud 5 Private Cloud based on OpenStack

OpenStack Alberto Molina Coballes

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

How To Use Openstack At Cern

Iron Chef: Bare Metal OpenStack

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

KVM, OpenStack, and the Open Cloud

KVM, OpenStack, and the Open Cloud

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

KVM, OpenStack and the Open Cloud SUSECon November 2015

Wojciech Furmankiewicz Senior Solution Architect Red Hat CEE

Is OpenStack the best path forward towards successful Clouds? Cor van der Struijf Senior Cloud Advisor

OpenStack An Open Cloud for an Open Data World IBM s Contributions, Commitments & Products

OpenStack + VMware: Everything You Need to Know

Agile Infrastructure: an updated overview of IaaS at CERN

HP Converged Cloud Cloud Platform Overview. Shane Pearson Vice President, Portfolio & Product Management

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

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

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

OPEN CLOUD INFRASTRUCTURE BUILT FOR THE ENTERPRISE

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

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

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

cloud functionality: advantages and Disadvantages

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

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

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

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

HP OpenStack & Automation

OpenStack The State of the Stack

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Creating and Using the OpenStack Aware Network

IBM Cloud Manager with OpenStack 4.1

CERN Cloud Infrastructure. Cloud Networking

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

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

Mirantis

How To Make A Cloud Work For You

AMD SEAMICRO OPENSTACK BLUEPRINTS CLOUD- IN- A- BOX OCTOBER 2013

Cloud Orchestration. Mario Cho. Open Frontier Lab.

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

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

How To Install Openstack On Ubuntu (Amd64)

Understand IBM Cloud Manager V4.2 for IBM z Systems

An Efficient Failover Enabling Mechanism in OpenStack

Introduction to OpenStack

HP Cloud OS. Платформа OpenStack корпоративного уровня. Иван Кровяков Архитектор облачных решений HP Центральная и Восточная Европа

Infrastructure as a Service (IaaS)

Cloud Computing using

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

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

What is OpenStack? Mike Buzzetti IBM

OpenStack Ecosystem and Xen Cloud Platform

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

Openstack. Cloud computing with Openstack. Saverio Proto

SWIFT. Page:1. Openstack Swift. Object Store Cloud built from the grounds up. David Hadas Swift ATC. HRL 2012 IBM Corporation

One-click Hadoop Cluster Deployment on OpenPOWER Systems Pradeep K Surisetty IBM. #OpenPOWERSummit

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

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

Stanislav Ulrych CTO RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

OpenStack as a Backend for Selling Cloud & VPS Services. Mladen Stojanovic Co-founder & Executive VP

Corso di Reti di Calcolatori M

How To Use Openstack On Your Laptop

Extending TripleO for OpenStack Infrastructure Management

Red Hat Enterprise Linux OpenStack Platform Update February 17, 2016

vrealize Operations Management Pack for OpenStack

OpenStack Manila Shared File Services for the Cloud

MEAP Edition Manning Early Access Program OpenStack in Action Version 14

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

Leveraging OpenStack Private Clouds

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH

Oracle Virtualization Strategy and Roadmap

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

CON8473 Oracle Distribution of OpenStack Making OpenStack an Enterprise Grade Solution

How OpenStack is implemented at GMO Public Cloud service

FUJITSU Software ServerView Cloud Monitoring Manager V1 Introduction

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

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2

VIRTUALIZED SERVICES PLATFORM Software Defined Networking for enterprises and service providers

OpenStack for Enterprise

Transcription:

Multi Provider Cloud Srinivasa Acharya, Engineering Manager, Hewlett-Packard rsacharya@hp.com

Agenda Introduction to OpenStack Multi Hypervisor Architecture Use cases for Multi Hypervisor cloud Ironic Bare Metal Provisioning Use cases for Virtual and Bare Metal cloud Conclusion Q & A

What is OpenStack? Massively scalable cloud operating system that controls large pools of compute, storage and networking resources Community open source with 17402 members, 2130 developers and 437 participating organizations across 145 countries 20M+ LOC Open web-based API Programmatic Infrastructure as a Service Plug-in architecture accommodates different hypervisors, block storage systems, network implementations, etc., and is hardware agnostic http://www.openstack.org/

What is OpenStack Cloud Software? OpenStack Compute: Provision and manage large networks of virtual machines. Codename Nova. OpenStack Storage: Object storage (codename Swift) and Block storage (codename Cinder) for use with servers and applications. OpenStack Networking: Pluggable, scalable, API-driven network and IP management. Shared Services: Span across Compute, Storage and Networking. Ex: Image mgmt, Identity mgmt, Web User Interface

OpenStack Releases OpenStack uses a fixed time release cadence First 2 releases where on a 3 month release cycle OpenStack now uses a 6 month release cycle with releases in April & October Prior to each release a design summit is held for developers and the community Community meets and to discuss priorities and work for the next release Release are named alphabetically Normally named after a city or county in which the design summit is held Austin Oct 2010 Bexar Jan 2011 Cactus Apr 2011 Diablo Oct 2011 Essex Apr 2012 Folsom Oct 2012 Grizzly Apr 2013 Havana Oct 2013 Icehouse Apr 2014 Juno Oct 2014 Kilo Apr 2015

OpenStack Momentum 2014 115k 2,130 contributors commits 4,500 attend summit 2013 910 contributors, 20k commits Doubled community growth 2012 HP Founding member of OpenStack Foundation 2011 OpenStack Summit has 600 attendees 2010 Rackspace & NASA start OpenStack

OpenStack Basic Components

OpenStack Projects Object Storage (swift) Dashboard (horizon) Compute (nova) Network (neutron) Block Storage (cinder) Usage Metrics (ceilometer) Image (glance) Identity (keystone) Ceilometer api glance cinder quantum poll data store Agent Compute agent nova collector queue Heat api Templates Templates glance quantum Heat Engine cinder Heat api-cfn swift nova Orchestration (heat)

OpenStack Compute Nova compute is the OpenStack component that orchestrates the creation and deletion of compute/vm instances The nova-api accepts and responds to enduser compute API calls. It also initiates most of the orchestration activities (such as running an instance) as well as enforcing some policies. KeyStone Nova-api Nova-Scheduler RabbitMQ Cinder The nova-compute process is primarily a worker daemon that creates and terminates virtual machine instances via hypervisor APIs ( libvirt for KVM, VMwareAPI for vsphere, Hyper-V WMI api for Hyper-V etc.). The nova-scheduler process takes a virtual machine instance request from the queue and determines which compute node it should run on Glance Libvirt( KVM) Nova-Compute vsphere Hyper-V Neutron

Use cases for Multi-Hypervisor Cloud Customers want to run various kind of workloads in the cloud Cloud Native applications Enterprise Applications which need HA, Backup/restore Dev/Test Single Hypervisor cloud is not generally suited for this Price, Licensing, Enterprise features across hypervisors

What does multiple Hypervisors provide KVM is Open Source excellent for running cloud Native applications Dev/Test environments VMWare VSphere provide HA built in for the instances with Cluster as Compute Nodes Excellent for running Enterprise applications which demand high availability Hyper-V for Windows Windows on Windows is preferred way to use Better licensing for Windows Workloads

OpenStack Control Plane ML2 Plugin OpenStack cloud with Multiple Hypervisors OpenStack Cloud Nova Glance Images with Hypervisor type property Compute Nodes KVM Compute KVM Compute OVS ML2 Agent Cloud native App/ Dev/Test Scheduler Image Properties Filter ( Hypervisor Type) Neutron vsphere Compute KVM KVM Compute OVS vapp Enterprise App OVS Mech Driver OVS vapp Mech driver for vsphere Hyper-V Mech Driver Windows App Other OpenStack Services KVM Hyper-V KVM Compute Hyper-V Neutron agent

Ironic Bare Metal Service OpenStack project incubated from Icehouse release Successor of Nova-Baremetal driver Does Bare Metal ( Physical ) server Provisioning Separate service Has a lot of non-nova ( non VM related ) related information Needs to model/support interactions not applicable in VM environments Plug-in architecture; allows different vendor drivers for their hardware Ironic will be INTEGRATED project in Kilo Nova-Baremetal is deprecated and deleted in Juno Ironic has graduated and will be INTEGRATED project in Kilo

Ironic Architecture

Use cases for Bare Metal in Cloud Some of the Workloads require hardware native performance Database Graphics Applications HPC, Hadoop Cluster nodes Computing tasks that require access to hardware devices which can t be virtualized. Customers want to run both Bare Metal and Virtual in the same cloud Multi tier application where database is hosted on Bare Metal and web-tier on Virtual

OpenStack Control Plane ML2 Plugin OpenStack cloud with Multi Hypervisors and Bare Metal OpenStack Cloud Nova Flavor with capabilities extra specs Glance Image with Hypervisor type property OVS Mech Driver Scheduler Image Properties Filter Compute Capability Filter Neutron Ironic Neutron Plugin OVS vapp Mech driver for vsphere Ironic Hyper- V Mech Driver Ironic Mech Driver Compute Nodes KVM KVM KVM Compute OVS Agent vsphere Compute KVM KVM Compute OVS vapp KVM KVM Hyper-V Compute Hyper-V Neutron agent Bare Metal nodes Cloud native App/ Dev/Test Enterprise App Windows App Database, Graphics App, Hadoop Other OpenStack Services

Conclusion An OpenStack Cloud with Multiple Hypervisors and Ironic bring a lot value to the customers Bare Metal and Virtual in same Cloud Environment Optimized for different workloads Being bale to utilize existing investment in Virtualization