Optimize Workload Cost and Performance Using the vrealize Suite

Size: px
Start display at page:

Download "Optimize Workload Cost and Performance Using the vrealize Suite"

Transcription

1 Optimize Workload Cost and Performance Using the vrealize Suite Helen Michaud, ware, Inc. Sunny Dua, ware, Inc. #vmworld MGT2934BU #MGT2934BU

2 Disclaimer This presentation may contain product features or functionality that are currently under development. This overview of new technology represents no commitment from ware 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. 2

3 Our mission We create a seamless experience across clouds 3

4 What makes the experience across clouds seamless? Developer Developer, DevOps Admin Cloud Admin, SRE Application operations Application operations Application operations Programmable provisioning Programmable provisioning Programmable provisioning Cloud API Cloud API Self-driving operations Self-driving operations Self-driving operations Private cloud ware SDDC (VCF) Hybrid cloud VCPP / C PUBLIC CLOUD 4

5 ware Cloud Management Platform Programmable Provisioning with Self-Driving Operations APP SLA LICENSE or AFFINITY INTENT ENABLE MONITORING INTENT VIA CODE BUSINESS INTENT vrealize Automation CONTINUOUS OPTIMIZATION vrealize Operations DAY 1 DAY 2 $ OPERATIONAL INTENT $ TARGET PERFORMANCE TARGET UTILIZATION TARGET BUDGET 5

6 Policy-based governance with vrealize Automation Security Request Provision Manage Retire Dev/Test Request Approval Provision Manage Retire Archive Production Request Provision Manage Retire Archive Desktop Cloud Administrator Policies Templates Service Blueprints SLA Cost Profile Service Tier Private C on AWS Public Cloud SDDC vrealize Automation 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 Shared Infrastructure

7 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 & Compliance

8 vrealize Operations analytics engine New Forward-Looking Forecast Analytics 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 n th day of the month, the end of the month, and the first day of the month. Predictive DRS Workload Placement Rightsizing Capacity Analytics 8

9 Intent definition Operational and Business What is your target utilization objective? Operational Intent 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 Business Intent 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 9

10 Business Intent Definition in vrealize Automation What is your target utilization objective? Operational Intent 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 vrealize Automation Business Intent 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 10

11 Price Your IT Services Support pricing based on blueprints, reservation and reservation policies Easy to adjust pricing based on cost

12 Initial workload placement Catalog Request Developer Clusters & Policy Details Reservations VC1 VC2 VC VI Admin Place in Cluster and let DRS manage inside the cluster Balance (Performance) Consolidate Performance & Capacity based Recommendation In flight capacity reservation 12

13 Placement details in vrealize Automation deployment history 13

14 Day 2 - Intent breach Operational Business Utilization Violations Not Balanced Not Consolidated Workload Utilization Breach Tag Violations License Enforcement: Windows s running on Linux licensed clusters Compliance: PCI applications running on Non-PCI Hosts SLA Tiering: BCAs running on sub-optimal HW 14

15 Ongoing workload placement Reservations VC1 VC Update vrealize Optimization with status of moves Call vcenter to perform vmotions and update internal metadata Balance (Performance) Consolidate Discover and continuously look for optimization Ask vrealize Automation for placement whitelist Break plan down to Individual moves and pass to vrealize Automation to execute Detect optimization opportunity or cluster goes red Generate optimization plan 15

16 vrealize Automation and Operations Day 2 Integration Leveraging Custom Datacenters CDC Created Automatically when you Connect the Adapter 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 1 Tier 1 Cluster 2 Tier 1 Cluster 3 Tier 1 Cluster 1 Tier 2 Automatically Created CDC Cluster 2 Tier 2 16

17 Closed Loop Workload Optimization Balance and Honor vra Reservation Policy Tier 1 Cluster 01 Tier 1 Cluster 02 Tier 2 Cluster 01 Tier 2 Cluster 01 Operational Intent Balance Ensure application performance Business Intent CDC vra Managed Clusters Follows vra Reservation Policies boundaries 17

18 Closed Loop Workload Optimization Balance and Honor vra Reservation Policy Tier 1 Cluster 01 Tier 1 Cluster 02 Tier 2 Cluster 01 Tier 2 Cluster 01 CDC vra Managed Clusters Balances clusters based on vrealize Automation business intent 18

19 Optimize -> Schedule -> Automate Turn on Your Self-Driving Operations That takes care of the Performance... Run Schedule Automate 19

20 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 server models 20

21 Reclaim stranded capacity to save costs Reclaim from idle, powered off and s with snapshots Review, Ignore or Reclaim Find Stranded Resources 21

22 Continuous Workload Optimization Demo 22

23 World without continuous optimization An application Owner complains to IaaS Team that her app is slow. A Check ESXi utilization. If it s low, tell her to doubt no more. B Buy her a nice lunch + flower. Ask her to forget about it C Call your ware TAM & MCS. That s why you pay them right? She has verified that: Windows CPU and RAM utilization is good. Disk latency is good. No network drop packets. D Roll up your sleeve! You are born for this!

24 Let us look at an example Billing Application Revenue Collection Batch Processing Reporting Then comes black Friday!!

25 Let us look at an example Billing Application Revenue Collection Batch Processing Reporting Then comes black Friday!! Let s see how Continuous Workload Optimization can help!

26 PLEASE FILL OUT YOUR SURVEY. Take a survey and enter a drawing for a ware company store gift card. #vmworld #MGT2934BU

27 THANK YOU! #vmworld #MGT2934BU