OpenStack Awareness Session

Similar documents
OpenStack Introduction. November 4, 2015

Cloud Computing using

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

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

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

Introduction to OpenStack

PLUMgrid Open Networking Suite Service Insertion Architecture

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

Software Defined Networking (SDN) and OpenStack. Christian Koenning

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

Openstack. Cloud computing with Openstack. Saverio Proto

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

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

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

Open Source Networking for Cloud Data Centers

Sunshine in a Cloudy World

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

KVM, OpenStack, and the Open Cloud

cloud functionality: advantages and Disadvantages

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

How To Use Openstack On Your Laptop

Building a big IaaS cloud with Apache CloudStack

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

SDN v praxi overlay sítí pro OpenStack Daniel Prchal daniel.prchal@hpe.com

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

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

Introduction to CoprHD: An Open Source Software Defined Storage Controller

OpenStack Ecosystem and Xen Cloud Platform

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

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

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Mobile Cloud Computing T Open Source IaaS

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

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

Bring your virtualized networking stack to the next level

OpenStack Tutorial. IEEE CloudCom Bret Piatt Community Stacker

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

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

KVM, OpenStack, and the Open Cloud

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

Getting Started with Database As a Service on OpenStack

How To Use Openstack (And Piston) For Your Cloud Computing

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

OpenStack PHP Usergroup Berlin, April 2011

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

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

WHITE PAPER. Software Defined Storage Hydrates the Cloud

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

OpenStack Manila Shared File Services for the Cloud

Introducing ScienceCloud

Billing for OpenStack Cloud Services

Mirantis

HP OpenStack & Automation

OpenStack The State of the Stack

Cloud Essentials for Architects using OpenStack

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

Stanislav Ulrych CTO RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

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

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

CloudCIX Bootcamp. The essential IaaS getting started guide.

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

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

Block Storage in the Open Source Cloud called OpenStack

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

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

Corso di Reti di Calcolatori M

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

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

Release Notes for Fuel and Fuel Web Version 3.0.1

OpenNebula Open Souce Solution for DC Virtualization

Nessus or Metasploit: Security Assessment of OpenStack Cloud

OpenStack Alberto Molina Coballes

The path to the cloud training

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

Hadoop on OpenStack Cloud. Dmitry Mescheryakov Software

OpenStack/Quantum SDNbased network virtulization with Ryu

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

OpenNebula Open Souce Solution for DC Virtualization

Change the Game with HP Helion

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

Sales Slide Midokura Enterprise MidoNet V1. July 2015 Fujitsu Limited

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

Comparing Open Source Private Cloud (IaaS) Platforms

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

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment


OPEN CLOUD INFRASTRUCTURE BUILT FOR THE ENTERPRISE

SUSE Cloud 5 Private Cloud based on OpenStack

Leveraging OpenStack Private Clouds

Transcription:

OpenStack Awareness Session Affan A. Syed Director Engineering, PLUMgrid Inc. Pakistan Telecommunication Authority, Oct 20 th, 2015

PLUMgrid s Mission Deliver comprehensive virtual networking solutions that scale, secure, and simplify the modern cloud data center Any Hardware Any Network Any Service Any Hypervisor Any Container Pervasive Scale and Security

PLUMgrid Global Alliance Partners OpenStack Distro Technical Alliance Channel Partners

Talk outline

Outline A view of the Cloud, from the clouds What is OpenStack? Why care? OpenStack: a 10,000 feet view Workshops and their content <Break> Demo session by Dr. Adnan Iqbal (Namal University)

Cloud(ed) thinking! debunking the myth of Cloud

How the Cloud Business Model started Excess capacity/under utilized servers Machine & Network virtualization Monetization opportunity through renting 7

Excess capacity https://googleblog.blogspot.com/2012/10/googles-data-centers-inside-look.html OnlineGraduatePrograms.com Src: above the clouds, UC Berkeley tech report 8

Machine and network virtualization Physical Virtual 4 GB 2 TB Bridge 4 GB 8 TB Bridge Router LB 8GB 10TB 4 GB 4 TB 8GB 10TB 2 GB 2 TB Bridge 2 GB 4 TB DHCP FW 8GB 10TB 6 GB 6 TB 2 GB 4 TB Bridge DHCP FW 9

Money through rental model Cloud provider Cloud user Rent me 2 more 2 Machines machines Allow services to scale out on demand 10

Types of a cloud Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service (lots of other XaaS) 11

Enterprises and Private clouds Build compute powers without vendor lock-in Provide and build services, at lower cost Facebook has 20,000 server per admin Scale out easily by adding servers go to public clouds when needed (Cloud bursting) 12

What happens when using a cloud! virtual Dual Core RAM 8GB Dual Core RAM 8GB physical Give Me 2 Machines, Dual Core, 8GB RAM, L2 connectivity, and an SQL DB over a firewall

Managing and (re)provisioning a DCN is difficult Credit: Google 14

OpenStack: Motivation and history and why OpenStack matters! 15

OpenStack Future (from its past!) In 2012 Boris Renski (CMO) Mirantis made three arguments for money in OpenStack Cloud is BIG $$$ Cloud will be open (Google, facebook, Rackspace back OpenStack) Average # of developers in an IRC channel as of 6/ OpenStack won the OpenCloud war (2012) Mirantis raised $100 million as pureplay OpenStack in Aug 2015

