OpenStack As A Strategy For Future Growth at Cisco

24
OpenStack as a Strategy for Future Growth Lew Tucker, VP/CTO Cloud Computing Gaurav Rishi, Rohit Agarwalla Cisco Systems, Inc. OpenStack Vancouver Summit - June 2015 @lewtucker

Transcript of OpenStack As A Strategy For Future Growth at Cisco

  1. 1. OpenStack as a Strategy for Future Growth Lew Tucker, VP/CTO Cloud Computing Gaurav Rishi, Rohit Agarwalla Cisco Systems, Inc. OpenStack Vancouver Summit - June 2015 @lewtucker
  2. 2. Cisco participated in the first OpenStack Design Summit that took place in Austin, TX Joined the OpenStack community officially in February 2011 Open Source Is Where Standard Cloud Infrastructure Will Be Defined Source: http://blogs.cisco.com/news/cisco-joins-openstack-community
  3. 3. To Win: You Must Play. Small Team Organization Changes OpenSource v/s Proprietary Business Relevance New technology trends Initial Challenges Focused on Code Contribution Foundation for Virtual Networking Service in OpenStack Quantum Bringing Cisco solutions into OpenStack ecosystem
  4. 4. Transport Layer Security Validate certificate order API request for PKCS10 OpenStack Kilo release contributions lead by Cisco Kilo release Gnocchi Kolla Magnum Neutron HorizonDevstack Metering Barbican Heat Multiple IPv6 prefixes IPv6 router support VLAN trunking MTU selection and advertisement support UCSM driver CSR1Kv VPN driver Archive Policy per metric level New resources for Neutron PCI Passthrough and Nova Flavor Heat template improvements Neutron IPv6 and L3 plugin support Kafka Publisher Alarms severity Network services notification plugin PCI Passthrough port configuration Ceph panel Containers - Ceilometer, Mongo, Neutron Container Sets - database-control, messaging-control, service-control, compute-control, compute- operation-nova Kubernetes plugin Python API for k8s CLI
  5. 5. Innovate in the Open - Incubating OpenStack related community Projects Interactive Visualization Tool and dashboard for OpenStack Integrates with Horizon Small focused group of interns Curvature Data Path performance measurement tool for OpenStack clouds Throughput and Latency East-West and North- South Traffic VMTP Analytics and Visualization Took for OpenStack based clouds Polls from OpenStack Services Analyze Patterns, Bottleneck and Attacks AVOS Group Based Policy Intent-driven declarative policy model API in OpenStack Integrates with Horizon, Heat, Neutron Application-oriented interfaces to the user
  6. 6. Real-time Predictive Analytics and Visualization https://www.openstack.org/summit/openstack-summit-atlanta-2014/session-videos/presentation/real-time-predictive- analytics-and-visualization-for-openstack-operations AVOS Analytics and Visualization on OpenStack
  7. 7. New Projects: CloudPulse, CEPH-Dasboard,
  8. 8. Cisco OpenStack Contribution - Stats #1 Contributor to Neutron in Juno Top 6 Total Reviews In Juno Vice Chair 39 completed Juno blueprints 90 Engineers Contributed to Kilo 141 resolved Juno bugs Top 5 In OpenStack Member 447 commits #1 Kilo Neutron Blueprints Top 4 In Neutron Kilo Commits
  9. 9. Drive change within the organization https://www.openstack.org/summit/san-diego-2012/openstack-summit-sessions/presentation/case-study-webex-deploys- enterprise-operations-infrastructure-with-openstack Application Transition to Cloud Need for a IaaS API driven platform Ability to customize the platform Successful User Story in 2012
  10. 10. Learn from to your Customers Technology Change driven by customers Provide Thought Leadership and Vision Co-Development Engineering model Successful User Story in 2013
  11. 11. Educate the Field, Business Units, Developers Growing OpenStack participation from different groups Embracing Opensource and Driving Business Relevance Internal Support Mailers, Training Platform to share information Developer Resources
  12. 12. Internal Evangelism OpenStack@Cisco Summit It takes a village - build an internal community Product teams throughout Cisco building on OpenStack Share information and best practices across teams Recognize teams within different organizations Coordination across smaller groups to put the event together Organizing committee Judges Panel Events team Executive Support
  13. 13. Get Executives Involved, Talking about OpenStack
  14. 14. First Annual OpenStack@Cisco Summit 408 Confirmed Registrations 30 Business Groups and Organizations 125+ submissions across 8 Tracks 7 judges with 3 rounds of judging 30 Demos 14 Tech Talks and 4 Lighting Talks 4 EVP/SVPs participation 4 Keynote Speakers and 2 Panel Discussions
  15. 15. OpenStack Sessions at Cisco Live! US Labs and Seminars OpenStack installation, integration and deployment with Cisco ACI using Group Based Policy Using the Nexus 1000v to deploy virtual application container services and OpenStack introduction Network Function Virtualization Seminar Technical Sessions Virtualized Video Processing - Video Infrastructure Transformation Mastering OpenStack and ACI OpenStack Deployment in the Enterprise and Service Provider Agile OpenStack networking with Cisco solutions Dev-Ops and the Application Centric Infrastructure - Open Standards and Open APIs NFV Architecture & Orchestration for Cloud based Virtual Managed Services (vMS) Building Scalable and Highly Available Enterprise Applications on Cisco Cloud Services Cisco Cloud Services - Under the Hood Thanks Docker! The pros and cons of containerizing your OpenStack Services Meet Magnum, OpenStacks New Containers-as-a-Service Product Sessions The Many Faces of OpenStack Cisco Cloud Services - A product overview Cisco OpenStack Private Cloud (Formerly Metacloud) Cisco Cloud Architectures on OpenStack
  16. 16. OpenStack@Cisco Today Cisco Cloud Services XaaS Cloud VPN Cloud DVR, Videoscape Cisco OpenStack Private Cloud Intercloud Fabric Spark Formerly WebEx2
  17. 17. Key Trends in Media and Entertainment - Gaurav Rishi, Director Product Management, Cisco Competitive Pressures Multiscreen Video Experiences Next Generation Video Encoding Industry Consolidation Mobile Video (WiFi, LTE, Multicast) Cloud ComputingMigration to All-IP Internet of Things L2/L3 Fabric
  18. 18. Cisco Open Network Architecture for Video Security On-Demand Software Based Automate Orchestrated Programmable Elastic & Scalable CoreCompute EdgeStorage NetworkCompute Fragmented, Fragile Unified Comprehensive Videoguard Unified Threat Management Storage NetworkCompute Broadband Services Routing Services Video Cloud DVR VODc Broadband Services Routing Services Video Cloud DVR VODc Broadband Services Routing Services Live Video Cloud DVR VODc OrchestrationVirtual Network Functions Virtual Network Functions Capture Splice xCode Route Encrypt Package Ad Insert Playout OrchestrationVirtual Network Functions Virtual Network Functions Capture Splice xCode Route Encrypt Package Ad Insert Playout Static, Siloed Manual, Complex Slow, Outdated
  19. 19. Each of the functions in the media pipeline is implemented as a (distributed) software centric application All the Nodes performing a given function are bound together in to a logical container called an Application Container Collection of Application Containers interconnected using a workflow becomes a service container The Workflow guides the flow of content through the Application Containers and the associated processing of data Open Arch. for Video Dynamic Media Pipelines Encode Capture Store Transform Deliver Encode App Container Capture App Container Storage App Container Transform Container Delivery Container Service Container Media Workflow Programmable infrastructure
  20. 20. cDVR Live RTP (control plane) Public Internet San Jose (data plane) Vancouver (client device) Live and Cloud DVR on OpenStack Cloud DVR: Record Playback Delete Encode Captur e Store Transform Deliver Live video streaming IP ABR DRM See this at the Cisco booth Sub. Mgmt Scheduler Linear Channel Mgr
  21. 21. Challenges and Solutions Bringing CiscosVideo Application to OpenStack Multicast Routing Storage Challenges Complex Multi-VM with SLA Security Requirements Content Affinity Restrictions Dynamic Scaling Created VLAN based private Networks for Video source acquisition Added Nexus Neutron plugin to manage the Multicast traffic in the Openstack Infrastructure Created Ciscos Object Store for a highly dense, media optimized store Appended the Openstack swift API with Media specific Extensions Using HEAT Templates to the fullest to create the underlying Video Service Infrastructure Using Ceilometer to dynamically scale up/down based on the real time usage Content security in the Cloud Multi-tenant Network is handed by IPSEC/GRE tunnels by Cisco Cloud service Router (CSR1000v) Geo-restrictions of the contents set by the Content providers is handled between Openstack Cloud by Ciscos Intercloud Dynamic scaling is achieved Utilizing Customer OpenStack clouds using Intercloud
  22. 22. Cisco Developer Community Provide information on OpenStack integration with Cisco solutions and OpenStack@Cisco community projects. Visibility of Ciscos OpenStack contributions/credentials OpenStack labs and sandbox environments Resource center for OpenStack@Cisco technical content including videos, podcasts, briefs, blogs, discussions etc Cloud DevCenter https://developer.cisco.com/cloud
  23. 23. New DevNet Micro-site for OpenStack Rohit Agarwalla 25 https://developer.cisco.com/openstack/
  24. 24. Thank you