Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
#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
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
3©2018 VMware, Inc.
Our mission
We create a seamless experience across clouds
VMworld 2018 Content: Not for publication or distribution
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
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
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
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
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
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
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
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
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
13©2018 VMware, Inc.
Placement details in vRealize Automation deployment history
VMworld 2018 Content: Not for publication or distribution
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
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
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
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
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
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
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
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
22©2018 VMware, Inc.
Continuous Workload Optimization Demo
VMworld 2018 Content: Not for publication or distribution
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
Let us look at an example…
Revenue Collection Batch Processing Reporting
Billing ApplicationThen comes black Friday!!
VMworld 2018 Content: Not for publication or distribution
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
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
THANK YOU!
#vmworld #MGT2934BU
VMworld 2018 Content: Not for publication or distribution