Monetary Motivations

Job opportunity OpenStack engineers make 36% more than other cloud engineers. Src: http://www.datacenterdynamics.com/ OpenStack continues to gain mindshare among enterprise CIOs.. We continue to see OpenStack becoming the de facto open source option for deploying private clouds. However, this will accelerate only after more OpenStack-trained developers enter the workforce.. [The 451Research Take (https://451research.com/openstack)] 19

OpenStack: A Brief History NASA Launches Nebula One of the first cloud computing platforms built for Federal Government Private Cloud March 2010: Rackspace Open Sources Cloud Files software, aka Swift May 2010: NASA open sources compute software, aka Nova June 2010: OpenStack is formed July 2010: The inaugural Design Summit April 2012: OpenStack Foundation nebula.nasa.gov

OpenStack Foundation Independent body to protect, empower and promote OpenStack software Board of Directors (Platinum, Gold sponsors) Legal Affairs Committee User Committee Technical Committee Project Project Technical Technical Leads Leads (PTL) (PTL) 21

Platinum, Gold and Corporate members 22

Fastest Growing Global Open Source Community May 15, 2015

Competitors.. Not there! CloudStack OpenStack Src: http://www.qyjohn.net/?p=3801 Src: Bitergia Cloud tou buss Openstack! 24

OpenStack: Managing your Cloud!

OpenStack Interrelated Projects to control pools of compute, storage, and networking resources Managed through API & dashboard that give administrators control and empower users to provision their own resources Open Architecture --- connect any tools with Open API Plugins (vendor specific) OpenStack infrastructure abstraction --- connect any vendor

Features/Benefit (high level) Open source (Apache license) software accelerated innovation, community benefits Plug-in architecture no vendor lock-in (hypervisors, storage soln, SDN soln) On demand control of large pools of compute, network, storage Enable IT automation Multi-tenancy support with quotas and isolation ability to control, monitor and monetize resources 27

OpenStack Core Services the Spider web! docs.openstack.org

OpenStack Core Services Relation ship diagram (2012) docs.openstack.org

OpenStack as Layers (2014) Incremental deployment/complexity What we touch today! 30

Nova: Managing Compute Provides a REST interface to: Spawn, bootstrap, delete VMs Built using a messaging arch Supports multiple hypervisor technologies Controller Node Nova API Nova scheduler Nova conductor Messaging bus Nova Nova compute Nova compute hypervisor VM compute hypervisor VM VM hypervisor VM VM VM Compute Nodes Supports multi-tenancy 32

Glance: Managing images Interface to manage images Storage provided by drivers Database to manage images DB abstraction to match any driver Glance API Controller Glance Registry Storage Service (File/Swift) Metadata Repository Image Repository 33

Keystone: Managing identity Tracking users and their permissions Credentials API Requests with Token Providing a catalog of available services (with URLs) New services first register with keystone Identity Service (Keystone) Token & SC (with TTL) Token Validation Compute Service (Nova 8774) Image Service (Glance 9292) Storage Service (Swift 8080) Provides tokens for usage of any service, using the RBAC model Other ID Backend Network Service (Neutron 9696) 34

Cinder: Managing block storage Persistent block storage for VM instances lives through reboots and crashes Can be used to create bootable volumes No need for ephemeral storage! Multiple volumes (disks) for a single VM Glance API Controller Glance Registry Storage Service (File/Swift) http://www.slideshare.net/avishaytraeger/cinder-havana Can backup volumes, (perhaps) in swift! Metadata Repository Image Repository A frontend to create and manage virtual disks and their VM association 35

Swift: Managing object storage Object = files, persistent and HA Flat name-space Unstructured blobs, replicated in a ring across different zones Default to three replicas Objects accessible with a URL swift.example.com/v1/account/container/object Massively scalable, but with eventually consistent behavior https://julien.danjou.info/blog/2012/openstack-swift-consistency-analysis 36

Storate services: Comparison docs.openstack.org 37

Neutron: Managing networks API to create virtual networks Software defined! Controller Node Neutron Server Core APIs API Extensions Modular and multi-tenant arch API=service, implementation=vendor Plugins make it technology agnostic IPAM, load balancer, VPN Services provided by Network node Neutron agent L3 agent Internet Plugins Network Node (optional) Messaging bus Neutron agent L2 agent VM Compute Nodes VM Neutron agent L2 agent VM VM 38

Evolved Core view (2015) Understanding this requires lots of time and training

Workshops and their vision

Workshops on each aspect Cloud and DCN Openstack Overview: Layer 1 and 2 Details Layer 1: Nova, Glance, Keystone Details Layer 2: Neutron, Cinder, Swift Details: Orchestration of a cloud Details: Monitoring and Billing Detail: High Availability Lots of hands on work, content to be developed iteratively Funding expected from Industry and ICTRDF

DevStack: the default installer

Questions? https://twitter.com/openstack_isb http://pta.gov.pk/trg/pta_openstack_2015.php http://docs.openstack.org/developer/devstack/ 47