DEVNET-1198 CloudCenter for Developers Conor Murphy, Systems Engineer Data Centre
Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot#devnet-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Agenda CloudCenter Overview Building an App Lifecycle Management External Integrations Demo
UCS Performance Manager Cisco Workload Optimization Manager AppDynamics Tetration Analytics Cisco Security Portfolio CloudCenter Overview Cisco DC Reference Architecture Cisco Prime Service Catalog (PSC/CPO) 3 rd Party ITSM Cisco CloudCenter OpenStack UCS Director M UCS ACI DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
CloudCenter Overview Model Once. Deploy and Manage Anywhere Data Center DEPLOY MODEL Private Cloud MANAGE Public Cloud One Integrated Platform Lifecycle Management New and Existing Applications DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
CloudCenter Overview What Does Model Once Mean? Script-Based Application Profile-Based Infrastructure-Centric Cloud-Specific workflows and Scripts Labor /Services Intensive Unique Script / Workflow Unique Script / Workflow Unique Script / Workflow Application-Centric Cloud-Agnostic DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
CloudCenter Overview Components Orchestrator Secure Orchestrator Scalable Manager Profile Orchestrator Extendable Multi-tenant DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
CloudCenter Overview Integrations Platform Integration ITSM Build Automation (Jenkins) Content Integration Docker Puppet, Chef Components User Content Vendor Content MODEL DEPLOY MANAGE Tool Integration Hooks Scripts Events Security SSO HSM Cloud APIs Datacenter Private and Public Cloud Infrastructure IPAM DNS DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Application Lifecycle MODEL DEPLOY MANAGE DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Building an App Terminology Application Profile Comprised of services Services Define a function of the application (e.g.- web, firewall, database, etc.) Instantiated using packages Customized using artifacts Services Application Profile Repositories Artifacts Consist of scripts, code snippets, applications Repositories Contain the artifacts and can contain packages. bash sql python Artifacts perl DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Building an App Application Profile Metadata / Parameters Job Name Tier IP Deployment Environment Build Number Other Customization Bash Python Perl SQL Other Services MySQL Apache Active MQ Container RDS Other Base Image Windows Red Hat Ubuntu External Service Other DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Building an App Agents and External Services Service DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Building an App Agents and External Services Customzation DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Application Lifecycle MODEL DEPLOY MANAGE DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Application Lifecycle Deploy Environments and Governance PRODUCTION PROD EAST WEST QA QA DEV DEV DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Application Lifecycle MODEL DEPLOY MANAGE DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Lifecycle Management Action Library Start, Stop, Reboot, Terminate Promote, Migrate, Upgrade Install/Upgrade CloudCenter Agent Scale Out Add or memory Attach Storage Backup Data App Owner DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Lifecycle Management Custom Defined Actions DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
External Integrations Example Pipeline Environment Setup Env = Dev DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
External Integrations Example Pipeline Environment Setup Env = Dev Cisco CloudCenter DEPLOY MODEL MANAGE DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
External Integrations Example Pipeline Environment Setup Env = Dev Cisco CloudCenter DEPLOY Config Management MODEL MANAGE DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
External Integrations Example Pipeline Environment Setup Source Repository Env = Dev Cisco CloudCenter DEPLOY Config Management MODEL MANAGE DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
External Integrations Example Pipeline Environment Setup Source Repository Build Automation Env = Dev Env = Test Cisco CloudCenter DEPLOY Config Management MODEL MANAGE DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
External Integrations Example Pipeline Environment Setup Source Repository Build Automation Artifact Repository Env = Dev Env = Test Cisco CloudCenter DEPLOY Config Management MODEL MANAGE DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
External Integrations Example Pipeline Environment Setup Source Repository Build Automation Artifact Repository Env = Dev Env = Test Cisco CloudCenter DEPLOY Config Management MODEL MANAGE Promote or New Build Env = Prod DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
External Integrations Example Pipeline Environment Setup Source Repository Build Automation Artifact Repository Env = Dev Env = Test Cisco CloudCenter DEPLOY Notifications Config Management MODEL MANAGE Promote or New Build Env = Prod Notifications DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Demo
Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot#devnet-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Please complete your Online Session Evaluations after each session Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt All surveys can be completed via the Cisco Live Mobile App or the Communication Stations Complete Your Online Session Evaluation Don t forget: Cisco Live sessions will be available for viewing on-demand after the event at www.ciscolive.com/global/on-demand-library/. 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Tech Circle Meet the Engineer 1:1 meetings Related sessions DEVNET-1198 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Thank you