You are on page 1of 68

BRKINI-2631

Mastering Data Centre and


Cloud Workloads
Optimization and Automation with Cisco
Analytical Tools

Jose Martinez – Technical Solution Architect


Matthew Wronkowski – Technical Solution Architect
Agenda
• Introduction
• Solution Showcases
• Cisco Workload Optimization Manager
• Cisco HyperFlex
• Cisco UCS Director
• CWOM At Work
• Conclusion

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

• Make informed decisions


• Ability to plan ahead
• Dynamically recommends
new routes

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

• Undersubscription results in • Oversubscription also results in


negative outcomes negative outcomes
• Expensive resources at idle • Loss of revenue
• Customer satisfaction affected

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

Only All workloads Focus effort


provision and in high-value Unleash the
Provide the what is activities.
infrastructure power of a
best user- needed. comply with Eliminate hybrid cloud
experience
Minimize idle the business repetitive strategy
resources. guidelines tasks.

BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Challenges faced by IT organizations

Lack of Visibility on the Unpredictable Cloud Spend vs.


Data Center Performance Impact Data Growth
Opaque & elusive Changes to the Transitioning to the cloud
infrastructure telemetry environment to improve without proper analysis
results in suboptimal performance without could increase monthly
resource provisioning proper data can do more cloud spend
harm than good

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

Assessing Managing & Optimizing Planning & Implementation


It is key to have complete Continuously, in real-time, Directly helps resolve the
visibility and manage and optimize the challenges of planning,
understanding of the infrastructure taking in migrating, placing and
entire state of your consideration and sizing the workloads at
workloads as they stand balancing cost, the right time
today performance and
compliance

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

• Effective Resource Allocation Supply Demand


• When it is required?
• Where it is required?

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?

API-Driven Data Model Analytics Automation Realtime

Easy Install Discovery Insight Marketplace Tradeoffs

API-driven Automatically Determines insight Automatically or Delivers the


software populates a rich, and action manually executes desired state In
solution extensible data the actions based real-time.
model on application
demand and
resources

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

• Plan types include:


• Add Workload
• Migrate to Public Cloud
• Workload Migration
• Decommission Hosts
• Hardware Refresh

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

A Scale Capacity Within Converged Nodes B Add Converged


Nodes
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco HyperFlex Node Scaling Options
VMware HyperV Stretched Cluster
SFF LFF SFF LFF SFF LFF
Converged Nodes Converged Nodes Converged Nodes Converged Nodes Converged Nodes Converged Nodes
3-32 3-16 3-16 3-16 2-16 / Site (4-32 / Cluster) 2-8 / Site (4-16 / Cluster)

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

2:1 2:1 1:1 1:1 2:1 2:1


Max ratio Compute to Max ratio Compute to Max ratio Compute to Max ratio Compute to Max ratio Compute to Max ratio Compute to
Converged Nodes Converged Nodes Converged Nodes Converged Nodes Converged Nodes Converged Nodes

Max Cluster Size Max Cluster Size Max Cluster Size Max Cluster Size Max Cluster Size Max Cluster Size

64 48 32 32 32/Site 64/Cluster 24/Site 48/Cluster


! Hybrid Only ! Hybrid Only ! Hybrid Only

© 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

Native Data Replication & DR 3rd Party Backup


Integrations
In-built Snapshots, Replication & Disaster Recovery

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

& Reliability Logical Availability Zones Stretched Cluster


RF data copies striped VM VM VM VM VM VM VM VM
across groups
Single Cluster

Logical Availability Logical Availability Logical Availability


Group 1 Group 2 Group 3 Witness Server
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Centralized Cloud-Based Management of the Future

Telemetry Policy Based Secure and API Driven, Connected


and Analytics Orchestration Compliant DevOps Enabled TAC

Cisco Intersight SaaS Actionable


Simplicity Intelligence
Intersight

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

• Scripting available when needed


• Available Methods
• Custom Task (JavaScript*)
• Script Module (custom scripts)
• PowerShell (through PSA)
• SSH Remote Execution

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.

Recommend Manual Automated

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

• What if… Refresh UCS M4 to UCS M5?


• What if… We migrate to the cloud?
• What if… Consolidate IT groups?
• What if… We migrate to Hyperconverged?

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

• Edit existing template CPU


• Toggle “Select from Catalog”
• Run any plan with this template
• Model migration to Hyperconverged

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

Data Collection Open Access Analytics Actions


• Workload placement
• Workload sizing
Cisco UCS • Workload provisioning
Fabric • Resizing
virtual storage
REST APIs • Provisioning
Cisco Workload virtual storage
• Suspending
Cisco Optimization virtual storage
Hyperflex Manager • Provisioning hosts
• Suspending hosts

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

Don’t forget: Cisco Live sessions will be available for viewing


on demand after the event at ciscolive.cisco.com

BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Continue Your Education

Demos in Meet the Related


Walk-in
the Cisco engineer sessions
self-paced
Showcase labs 1:1
meetings

BRKINI-2631 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Thank you

You might also like