39
Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect June 18, 2022

Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Embed Size (px)

Citation preview

Page 1: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Vizioncore Optimizing the Performance of the

Virtual Infrastructure

Scott Herold, Lead ArchitectApril 21, 2023

Page 2: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Vizioncore Strategy

Page 3: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Performance Monitoring for Virtual and Physical Infrastructures

Page 4: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Fundamental ChallengeUnderstanding the impact of resource sharing

CPUMulti-Core Processors

NetworkShared Connectivity

Load Balancing

Redundancy

MemorySharing

Over-commitment

Disk

Shared storage

Fiber, iSCSI, NAS

Core 4 Resources

Page 5: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Clarity

Tracking Prevention

Containment Expertise

Key Challenges

Page 6: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

• Existing tools show data in many tabs

• Alarming is simplistic and doesn’t show trends

• Management frameworks require multiple management servers– Administering servers independently

– Missing “single pane of glass” virtualization data views

– Struggling to compare metrics, virtual infrastructure layers

Clarity To see what you need to quickly and easily

Page 7: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

• No context around virtualization metrics

• Expert advice not given• Virtual machine metrics inaccurate

– Hypervisor has dynamic resource scheduling

– Live migrations to alternate hardware

– Timekeeping issues inside virtual machines

Expertise To manage new and different technology

Page 8: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

• Host issues could impact virtual machines

• Host issues alarm when issue detected

• Each VM on host raises its own alarm

• One single issue can escalate to many– Complicates root-cause

analysis and resolution

– Makes problem appear more significant that it is

ContainmentOf alarm storms and information overload

Page 9: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

• VMs moving across hosts due to Live Migration and High Availability technologies

• Could move to more/less powerful systems– May impact overall VM

performance

• Migrations impact resource prioritization

• Need to track migrations to assist with root cause analysis

• Required to meet government regulations

TrackingTo know what happened and why

Page 10: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

• Impact analysis prior to migration– For all “Core 4 Resources”

– Understand growth trends

• Ensure service levels are maintained

• Understand “Best Practice” configurations and patterns

• Starting to move toward the fluid datacenter– Predictive

– Automated

PreventionOf future problems

Page 11: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

SummaryChallenges of Monitoring a Virtual Infrastructure

Clarity

Tracking Prevention

Containment Expertise

Page 12: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

vFoglight Overview

Best-in-class virtualization monitoring to:• Manage the relationships and

interactions between all the components in the virtual infrastructure:

• Detect, diagnose and resolve incidents and problems

• Ensure performance and availability• Perform capacity planning

Page 13: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

vFoglight Overview

vFoglight delivers Clarity• Visualize detailed architectural views• Understand relationships and interactions

between infrastructure components• Quickly identify problems with color and

movements to direct attention

Page 14: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

vFoglight Overview

vFoglight delivers Expertise• Leverage detailed alarms with

recognized industry expertise– Best Practices– Future Predictions– Deviations from Normal Activity– Specific Operational Problems

• Accurately diagnose the root-cause of incidents and problems

• Speed MTTR for problems

Page 15: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

vFoglight Overview

vFoglight offers Containment• Contain alarms from virtual and physical

servers• Turn data into meaningful information• Correlate infrastructure, host and virtual

machine issues

Page 16: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

vFoglight Overview

vFoglight provides Tracking• Track movement of virtual machines

and understanding their resource impact

• Correlate the impact on performance and availability on VMs, applications and services

• Understand VM configuration changes from one physical server to another

Page 17: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

vFoglight Overview

vFoglight offers Prevention• Summarize performance and utilization

data at all levels of the infrastructure• Identify capacity issues• Visualize underutilized capacity and

predict overutilization for future planning

Page 18: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Optimize Virtualization Management through Automation

Page 19: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Market Background

• Has virtualization technology improved staffing to server/workload ratios?– More than 50% of organizations said, “No”.

• What would have the biggest impact on improving these ratios?– 64% said, “Automating administration activities via

management tools.”

Data Center Conference Survey: Addressing the Operational Challenges of Virtual Server Management

Page 20: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

* Source: “Application Management — It's Not Just a Production Problem,” , Gartner

Virtualization MaturityVirtualization doesn’t happen overnight. Organizations pass through several stages as their infrastructures evolve

Page 21: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Types of Automation

Automation

Script-Based Administration Task Automation

Scripts are Executions That Have Raw Logic

Scripts Can Invoke System APIs Scripts are Text-Based Logic Captured in Code Conducive to Individual Authoring Run on the Desktop Scripts are Scalable Across one Desktop

Tasks are Workflows That Link Actions and Scripts

