16
Cisco Confidential © 2015 Cisco and/or its affiliates. All rights reserved. 1 Cisco Workload Optimization Manager (CWOM) Lars Granberg Systems Engineer, [email protected] 12. April 2018

Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

Cisco Confidential© 2015 Cisco and/or its affiliates. All rights reserved. 1

Cisco Workload Optimization Manager(CWOM)Lars GranbergSystems Engineer, [email protected]

12. April 2018

Page 2: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2

“Assuring workload performance while maximizing utilization”

The Desired State

Page 3: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3

Decision Engine

for IT environments

• Software that continuously analyzes workload consumption, costs and compliance constraints and automatically allocates resources in real-time.

• It assures workload performance by giving workloads the resources they need when they need them.

What is Cisco Workload Optimization Manager?

Page 4: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4

Page 5: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5

Dynamic Adjustment

Self-Managing

• Initial Workload Placement

• Increase Resources

• Decrease Resources

• Move Workload

• Retire Resources

Thread UtilizationCore Utilization

Ready Queue/ Wait Time

UtilizationSwappingBallooning

IOPSCapacityThroughputCompression

LatencyRelationships

BandwidthGeography

WORKLOAD

Page 6: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6

Decision Automation

Provision

Scale Placement

Applications

Compute

StorageCisco UCS Director

Cisco ACICisco CloudCenter

Cisco UCS Central/Manager

Cisco

Public Cloud

Databases

Page 7: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7

Workload Performance Depends on Supply Chain

Performance Supply Chain• Workload requires resources from VM• VM requires resources form Hypervisor• Hypervisor requires resources

• Network• Compute• Storage

• Thousands of variables to tune• Placement• Scaling• Provisioning

Page 8: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8

Evolution of AutomationManual

Physical to Virtual

Self-managingScale

1999 2001 2003 2005 2007 2009 2011 2013 2015 2017 2019 . . . . . . . 2025

ManualWorkflow

Automated Real-Time

Scripting Scale

Manual Scale

Scripts,Orchestration

Self-Managing

Com

plex

ity

Automating Processes à Automating Decisions

Page 9: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9

Process

• Problems typically addressed after alerting -> reactive

• Labor intensive

• More data == more noise

Decision

• Problems typically addressed before alerting -> preventative

• Little to no human intervention

• More data == better decisions

Process Automation versus Decision Automation

deploy(new_app)new_vm(large, ssd) Desired

state

Page 10: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10

Decision Automation for Cisco Multi-Cloud

Tetration

Turbonomic

HyperFlex

UCS Manager UCS Director

Placement Scaling

Capacity

CloudCenterOrchestration

Cloud

Infrastructure

Applications

ACI

Workload OptimizationPowered by Turbonomic

Page 11: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11

How Does It Work

• Installs within 20 minutes from an .ova file

• Connect to browser choice (Firefox, Chrome)

• Add license key and select targets

• Add IP addresses, user names, and password credentials

• Connects to virtualization, compute, storage

• Detects all service entities

• Overlays constraints

• Result: virtual market of buyersand sellers

• Topological map = relationshipsArrow show buying/selling association

• Recommended actions designed to optimize virtual market

• Three types of actions

• Placement• Scaling • Provisioning

• Actions are global

Reduce Vmem capacity for Virtual Machine test-AppSvr1 from 2097152.0 to 1048576.0 to address underutilization

Actions

Page 12: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12

Cisco WOM and VMware – Feature Comparison and Crossover

Cisco WOM

Feature Overlap• Balance load in a cluster (DRS)• Visibility into performance and

configuration issues (vROps)• Capacity planning (vROps)• Policy based new VM deployment

(vRA)• Visibility into cost / showback (vRB)

Only Cisco WOM Does• Continuously optimize workload

performance • Improve resource & cost efficiency

on-prem and in public cloud• Deliver predictable SLAs • Compliance assurance • Heterogeneous platform to support

any technology choice • Performance based new VM

deployment

Only vRealize Does• Hypervisor (vSphere)• High-availability and Maintenance

mode (DRS)• Virtual network config (vSwitch)• Automated new VM deployment and

self-service (vRA) • Log analysis (Log Insight)

Page 13: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

CloudCenter

Self-service environments must continuously perform as applications

are dynamically deployed into the environment.

Performance assurance for newly deployed and existing workloads in self-service environments.

CiscoCloudCenter

Page 14: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14

How does it work together?

CiscoCloudCenter

User requests new cloud app…

CloudCenter calls to WOM via API….

WOM, where should this workload go?

WOMDiscoveryWhat’s the current state of the environment?

AnalyticsWhere will this app get the best price for the resources it needs?

ActionInitial placement

WOM returns a placement action…

CloudCenter places the workload as WOM

dictates

Page 15: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

Cisco WOMDemo

Page 16: Cisco Workload Optimization Manager (CWOM)€¦ · © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 “Assuring workload performance while maximizing

Thank you.