Cisco Public © 2010 Cisco and/or its affiliates. All rights reserved. 1 OpenStack – Enterprise Trends Shannon McFarland – CCIE #5245 Principal Engineer.

Slides:



Advertisements
Similar presentations
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Advertisements

STUDY ON OPENSTACK BY JAI KRISHNA. LIST OF COMPONENTS Introduction Components Architecture Where it is used.
Agile Infrastructure built on OpenStack Building The Next Generation Data Center with OpenStack John Griffith, Senior Software Engineer,
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Migrating Workloads From.
OpenStack Update Infrastructure as a Service May 23 nd 2012 Rob Hirschfeld, Dell.
10/04/12 Under the Hood: Network Virtualization with OpenStack Neutron and VMware NSX Somik Behera – NSX Product Manager Dimitri Desmidt - NSX Senior Technical.
1 Security on OpenStack 11/7/2013 Brian Chong – Global Technology Strategist.
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 Cisco’s Application Development Transformation to Openstack - Retrospective.
SDN in Openstack - A real-life implementation Leo Wong.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
OpenStack High Availability
CON Building a Private Cloud with OpenStack
Public and Private Clouds: Working Together
Cisco and OpenStack Lew Tucker VP/CTO Cloud Computing Cisco Systems,
Cisco OpenStack Private Cloud Partner Overview
Cloud Computing Why is it called the cloud?.
Opensource for Cloud Deployments – Risk – Reward – Reality
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Ceph Storage in OpenStack Part 2 openstack-ch,
© 2014 VMware Inc. All rights reserved. DevOps using OpenStack Getting Started Trevor Roberts Jr., Sr. Technical Marketing Manager Santhosh Sundararaman,
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 MSE Virtual Appliance Presenter Name: Patrick Nicholson.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Managing Microsoft Applications with Cisco UCS Manager & PowerTool.
Deploying OpenStack Using Crowbar Divyanshu Verma DELL R&D Bengaluru.
Ph No: Mob: ,plot No-27,NGGO's Colony, Pattabhi reddy gardens,Visakhapatnam-07 Open.
Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program.
Using Heat to Deploy and Manage Applications in OpenStack Trevor Roberts Jr, VMware, Inc. CNA1763 #CNA1763.
CoprHD and OpenStack Ideas for future.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
noun ; Software Defined Enterprise/SDE/ The enterprise who leverages software to flank their traditional business offerings, or to create entirely new.
Document Name CONFIDENTIAL Version Control Version No.DateType of ChangesOwner/ Author Date of Review/Expiry The information contained in this document.
1 TCS Confidential. 2 In this session we will be learning:  What is Rally?  Why Rally?  Use cases  Actions  Architecture  Components.
Enabling the Cloud OS Today  New high-density Web Sites with elastic cloud scaling and complete dev-ops experiences  New rich IaaS experience for self-service.
Cloud Architecture. SPI Model Cloud Computing Classification Model – SPI Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) -
1 TCS Confidential. 2 Objective: In this session we will be able to learn  What is Openstack?  History  Capabilities  Openstack as IaaS  Advantages.
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
Jenny Hobbs Consulting Systems Engineer April 2016 Business Case for Tailored Datacenter Integration (TDI)
© 2011 VMware Inc. All rights reserved Introducing Cloud Foundry TM The first open platform as a service.
CON8473 – Oracle Distribution of OpenStack Ronen Kofman Director of Product Management Oracle OpenStack September, 2014 Copyright © 2014, Oracle and/or.
St. Petersburg, 2016 Openstack Disk Storage vs Amazon Disk Storage Computing Clusters, Grids and Cloud Erasmus Mundus Master Program in PERCCOM Author:
Canadian Bioinformatics Workshops
Elastic Overkill: Is Cloud Really The Be-All End-All for Everyone?
Md Baitul Al Sadi, Isaac J. Cushman, Lei Chen, Rami J. Haddad
Run Azure Services in your datacenter
Security on OpenStack 11/7/2013
Interoperability Between Modern Clouds using DevOps
Smart Cities and Communities and Social Innovation
Principles of Computer Security
Ops Manager API, Puppet and OpenStack – Fully automated orchestration from scratch! MongoDB World 2016.
SCD Cloud at STFC By Alexander Dibbo.
Usage of Openstack Cloud Computing Architecture in COE Seowon Jung Systems Administrator, COE
Interoperability in Modern Clouds using DevOps
Red Hat User Group June 2014 Marco Berube, Cloud Solutions Architect
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Developing for the cloud with Visual Studio
OpenShift vs. Vanilla k8s on OpenStack IaaS
Future Internet: Infrastructures and Services
Future Internet: Infrastructures and Services
OpenStack Summit Berlin – November 14, 2018
Azure App Service Web App for Containers
Productive + Hybrid + Intelligent + Trusted
PayPal Cloud Journey & Architecture
OpenStack for the Enterprise
Containers on Azure Peter Lasne Sr. Software Development Engineer
Presentation transcript:

