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



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

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 PHP Usergroup Berlin, April 2011

OpenStack Tutorial. IEEE CloudCom Bret Piatt Community Stacker

OpenStack Ecosystem and Xen Cloud Platform

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

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

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

Change the Game with HP Helion

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

OpenStack Alberto Molina Coballes

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

Iron Chef: Bare Metal OpenStack

Sunshine in a Cloudy World

2) Xen Hypervisor 3) UEC

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson

Comparing Open Source Private Cloud (IaaS) Platforms

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

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

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

KVM, OpenStack, and the Open Cloud

The OpenNebula Cloud Platform for Data Center Virtualization

Alan Clark. OpenStack. The Foundation for Open Source Cloud

OpenStack in 程 辉. freedomhui@gmail.com

OpenStack Awareness Session

Mobile Cloud Computing T Open Source IaaS

cloud functionality: advantages and Disadvantages

SUSE Cloud 5 Private Cloud based on OpenStack

Nessus or Metasploit: Security Assessment of OpenStack Cloud

Getting Started Hacking on OpenNebula

What is OpenStack? Mike Buzzetti IBM

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

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Cloud Computing using

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Mirantis

KVM, OpenStack, and the Open Cloud

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

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

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

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

Corso di Reti di Calcolatori M

Privileged Cloud Storage By MaaS JuJu

DevOps in OpenStack Public Cloud 副 标 题 副 标 题 副 标 题 Presented at OpenStack Summit, Fall 2012, San Diego

Block Storage in the Open Source Cloud called OpenStack

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

T Mobile Cloud Computing Private Cloud & Assignment

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Hadoop on OpenStack Cloud. Dmitry Mescheryakov Software

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

OpenNebula Open Souce Solution for DC Virtualization

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Introduction to OpenStack

How To Build A Cloud Stack For A University Project

Upgrading to Ubuntu Server Edition LTS

OpenNebula The Open Source Solution for Data Center Virtualization

OpenNebula Open Souce Solution for DC Virtualization

KVM, OpenStack and the Open Cloud SUSECon November 2015

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

Cloud Management Software/Platforms: OpenStack

OpenStack Installation Guide for Red Hat Enterprise Linux, CentOS, and Fedora

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

Establishing Scientific Computing Clouds on Limited Resources using OpenStack

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH

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

Integrated Management of IaaS Resources

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions

Agile Infrastructure: an updated overview of IaaS at CERN

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

HP and the Open Cloud

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

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

OpenStack Cloud Administrator Guide

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

Software Defined Networking (SDN) and OpenStack. Christian Koenning

Comparative Study of Eucalyptus, Open Stack and Nimbus

Download from Wow! ebook < Deploying OpenStack

Standard Interfaces for Open Source Infrastructure as a Service Platforms

Global Headquarters: 5 Speen Street Framingham, MA USA P F

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

How OpenStack is implemented at GMO Public Cloud service

Transcription:

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

Cloud?

Why we need open source IaaS A cloud building block Emergence of a standard Eliminate cloud vendor lock-in Enable federation of clouds

Eucalyptus The first attempt to open source IaaS Java implementation of EC2 / S3 APIs Scaling? Openness & Business model? Innovation?

Project genesis Cloud servers Cloud files (Swift) Open source

Project genesis Nebula & Eucalyptus NovaCC Open source

Project genesis Cloud servers Cloud files (Swift) Open source Nebula & Eucalyptus NovaCC Open source Nova (compute) Swift (storage)

Mission statement To produce the ubiquitous open source cloud computing platform that will meet the needs of public and private cloud providers regardless of size, by being simple to implement and massively scalable.

A young project Decision to open source Rackspace Cloud NASA open sources Nebula platform OpenStack formed First design summit in Austin First release (codenamed «Austin») Design summit in San Antonio «Bexar» released March May June July Oct. Nov. February

Open source Apache license No «open core»

Open design Open design summits every 6 months Everyone may submit blueprints

Open development DVCS using bzr Uses Launchpad Everyone can propose branches Open code reviews

Open community Discussions happen on public channels Community-elected technical leads Community-elected seats on board

Swift (Cloud Storage) Object storage RESTful interface No object size limit Stable and deployed in production Scales massively

Swift rings PUT /<api version>/<account>/<container>/<object> Partition 482 located on: zoneasrv73 zonecsrv35 zonebsrv98 ecb25d1facd7c6760f7663e394dbeddb

Swift request Proxy server A B C Container server

Object / container listing GET /<api version>/<account>/<container>/ GET /<api version>/<account>/ cfb02ba07109d95e3091227b34641472 b779f644c96a61c240de9d5bfa431824 Partition 68 address queries to: zonebsrv12 zoneasrv92 zonecsrv44 Containers Partition 11 address queries to: zonebsrv42 zonecsrv09 zoneasrv63 Accounts

Swift components Proxy server Proxy server Proxy server Account reaper Container server Container server Updater Container server Container server Auditor Container server Account server Container server Container server Object Account server server Container server Account server Container server Account server Account server Container server Object Account server server Container server Container server Horizontal scaling Commodity hardware (no RAID)

Nova (Cloud Compute) VMs one API call away EC2 API and OpenStack API Under heavy development Used in production in NASA Nebula cloud

Nova components Scheduler node Compute node API node (EC2,OpenStack) RabbitMQ Network node Network node Volume node

Creating a new server API node (EC2,OpenStack) Scheduler node RabbitMQ Compute node Objectstore node (S3) Glance Network node Network node Volume node

Share nothing? Not yet Scheduler node Compute node API node (EC2,OpenStack) RabbitMQ Network node Network node Volume node Datastore

Nova modularity API node WSGI / Paste EC2/OpenStack API DB/LDAP auth plugin Network node Flat, FlatDHCP, Vlan IPv6 Scheduler node Pluggable Chance Zone Compute node Libvirt (KVM, QEMU, UML) Xen Hyper-V Carrot Volume node Local LVM volume groups iscsi Sheepdog Datastore SQLAlchemy Sqlite, MySQL, Postgres

How to test Ubuntu Server as reference platform PPAs for Lucid/Maverick/Natty 11.04 will be released with latest Supports all-in-one installs # Example for Nova on Ubuntu 10.10 $ sudo apt get install python software properties $ sudo add apt repository ppa:nova core/trunk $ sudo apt get update $ sudo apt get install rabbitmq server $ sudo apt get install nova api nova objectstore nova compute nova scheduler nova network

Other OpenStack projects Core projects Glance Image service Incubating projects OpenStack dashboard Burrow queue service Ecosystem projects Deployment tools Mobile phone clients

Coming up next «Cactus» release, Apr 14 Stabilization release Nova : OpenStack API 1.1, Live migration, LXC support Glance : new CLI tool, support for multiple image formats Swift : async backend requests, performance fixes Conference & Design summit April 26-29, Santa Clara, California, USA

Come and join the fun Web http://wiki.openstack.org http://planet.openstack.org IRC #openstack on Freenode Mailing-list https://launchpad.net/~openstack

Questions? thierry@openstack.org http://fnords.wordpress.com Follow @tcarrez