Brkini 2631
Brkini 2631
Brkini 2631
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Cisco Webex Teams
Questions?
Use Cisco Webex Teams (formerly Cisco Spark)
to chat with the speaker after the session
How
1 Find this session in the Cisco Events Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
cs.co/ciscolivebot#BRKINI-2631
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Introduction
Automobiles
Auto-Racing
Red Wine
Gin drinks
Running
Technology
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
• Continuously adapting
• Continuously learning
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
“If you love life, don’t waste time. For
time is what life is made of.”
Bruce Lee
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Solution Showcase
Cisco WOM
“Give me six hours to chop down a tree
and I will spend the first four sharpening
the axe."
Abraham Lincoln
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Business Challenge
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Today’s IT Goals
Reduce Accelerate
Application Increase
Infrastructure Compliance Hybrid Cloud
Performance Efficiency
Cost Adoption
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Challenges faced by IT organizations
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Introducing Cisco WOM
Combining the speed of machines with the wisdom of humans
• Continuously and Simultaneously assuring
workload performance and compliance while
maximizing utilization
• Leverages workflows to configure, deploy,
and manage resources across the
infrastructure
• Allows IT admins to verify capacity before
deploying applications
• Reacts instantly to fluctuations in workload
demand to scale resources before service
levels are affected
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
CWOM Provides a Simple Path to a Better DC
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Economics of Virtual Machines
• Rethink the Data Center as a
Market of Buyers and Sellers
• VM Price Index Economics 101
5
• How do we model our application? 4
PRICE
• What allocation gives me the cheapest 3
2
price? 1
0
• What allocation gives the highest 1 2 3 4
performance? QUANTITY
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Virtual Currency in the Marketplace
• Physical Supply Chain
• Hosts purchase Space, Power, Cooling
• Hosts sell CPU cycles and Memory
• VMs buy services from Hosts then sell resources to Applications
• Virtual Currency
• Represents Delay and QoS degradation
• Managed Entities are given a budget
• Used to buy / sell resources for each Managed Entity
• Utilization Index
• A measure of the risk to Quality of Service
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
The Balance of Workload Optimization
Assured
Application
Resource Abstraction :
Efficiency
Performance • Supply Chain
Analytics :
• Supply, Demand, Pricing
Automation :
• Placement
• Scaling
• Provisioning
• Planning
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
How Cisco WOM Works?
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Supply Chain Navigator
• The Supply Chain Navigator shows the flow of
resources
• Starts at the datacenter, through the physical tier,
into the virtual tier, finishing at the applications
• Each level of the supply chain shows the type of
entity (application, virtual machine, physical
machine...)
• The colored ring shows the number of entities,
and their overall health
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
How does it work?
Placement
• Placements are recommendations for
optimal placement of VMs in the
environment
• The decision to move a VM is not an
isolated event only taking in consideration
that single entity
• Placements recommendations are done for
the good of the entire environment,
improving all workloads performance as
well as safely increasing utilization and
density
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
How does it work?
Scaling
• Scaling are actions that are applied when the
resource allocation for a specific service entity does
not meet the service workload demand
• A scaling action is to scale allocations up or down
according to the workload’s demand
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
CWOM Dashboard & Recommendation Engine
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
CWOM Dashboard & Recommendation Engine
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Common Use Cases
• Condition: • Condition:
• Critical application usage increased • Critical application usage increased
• Non-critical apps are dormant • Non-critical also increased
• Result: • Result:
• CWOM suspends unused VMs to • CWOM moves non-critical VMs
devote additional resources to away allowing the critical
critical application. This also applications to have access to
reduces VM sprawl more resources.
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
How does it work?
Provisioning
• A global environmental decision that results in the
provisioning of a new host, virtual machine, or data
store
• Triggered when the capacity in the virtual
marketplace is insufficient
• In these instances, CWOM uses provisioning
workflows from UCS Director to automatically
provision a new instance and increase capacity
• After the needed resource is available, CWOM
optimizes the virtual marketplace to help ensure
equilibrium in performance and utilization
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
How does it work?
Plans – looking to the future
• Plans allow users to run simulations of “What if?” scenarios
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
How does it work?
• Compliance Constraints
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Solution Showcase
Cisco HyperFlex
By 2020 50% of the Global 2000 will see
the majority of their business depend on
their ability to create digitally enhanced
products, services, and customer
experiences
IDC (https://www.idc.com/)
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Cisco HyperFlex
A next generation hyper-converged infrastructure
• Hyperconverged systems has risen out of the
need to simplify IT and increase its capacity to
adapt quickly
• Cisco HyperFlex combines software-defined
computing in the form of Cisco UCS servers
and software-defined storage with the
powerful Cisco HyperFlex HX Data Platform
Software
• Complete solution that integrates compute,
storage , hypervisor and physical network
• Continuous data optimization (de-dup and
compression)
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Independent Scaling of Compute and Capacity
Usable Compute Usable Storage C Add Compute-Only Nodes
Resources Resources Non-HyperFlex hosts can connect to storage with IOVisor
VM VM VM VM VM VM
CPU & RAM
Capacity
Hypervisor IOVisor Hypervisor IOVisor
A B C A B C
VM VM VM VM VM VM VM VM VM VM VM VM
Hypervisor IOVisor Controller Hypervisor IOVisor Controller Hypervisor IOVisor Controller Hypervisor IOVisor Controller
SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD SSD
Compute-Only Nodes Compute-Only Nodes Compute-Only Nodes Compute-Only Nodes Compute-Only Nodes Compute-Only Nodes
0-32 0-32 0-16 0-16 0-21 / Site (0-42 / Cluster) 0-16 / Site (0-32 / Cluster)
[Limited by Max Cluster size]
✓Expansion Supported ✓Expansion Supported ✓Expansion Supported ✓Expansion Supported ✓Expansion Supported ✓Expansion Supported
Max Cluster Size Max Cluster Size Max Cluster Size Max Cluster Size Max Cluster Size Max Cluster Size
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Enterprise Class Filesystem
Data Integrity & Reliability High Availability
• Block checksums protect against media errors • Fully-striped architecture helps with faster rebuilds
• Flash friendly layout helps maximize flash life • Fine grained data-resync and rebalance
• Zero overhead, instantaneous snapshots for DP • Non-disruptive rolling upgrades
High
VM VM
High Performing VM Planned Migration,
Centric VM VM Disaster Recovery
Periodic Snapshots and Test Recovery
Highly optimized long distance
Availability
VM Async Replication VM
Next
Generation
Management Remotely Deploy & Manage Compatibility(HCL) Check
HyperFlex
with Intersight
Ship to Connect to Deploy &
sites Intersight manage
remotely
Recommendations Engine
Conventional
Infrastructure
Ship from Integrate and Ship People IT Deploy
Stage and Infra to
Factory Configure On-Site
Sites
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Solution Showcase
Cisco UCS Director
“. . . the simplicity of software-defined integration will
be more than countered by the complexity of an
expanding IT cosmos comprising millions to billions of
data points and entry/access gateways in a matrix of
connections. However, the addition of Artificial
Intelligence (AI) and Machine Learning (ML) could
balance and reduce this complexity significantly by
creating a new paradigm of self-organizing systems."
Gartner
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Cisco UCS Director
Comprehensive Orchestration and Management Solution for the Data Center
• What it does? Improves business agility and increases efficiency by
improving infrastructure management and services delivery
• How it does it? By providing unified infrastructure provisioning and
automation across computing, networking, and storage resources
• Ability to configure, deploy, and manage resources across Cisco and
multivendor infrastructure
• Support for Bare-metal servers, Converged and Hyperconverged
deployments
• A Task Library of over 2,600 tasks!
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Cisco UCS Director User Interface
Graphs and Statistics for Administration and Operations
• HTML5 interface for best user
experience
• Tabbed organization for easy
navigation
• Multi-user capability allows each
user to customize their dashboard
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Cisco UCS Director
HyperFlex Integration
• The UCS Director can
discover HyperFlex as a
Pod
• Storage Capacity, Active
VMs and Cluster Nodes are
some of the reports that
can be collected
• These can all be group with
other reports in the user
dashboard for easy
navigation
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Cisco UCS Director Orchestration Engine
Workflow Designer
• Workflow start / stop/ restart /
rollback
• Graphical Design Interface
• Workflow Versioning Support
• Custom Tasks in Java Script
• Import / Export / Schedule
• Approvals may be added in the
workflow
• List of workflows shared by others:
• http://cs.co/UCSDWorkflowIndex
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Cisco UCS Director Service Requests
• Workflows can be presented as Service Request
• All Service Requests are logged
• Quick status view available to review actions taken
• Detail logs are also available for more in-depth analysis
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Cisco UCS Director Script Support
Scripting and Customization when needed
• Majority of workflows should leverage out of the box tasks
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
How does it work?
Provisioning – UCS Director
• Cisco UCS Director can be defined as a target
for CWOM
• As a target, CWOM will discover the
workflows defined in that UCD Director
• CWOM allows admin to map specific
workflows to actions for entities in the
environment
• As CWOM recommends actions for those
entities, it will request that UCS Director
perform the mapped workflow
• Remember to Rediscover the Director target
to gain access to recent configured workflows
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
CWOM and Director Working Together
From crawling to walking
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Full Automation
From walking to running
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Self-managing Workloads Journey
Actions appear but Actions will be
are “view only.” executed in real time.
Actions can be
executed in the user
interface by selecting
and clicking “Apply.”
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
CWOM At Work
Dashboard – Executive View
• The Dashboard page contains two Executive Dashboards that provide a full
view of the environment
• On-Prem Executive Dashboard – see the overall performance, capacity, and
compliance in your on-prem infrastructure.
• Cloud Executive Dashboard – see your overall cloud expenditures and how you
can improve performance and reduce cost.
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Dashboard – Executive Views
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Dashboard – Custom Views
• The Dashboards page also contains custom dashboards
• These can be dashboards that you have created, or that any other user has
created to be shared with your account
• Use dashboards to create views that focus in on specific areas of your
environment
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Reports
• Cisco WOM includes several standard reports
• From the Reports Page admins can create or edit report subscriptions, or
can generate specific reports on demand
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Laboratory: Plan It
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Demo: UCS Refresh to UCS M5
• Server / HyperFlex templates correspond to Cisco SmartPlay bundle configurations / pricing
• SPEC benchmarks used for CPUs
• A few settings you may want to change
• Ignore Constraints Toggle – Don’t honor placement restrictions – “What if I start fresh?”
• Automation Resize Toggle – includes Resize Optimizations (Pending Actions)
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Industry Standard SPEC CPU Benchmark
• Vendor Public Metrics • CWOM Receives Periodic Updates
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Creating Resource Templates
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Plan – Consolidate IT Groups
• Boss invites you to his office for good news… “We are growing!”
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Demo: Migrate to the Cloud
• CWOM Hybrid View
• This is a blending of Public and Private Views
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Intel Spectre Patch Impact
• Using industry estimate of 10% performance hit
• Create a Hardware Replacement Plan
• I/O Increase at 10% and/or CPU Ghz decrease by 10%
• Allows admins to understand the impact of these changes in the
environment and the actions they should take to keep application
performance after patches
Sample
Only!
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Tetration Integration
• Discover information about East-
West traffic between VMs, Hosts,
Storage
• Network traffic patterns now
considered for workload placement
• Ensure connectivity awareness and
network placement optimization
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
AppDynamics Integration
• AppDynamics is an Application
Performance Monitoring (APM)
solution
• This integration allows CWOM to
dynamically discover the application
topology, dependencies, and real-
time performance data
• Using AppD a real-time data
source, CWOM is driving towards
APM-influenced decisions and
actions to better solve the business
challenges
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Conclusion
Integrated Solution Architecture
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
Cisco Webex Teams
Questions?
Use Cisco Webex Teams (formerly Cisco Spark)
to chat with the speaker after the session
How
1 Find this session in the Cisco Events Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
cs.co/ciscolivebot#BRKINI-2631
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Complete your online
session survey
• Please complete your Online Session
Survey after each session
• Complete 4 Session Surveys & the Overall
Conference Survey (available from
Thursday) to receive your Cisco Live T-
shirt
• All surveys can be completed via the Cisco
Events Mobile App or the Communication
Stations
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Continue Your Education
BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Thank you