Cisco Public © 2010 Cisco and/or its affiliates. All rights reserved. 1 OpenStack – Enterprise Trends Shannon McFarland – CCIE #5245 Principal Engineer – Cloud and Virtualization

© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 2 Trends What are Enterprises doing with OpenStack? Baseline vs. Premium OpenStack deployments Common design scenarios

Cisco Public 3 © Cisco and/or its affiliates. All rights reserved. Trends

Cisco Public 4 © Cisco and/or its affiliates. All rights reserved. Virtualization (Server, Storage, App, etc) Public/Hybrid Cloud Public Cloud RetractionPrivate Cloud Cost driven Horrible mistake Missed expectations: -Cost -HA -Performance -Ops Cloud done their way: -Self-service- Understand cost better -Elastic- Understand Cloud HA -Multi-tenancy- IT meet DevOps

Cisco Public 5 © Cisco and/or its affiliates. All rights reserved. Old-School Server Virtualization Cloud with Hypervisors Cloud with Containers ? Learned lots of stuff: Hypervisors Multi-DC Virtual networking etc.. OpenStack KVM Zen ESXi Hyper-V Eucalyptus Cloudstack OpenStack Docker It’s about the App, stupid Docker + stuff CoreOS Kubernetes Mezos etc..

Cisco Public 6 © Cisco and/or its affiliates. All rights reserved.  Cool and exciting technologies are borderline useless if IT process & change control don’t adapt  Elastic, self-service, FastIT, are all the enemy of legacy IT models Changing technology hoping for different results when IT policies don’t change to meet new requirements

Cisco Public 7 © Cisco and/or its affiliates. All rights reserved. What are Enterprises Doing with OpenStack?

Cisco Public 8 © Cisco and/or its affiliates. All rights reserved.  OpenStack, at least today, is targeted at hosting modern day distributed applications written for the cloud – This isn’t your grandpa’s server virtualization platform built for individual VM HA/Mobility  Sandbox environments  A place to research, learn and test CI/CD processes  PoC web applications along with ‘practicing’ the new DevOps methodology  A place to learn the whole cloud deployment framework, document, train, move to production  Development environments  Using the lessons learned in the sandbox phase: ‒ Build Dev, QA and production environments ‒ Apply CI/CD processes ‒ Slow-role Web application deployment either on ‘standard’ OpenStack or in conjunction with a PaaS deployment  Data Processing environments – Big Data clusters, etc..  Training systems – Cheap and fast to build and tear down for each class  Revenue generating applications – Vertical applications

Cisco Public 9 © Cisco and/or its affiliates. All rights reserved.  The Dashboard isn’t, generally, where developers launch their instances/workloads

Cisco Public 10 © Cisco and/or its affiliates. All rights reserved. Boot the Instance Config Management App is Deployed Rinse & Repeat - Cloud-init for Puppet/Chef/etc.. - Image already has agent/script user-guide/content/user- data.html # Nodes for web server instances node 'sales-web-01' { include lamp } tree /etc/puppet/modules/lamp/ /etc/puppet/modules/lamp/ ├── files │ ├── apache2.conf │ ├── index.php │ └── php5.conf └── manifests └── init.pp nova boot --user-data./cloud-config-puppet.txt --image precise-x86_64 --flavor m1.tiny --key_name ctrl-key --nic net-id=42823c88-bb86-4e9a-9f7b-ef1c0631ee5e sales-web-01

Cisco Public 11 © Cisco and/or its affiliates. All rights reserved.  Growing interest in Heat-type deployments:   

Cisco Public 12 © Cisco and/or its affiliates. All rights reserved. Baseline vs. Premium Deployments

Cisco Public 13 © Cisco and/or its affiliates. All rights reserved. Common Baseline Components - Example OpenStack Platform NetworkNeutronML2OVSLinux BridgeInfrastructureHaproxy/KeepalivedComputeNovaKVMZenStorageSwiftCeph Object GWCinder Ceph Block RBD GlanceOrchestrationetc..