Workflows Can Invoke System APIs Workflows are Visual Logic Captured in Workflows Conducive to Group Authoring Workflows are Catalogued in a Secure Library Workflows Run on Server Workflows Can Be Scheduled Workflows are Scalable Across Many Servers

Page 22: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Vizioncore Automation Approach

Page 23: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Our Automation Products

Virtualization EcoShell vControl (Mid-May 2009)

A desktop application that enablesSCRIPT-BASED ADMINISTRATION

A solution that enables TASK AUTOMATION

Out-of-the-box Library of Scripts Out-of-the-box Library of Actions and Flows

Configuration Reporting Virtual Machine High Availability

Intelligent User Interface Script Editor Self-Service Provisioning

Data Gather, Filter, Remediate Web Services Interface

Scalable Grid Architecture

Online Community: www.theVESI.org Online Community: www.VMAdmin.org

Community Support Vizioncore Support

Free $399 / socket

Individual Buyer Management Buyer

Page 24: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

What is Virtualization EcoShell?

Freeware desktop application for administrators• Streamlines the management and automation of multi-platform

environments

• Leverages Windows PowerShell to deliver daily cost-savings opportunities for administrators

• Enables IT processes to become more efficient while reducing errors and lowering costs of administration

• Utilizes the VMware VI Toolkit (for Windows) and the engine of the award winning PowerGUI application from Quest Software.

• Beta release date was April 15, 2009

• Download and install from www.theVESI.org

Page 25: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Virtualization EcoShell – Benefits

Flexible and Robust User Interface• Simultaneously manage multi-platform virtual environments

• Microsoft applications and other Windows PowerShell supported technologies

Streamline Automation• Reduce errors from manual script-based administration processes

• Address repetitive and complex tasks

Valuable Administrative Reports and Maps• Provide pre-defined, customizable

reports and automated maps

• Save to HTML, CSV and Microsoft® Visio

Page 26: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Benefits (continued)

Powerful Script Assistance • Integrated Development Environment (IDE) with IntelliSense for code

completion

• VESI – Online community encouraging users to share and enhance the capabilities of the Virtualization EcoShell at www.theVESI.org

Page 27: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Too Much Time Provisioning VMs

Increasing Administration Costs

More VMs Per Admin

ApplicationApplication

OSOS

ApplicationApplication

OSOSApplicationApplication

OSOSApplicationApplication

OSOS

Problem Space

Many Manual &Repetitive Tasks

Page 28: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Ideal Solution

Self-Service Provisioning

Task Automation

Multi-VM Control

ApplicationApplication

OSOS

ApplicationApplication

OSOSApplicationApplication

OSOS

Page 29: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

vControl

Self-Service Provisioning

Task Automation

Multi-VM Control

Solution Overview

ApplicationApplication

OSOS

ApplicationApplication

OSOSApplicationApplication

OSOS

Multi-Hypervisor VM Management

Page 30: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Economic Value Proposition

More VMs Per Admin

Reduced Errors

License and Maintenance

Costs

Uptime

Multi-Hypervisor VM ManagementvControl

Hard Savings Soft Savings

Page 31: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Multi-Hypervisor VM ManagementvControl

Self-Service Provisioning: A system for consumers to build and deploy VMs for themselves.

Key Capabilities:• Web Interface for Consumers• Customizable VM Templates• Workflow to Build and Deploy VMs• VM Approval Process for IT

Self-Service Provisioning

Page 32: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Multi-Hypervisor VM ManagementvControl

Multi-VM Control: An interface for task-based administration of VMs.

Key Capabilities:• Control Multiple VMs Simultaneously

(e.g. Create, start , clone, edit, move, delete….)

• Easy to Trigger Workflows• Support for VMware, Hyper-V, Xen,

and Solaris Zones• Browser-Based for Global Access

Multi-VM Control

Page 33: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Multi-Hypervisor VM ManagementvControl

Task Automation: A workflow system to automate manual and repetitive tasks.

Key Capabilities:• Visual Workflow Editor• Out-Of-The-Box Workflows and

Actions• Combine Actions and Homegrown

Scripts• Web Services Interface and SDK

Task Automation

Page 34: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Multi-Hypervisor VM ManagementvControl

Task-Based HA: Identify failures and restart VMs from a single console.

Key Capabilities:• VM HA Failover• Primary and Secondary Failover• Mixed Infrastructure Failover for

VMware• Rapid VM Recovery

Task-Based HA

Page 35: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Vizioncore Strategy

Page 36: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

How It Ties Together

Virtualization EcoShell vControl

Page 37: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Vizioncore Automation Approach

Virtualization EcoShell

vControl “vFutures”

Page 38: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Q&A

Page 39: Vizioncore Optimizing the Performance of the Virtual Infrastructure Scott Herold, Lead Architect October 5, 2015

Thank You.