optimize workload cost and performance using for publication · world without continuous...

27
#vmworld Optimize Workload Cost and Performance Using the vRealize Suite Helen Michaud, VMware, Inc. Sunny Dua, VMware, Inc. MGT2934BU #MGT2934BU VMworld 2018 Content: Not for publication or distribution

Upload: others

Post on 21-May-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

#vmworld

Optimize Workload Costand Performance Using

the vRealize SuiteHelen Michaud, VMware, Inc.

Sunny Dua, VMware, Inc.

MGT2934BU

#MGT2934BU

VMworld 2018 Content: Not for publication or distribution

Page 2: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

Disclaimer

2©2018 VMware, Inc.

This presentation may contain product features orfunctionality that are currently under development.

This overview of new technology represents no commitment from VMware to deliver these features in any generally available product.

Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.

Technical feasibility and market demand will affect final delivery.

Pricing and packaging for any new features/functionality/technology discussed or presented, have not been determined.

VMworld 2018 Content: Not for publication or distribution

Page 3: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

3©2018 VMware, Inc.

Our mission

We create a seamless experience across clouds

VMworld 2018 Content: Not for publication or distribution

Page 4: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

4©2018 VMware, Inc.

Hybrid cloudPrivate cloud

Self-driving operations

What makes the experience across clouds seamless?

Programmable provisioning

Self-driving operationsSelf-driving operations

Programmable provisioning

Application operationsApplication operations

Programmable provisioning

Application operationsDeveloper

Developer, DevOps Admin

Cloud Admin,SRE

Cloud APICloud APICloud API

VMware SDDC (VCF)

VCPP / VMC PUBLIC CLOUD

VMworld 2018 Content: Not for publication or distribution

Page 5: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

5©2018 VMware, Inc.

VMware Cloud Management PlatformProgrammable Provisioning with Self-Driving Operations

vRealize Automation

C O N T I N U O U SO P T I M I Z A T I O N

DAY 1

DAY 2

TARGET UTILIZATION

$ TARGET BUDGET

TARGET PERFORMANCE

BUSINESS INTENT

vRealize Operations

$

OPERATIONAL INTENT

LICENSE or AFFINITY INTENT

ENABLE MONITORING INTENT VIA CODE

APP SLA

VMworld 2018 Content: Not for publication or distribution

Page 6: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

Dev/Test

vRealize Automation Shared Infrastructure

Provision Manage RetireRequest

Desktop

Request Provision Manage Retire Archive

Production

Request Approval Provision Manage Retire Archive

Cloud Administrator

Service Blueprints

SLA

Cost Profile

Service Tier

Security

Policies

TemplatesPrivateSDDC

VMC on AWS Public Cloud

• Personalize services using policies to meet unique business and IT needs

• Access and delivery policies to provide the right-size service at the right service level

• Rapidly configure policies with a few clicks

Policy-based governance with vRealize Automation

VMworld 2018 Content: Not for publication or distribution

Page 7: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

vRealize Operations 7.0 Foundation for Self Driving Operations

Assess & Optimize Performance

Assess, Plan & Optimize Capacity

Troubleshoot Faster with

Metrics, Logs & Events

Manage vSphere Configuration &

ComplianceVMworld 2018 Content: Not for publication or distribution

Page 8: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

8©2018 VMware, Inc.

Delivered in vROps 6.7• Real-Time Predictive Analytics, based on

industry-standard ARIMA statistical analysis model

• Improved capacity accuracy; including for Workload Optimization (aka Workload Balancing)

• Self-learning, updated in real-time; calculations available immediately

• Integrated costing with capacity

What’s New in vROps 7.0• Exponential decay to give more

relevance to changing patterns and react better to more recent spikes without losing periodicity

• Calendar aware periodicity to detect, the nth day of the month, the end of the month, and the first day of the month.

vRealize Operations analytics engineNew “Forward-Looking” Forecast Analytics

Predictive DRS

VM Rightsizing

Capacity Analytics

Workload Placement

VMworld 2018 Content: Not for publication or distribution

Page 9: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

9©2018 VMware, Inc.

Intent definition – Operational and Business

What is your target utilization objective?

• Balance - Workloads are evenly spread out

• Consolidate – Workloads are placed maximize utilization aka densification

How much risk is acceptable?

• Headroom provides a buffer of space for the cluster

• Reduces risk from bursts or unexpected demand

How to drive placement based on business needs?• Tags-based placement (Needs vCenter Tagging)

• SLA Tiers: Gold, Silver, Bronze• License Policies: Windows, Oracle, Linux• Compliance: PCI, HIPAA • App affinity policies

Operational Intent Business Intent

VMworld 2018 Content: Not for publication or distribution

Page 10: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

10©2018 VMware, Inc.

Business Intent Definition in vRealize Automation

What is your target utilization objective?

• Balance - Workloads are evenly spread out

• Consolidate – Workloads are placed maximize utilization aka densification

How much risk is acceptable?

• Headroom provides a buffer of space for the cluster

• Reduces risk from bursts or unexpected demand

How to drive placement based on business needs?• Defined using Reservation Policies

• SLA Tiers: Gold, Silver, Bronze• License Policies: Windows, Oracle, Linux• Compliance: PCI, HIPAA • App affinity policies

Operational Intent vRealize Automation Business Intent

VMworld 2018 Content: Not for publication or distribution

Page 11: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

Price Your IT Services • Support pricing based on blueprints,

reservation and reservation policies• Easy to adjust pricing based on cost

VMworld 2018 Content: Not for publication or distribution

Page 12: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

12©2018 VMware, Inc.

Performance & Capacity based Recommendation

VM