Cisco Public 14 © Cisco and/or its affiliates. All rights reserved. Common Premium Components - Example OpenStack Platform NetworkNeutronML2OVS Cisco Nexus Linux BridgeInfrastructureComputeNovaKVMZenStorageSwiftCinder Ceph Block RBD GlanceOrchestrationetc..

Cisco Public 15 © Cisco and/or its affiliates. All rights reserved. Deployment Summary

Cisco Public 16 © Cisco and/or its affiliates. All rights reserved.  OpenStack components live South of the Top-of-Rack switch  Your existing DC, Internet Edge and BN architecture stays the same  It’s about the compute, storage and orchestration/management tiers  Your apps go largely unchanged Services Access Layer Agg Layer Core Layer UCS C-Series UCS B-Series Enterprise/ Internet

Cisco Public 17 © Cisco and/or its affiliates. All rights reserved. All-in-One (AIO) – Getting Started AIO Controller/Compu te/Storage AIO Controller: -MySQL, MariaDB, etc -RabbitMQ, Qpid, etc.. -API Endpoints: -Keystone -Glance -Nova -Neutron -Cinder -Heat -Swift AIO Controller Compute/Stor age Compute Storage Compute AIO Controller

Cisco Public 18 © Cisco and/or its affiliates. All rights reserved. All-in-One (AIO) Compressed HA Data Center Infrastructure OOB Compute Network Node(s) AIO Controller Compute Network Node(s) AIO Controller Compute Network Node(s) AIO Controller Spine/Agg Layer TOR(s) Spine/Agg Layer Block Storage AIO Controllers: -Galera/MySQL -RabbitMQ -API Endpoints: -Keystone -Glance -Nova -Neutron -Cinder -Heat -Swift OOB SLB Infrastructure Services Build/PXE Automation DNS DHCP NTP Logging Object Storage

Cisco Public 19 © Cisco and/or its affiliates. All rights reserved. Service Cloud + Tenant Cloud Data Center Infrastructure OOB Spine/Agg Layer TOR(s) Spine/Agg Layer OOB Object Storage Swift Proxies TOR(s) Object Storage OOB RabbitMQ API Endpoints Galera TOR(s) Compute OOB Block Storage Object Storage RabbitMQ API Endpoints Galera Compute Block Storage Object Storage RabbitMQ API Endpoints Galera Compute Block Storage Object Storage Compute Network Node(s) Compute Network Node(s) Compute Block Storage Compute

Cisco Public 20 © Cisco and/or its affiliates. All rights reserved.  It’s the ‘underlay’ Cloud  Used as a hosting platform for tenant cloud services – usually in a large cloud (1000s of instances with s of tenants)  It is an OpenStack deployment that will host (virtually) the OpenStack control functions used by each tenant Service Cloud AIO Controller Tenant 1 AIO Controller Tenant 2 Compute

Cisco Public 21 © Cisco and/or its affiliates. All rights reserved.

Cisco Public 22 © Cisco and/or its affiliates. All rights reserved. Cisco Public © Cisco and/or its affiliates. All rights reserved. Load-Balancers Controllers Compute Swift Storage MGMT/CIMC/API Network Public Network Storage Network CIMC eth0 eth1 DC/Interne t Service VIPs

Cisco Public 23 © Cisco and/or its affiliates. All rights reserved. Cisco Public © Cisco and/or its affiliates. All rights reserved.  Trends include the movement to or back to private clouds with the design option to link workloads between various clouds (Public<>Private)  Don’t go down the path of OpenStack if your goal is a ‘free’ alternative to another server virtualization system – Use OpenStack for what OpenStack was built for  Several interesting Open Source projects are making their way into or in replacement of traditional designs  There are ‘baseline’ tools and projects within OpenStack but you may find that some are not what you need – ‘Premium’ designs provide additional quality, scale, management and support options over the ‘baseline’ offering  The larger the cloud gets the more you run into critical scale issues with OpenStack and primarily with SW- based networking (OVS, Encap, iptables, NAT, L3 agent, etc..)  OpenStack is for real, but immature in some aspects, especially networking and upgrades – Gaps are closing quickly  Real value-add is not in installation and the basic OpenStack components but rather on overall system design, DevOps, optimization and scale-out above what a baseline OpenStack system provides

Thank you.