Taming the Multi-Cloud With Simplicity and Openness Minh Dang Cisco Systems Vietnam 2018 January
Multi-Cloud Challenge Growth in Applications and Infrastructure Many Operating Env COST Data Center Many App Type Agility Compliance Efficiency Security Performance Complexity UP = Cost UP Private Cloud Public Cloud
Multi-Cloud Needs a New Approach Existing solutions Data Center Centric Work with a single cloud Inadequate for Multi-Cloud No broad DC & Cloud support What is needed? Application Centric Platform that spans across Cloud/DC, VM/Physical, Legacy/Web Apps Policy driven Portable automation Embedded Security
Need good Architecture for Multi-Cloud Service Catalog End User/Developer or Consumer Application Topology Modeling And Composition IT App Designer Secure Segmentation Application Environments Public Clouds Infrastructure Admin Orchestration Platform POLICY DRIVEN END-TO-END AUTOMATION VM Private Clouds Compute Storage Network Virtualization
Architecture for Multi-Cloud - with Cisco End User/Developer or Consumer IT App Designer IT Service Catalog Catalog Cisco Prime Service Catalog Application Modeling And Composition Application-centric Multi-Cloud Management Cisco CloudCenter Application Environments Applications Policies DevOps Secure Segmentation Public Clouds Public Clouds Infrastructure Admin Orchestration Platform POLICY DRIVEN END-TO-END AUTOMATION VM Private Clouds Private Clouds Ecosystem of Service Providers Compute Storage Network Virtualization
Cisco Application Centric Cloud Management Model Once. Deploy and Manage Anywhere DEPLOY Data Center MODEL Private Cloud MANAGE Public Cloud One Integrated Platform Lifecycle Management New and Existing Applications
DirecTV Case Study Situation Multiple Organizations, Users and Roles across Public and Private Clouds Need Visibility and Control over resources are consumed Dev team need Workloads portability across Multi-cloud to support customers in different regions
Cisco Unique Approach Application Profile-Based 500+ Applications, 7 Cloud, 24 global availability zone Script-Based App Cisco Solution Application Profile-Based App Infrastructure-Centric Cloud-Specific workflows and Scripts Labor /Services Intensive Unique Script / Workflow Hardwired Hard to Scale Costly to Update Unique Script / Workflow Unique Script / Workflow Single Application Profile Cloud-Agnostic Low TCO
Multi-Cloud Management One Platform that is Simple and Open Cloud Agnostic Cloud API-Specific Secure Orchestrator Scalable Orchestrator Extendable Manager Application Profile Orchestrator UCSD Multi-tenant
Enterprise-Class Governance and Security Automation needs guardrails Secure Cloud Operating System Consistent governance across 25K VMs DEPLOY MODEL Applications Clouds Users MANAGE
Building your Private Cloud
Architecture for Multi-Cloud with Cisco End User/Developer or Consumer IT App Designer Infrastructure Admin IT Service Catalog Catalog Cisco Prime Service Catalog Application Modeling And Composition Application-centric Multi-Cloud Management Cisco CloudCenter Application Environments Applications Policies DevOps Policy Driven Secure Datacenter Segmentation Infrastructure and Private Cloud Automation Orchestration Platform Cisco UCS Director Heterogeneous POLICY IT DRIVEN Policies END-TO-END Orchestration AUTOMATION Service Containers ACI VM Public Clouds Public Clouds Private Clouds Private Clouds Ecosystem of Service Providers Compute Storage Network Virtualization
Foundation for Private IaaS Cloud Secure Multi-Tenancy Rapid and automated allocation of Resource for Organization/Users Resource Management Physical and Virtual resource pools Orchestration Model base orchestration couple with intelligent workload placement What makes a UCS Private Director Cloud Services Blueprint Define Service blueprints and publish these as a catalogs for the Tenants to consume. End-User Portal Where the Tenant Users/Org Users can perform lifecycle management of the resources/applications Metering and Chargeback Virtual and Physical services
Broad Multi-Vendor Infrastructure Support UCS Director Converged VM L4-L7 Compute Network Storage vasa, CSR1000v Nexus MDS * * * * * Partner provided
Storage Application Network Profile Server Admins The Challenge: Deploying Application Resources is complex Challenges: Manual processes Complex handoffs between teams and domains Static resource allocation Result: Slow to provision High operational cost Rigid silos Infrastructure inefficiency and under utilization 2 Business Application 1Requirements Days/Weeks/Months/$$$ Good 6 News is Update vnic Select SP s With VLAN 3 Update Create VLAN Configure Servers Add VLAN to Service Profile We IT know Add Users Create Update Planning and Groups 5 the processes! EPG Trunks Define Create Network UCS Service Configure Approvals Cost Models Policies Profiles SAN Zoning 4 Bare- Metal Bare- Metal Create IP space NFS Mount Web Create vfilers App Hyper-v Create Storage Policy Web Add vfilers to Group Update Web Bare-Metal HYPERVISOR HYPERVISOR DB
Cisco Workflow Engine Automates complex IT processes Single-click provisioning Intelligent resource allocation Automated, controlled delivery Result: Improved time to market Happy users & bosses Minutes/0.0$
2500+ Pre-built Task Library Rapid Creation of Orchestration Task & Workflows Over 2500+ tasks across industry standard devices Covers DC infrastructure: Compute UCS,HP, Dell Network Nexus/MDS, ASA, N1Kv, Load Balancers Storage IBM, NetApp, EMC Replication/Backup Snap Mirror, VPLEX, RP Virtualization VMWare, Hyper-V, KVM Converged POD VBLOCK, FlexPod, VSPEX Powerful Customized Task engine UCS Tasks Example Select UCS Server Modify UCS Boot Policy Reset UCS Server LUN ID Power On UCS Server Clone UCS Boot Policy Power Off UCS Server Modify UCS Boot Policy Create UCS Service WWPN Profile from Template Add VLAN Create UCS Service Delete UCS Boot Policy Profile Delete UCS VLAN Select UCS Service Add VLAN to Service Profile Profile Modify UCS Service Add iscsi vnic to Service Profile Boot Policy Profile Delete UCS Service Add vnic to Service Profile Profile Associate UCS Service Delete vnic from Service Profile Profile Disassociate UCS Create Service Profile Service Profile iscsi Boot Policy Create UCS Boot Policy Modify Service Profile Boot Policy to Boot from iscsi
Private Cloud it is about Automation Infrastructure Setup (Day 0) Tenant Infra Setup (Day 1) Automated with UCS Director Define Service Blueprint (Day 1) Self Service (Day 1 - Frequent) Infrastructure Setup Resource Pool Setup Other Day 0 activities Secure Tenant Creation Policy based Resource Allocation Physical Virtual L4-L7 Services Tag based User Management Chargeback/ Showback Application Catalog definition Application Tiers Communication Policy between Tiers Virtual or Physical Compute Storage policy L4-L7 topology End User Self Service Catalog Entitlement VM & Bare Metal Multi-Tier Application Lifecycle Management Application Workloads L4L7 Services Reporting Showback
After we have deployed the apps, now what? Workload Optimization
Business Challenge Under subscription results in negative outcomes Expensive resources sit idle Over subscription also results in negative outcomes Customer satisfaction affected Loss of revenue You can t bump applications
The Complexity of Workload Optimization Consider the following: # of metrics you monitor for HOSTS # # of HOSTS # = #,### # of metrics you monitor for DATASTORES # # of DATASTORES # = + #,### # of metrics you monitor for VMs # # of VMs # = + #,### The total number of data points you monitor: ###,###
What is Cisco Workload Optimization Manager? (powered by Turbonomic) Patented Real-time decision engine that scales infrastructure resources and workload placement in response to fluctuations in workload demand. Assures workload performance and efficiency By delivering the right amount of infrastructure to workloads to ensure performance Model the Multi-Cloud as a market place with principle of supply/demand
What is it NOT? More Reports More Alert
Fundamental Capabilities: Scaling Automatable Upsizing Targeted Rightsizing Continuously monitors all VM resource utilization Track long-term historical VM resource utilization Adds CPU or Memory to a running VM no reboot or downtime required Reduce CPU or Memory allocated to a VM during existing maintenance downtime
Fundamental Capabilities: Placement Data Center Cloud Moves workloads to assure performance, while increasing density. $ Placement in public cloud based on best cost, while assuring performance. Placements abides by business or license constraints. Placements abide by business, license, or data sovereignty constraints.
Business Outcomes with Cisco Workload Optimization Automation + 37% Better Application Response Time* + 23% More Orders Per Minute* + 25% Workload Consolidation 55% Of customers decrease user generated tickets 91% Of customers see full ROI in 100 days *Documented on UCS by a 3 rd Party
Architecture for Multi-Cloud End User/Developer or Consumer IT App Designer Cisco Workload Optimization IT Service Catalog Catalog (Cisco Prime Service Catalog, Service-now, Remedy etc.) Application Modeling And Composition Application-centric Multi-Cloud Management Cisco CloudCenter Application Environments Applications Policies DevOps Policy Driven Secure Datacenter Segmentation Infrastructure and Private Cloud Automation Orchestration Platform Cisco UCS Director Public Clouds Public Clouds Private Clouds Infrastructure Admin UCSPM, Energy Mgmt Heterogeneous POLICY IT DRIVEN Policies END-TO-END Orchestration AUTOMATION Service Containers ACI Cisco Data Center Infrastructure Cisco UCS/HyperFlex, Cisco Nexus/ACI Compute Storage Network Virtualization Compute Network Storage Multi-site DC Virtualization VM Private Clouds Ecosystem of Service Providers