Clusters & Policy Details

Catalog Request

Place VM in Cluster and let DRS manage inside the cluster

Balance (Performance)

Consolidate

VC3

VC2

VC1

1

2

3

4

5

Reservations

Developer

VI Admin

In flight capacity

reservation

Initial workload placement

VMworld 2018 Content: Not for publication or distribution

Page 13: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

13©2018 VMware, Inc.

Placement details in vRealize Automation deployment history

VMworld 2018 Content: Not for publication or distribution

Page 14: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

14©2018 VMware, Inc.

Tag Violations License Enforcement: Windows VMs running on Linux licensed clusters Compliance: PCI applications running on Non-PCI Hosts SLA Tiering: BCAs running on sub-optimal HW

Day 2 - Intent breach

Utilization Violations Not Balanced Not Consolidated Workload Utilization Breach

Operational

Business

VMworld 2018 Content: Not for publication or distribution

Page 15: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

15©2018 VMware, Inc.

VC2

VC1

1

2

3

4

6

Reservations

VMVM

Balance (Performance)

Consolidate

Ongoing workload placement

5VM

Discover and continuously look for optimization

Detect optimization opportunity or cluster

goes red

Generate optimization plan

Ask vRealize Automation for placement whitelist

Break plan down to Individual moves and pass to vRealizeAutomation to execute

Call vCenter to perform vMotions and update internal metadata

Update vRealizeOptimization with status of VM moves

VMworld 2018 Content: Not for publication or distribution

Page 16: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

16©2018 VMware, Inc.

vRealize Automation and Operations Day 2 IntegrationLeveraging Custom Datacenters

• One CDC for each Connected vCenter • Contains ALL vRA Managed Clusters in that vCenter• This CDC is available for Workload Optimization

– vROps Business Intent (Tags) is greyed out

Cluster 2 Tier 1

Cluster 3 Tier 1

Cluster 1 Tier 2

Cluster 2 Tier 2

Cluster 1 Tier 1

AutomaticallyCreated CDC

CDC Created Automatically when you Connect the Adapter

VMworld 2018 Content: Not for publication or distribution

Page 17: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

17©2018 VMware, Inc.

Closed Loop Workload OptimizationBalance and Honor vRA Reservation Policy

Tier 1 – Cluster 01 Tier 1 – Cluster 02 Tier 2 – Cluster 01 Tier 2 – Cluster 01

VM

VM

VM

VM

VM

VM

VM

VM

VM

VMVM

VM

VM

VM

VM VM

VM

VM

VM

VM

Operational Intent• Balance – Ensure application

performance

Business Intent• Follows vRA Reservation Policies boundaries

VM VM

CDC – vRA Managed Clusters

VMworld 2018 Content: Not for publication or distribution

Page 18: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

18©2018 VMware, Inc.

Closed Loop Workload OptimizationBalance and Honor vRA Reservation Policy

Tier 1 – Cluster 01 Tier 1 – Cluster 02 Tier 2 – Cluster 01 Tier 2 – Cluster 01

VM

VM

VM

VM

VM

VM

VM

VM

VM

VMVM

VM

VM

VM

VM VM

VM

VM

VM

VMVM VM

CDC – vRA Managed Clusters

Balances clusters based on vRealize Automation business intent

VMworld 2018 Content: Not for publication or distribution

Page 19: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

19©2018 VMware, Inc.

Optimize -> Schedule -> AutomateTurn on Your Self-Driving Operations

Run

Sch

edul

e

Aut

om

ate

That takes care of the Performance.....VMworld 2018 Content: Not for publication or distribution

Page 20: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

20©2018 VMware, Inc.

What about cost?Define, assess and optimize cost

Define Infrastructure, Facilities and Labor costs

Define your depreciation models

Apply standard discounts

Cost and configuration reference database for 2800+ server models

VMworld 2018 Content: Not for publication or distribution

Page 21: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

21©2018 VMware, Inc.

Reclaim stranded capacity to save costsReclaim from idle, powered off and VMs with snapshots

Find Stranded Resources

Review, Ignore or Reclaim

VMworld 2018 Content: Not for publication or distribution

Page 22: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

22©2018 VMware, Inc.

Continuous Workload Optimization Demo

VMworld 2018 Content: Not for publication or distribution

Page 23: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

World without continuous optimization

An application Owner complains to IaaS Team

that her app is slow.

She has verified that:

• Windows CPU and RAM utilization is good.

• Disk latency is good. No network drop packets.

DRoll up your

sleeve! You are born for this!

ACheck ESXi

utilization. If it’s low, tell her to

doubt no more.

CCall your VMware

TAM & MCS. That’s why you pay them

right?

B Buy her a nice lunch + flower.

Ask her to forget about it

VMworld 2018 Content: Not for publication or distribution

Page 24: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

Let us look at an example…

Revenue Collection Batch Processing Reporting

Billing ApplicationThen comes black Friday!!

VMworld 2018 Content: Not for publication or distribution

Page 25: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

Let us look at an example…

Revenue Collection Batch Processing Reporting

Billing ApplicationThen comes black Friday!!

Let’s see how Continuous Workload Optimization can help!VMworld 2018 Content: Not for publication or distribution

Page 26: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

PLEASE FILL OUTYOUR SURVEY.Take a survey and enter a drawingfor a VMware company store gift card.

#vmworld #MGT2934BU

VMworld 2018 Content: Not for publication or distribution

Page 27: Optimize Workload Cost and Performance Using for publication · World without continuous optimization An application Owner complains to IaaS Team that her app is slow. She has verified

THANK YOU!

#vmworld #MGT2934BU

VMworld 2018 Content: Not for publication or distribution