application ha in virtual environments

24
Intelligent Application Awareness in Virtual Environments Lorenzo Galelli Snr Principal Technical Product Manager ApplicationHA 6.0 VMware 1

Upload: arrow-ecs-uk

Post on 05-Dec-2014

1.021 views

Category:

Technology


6 download

DESCRIPTION

Presented at the Arrow ECS Accelerate your Virtualisation Business with Symantec and VMware event, 18th January 2012 at Williams F1 Conference Centre

TRANSCRIPT

Page 1: Application HA in Virtual Environments

Intelligent Application Awareness in Virtual Environments

Lorenzo GalelliSnr Principal Technical Product Manager

ApplicationHA 6.0 VMware 1

Page 2: Application HA in Virtual Environments

• Virtualization widely-adopted for non-critical applications

• Business critical applications are infrequently virtualized

• Virtualization vendors fail to ensure application availability

Key Challenges: Ensuring Application Availability

Virtualizing Business-Critical Applications

ApplicationHA 6.0 VMware 2

TIER 3 TIER 2 TIER 1

IISApachePrint

WebLogicWebSphereFile

SQL, OracleSAPExchange

Criticality of applications

Virt

ualiz

ation

ado

ption

Low adoption beyond Tier 3

Page 3: Application HA in Virtual Environments

Application availability a key requirement for virtualization of critical apps

2. Source: IDC, October 2009. Choosing Storage for Virtualized Servers. For companies with > 1,000 employees.

Key challenges in managing virtualized servers2Leading causes for unplanned outages1

Gartner: 40% of failures are caused by the application going down

IDC: 51% of respondents rank Application Availability as the key virtualization challenge

1. Source: Gartner, 30 November 2010

ApplicationHA 6.0 VMware

40% Application Failures

40% Operations Errors

20% Security, Power, OS, HW

Series1

32%

29%

42%

41%

51%Ensuring Application Availability

Coordinating new deployments and upgrades

Managing unanticipated cost increases

Overcoming existing allocation, purchasing and budget practices

Compensating for the lack of integrated management tools

3

Page 4: Application HA in Virtual Environments

Current tools and processes force challenging trade-offs

ApplicationHA 6.0 VMware 4

Virtualize everything

Delay virtualization• Slows down virtualization

initiatives

• Increases operational complexity

Monitoring tool + scripting• Longer RCA and recovery time

• Burden to maintain scripts

O/S based clustering in the guest• Prevents use of vMotion,

DRS, DPM

• Increases cost + complexity

Ensure everything

Infrastructure admin

Application adminEnsure App Availability

Minimize Complexity

Exploit Virtualization

Page 5: Application HA in Virtual Environments

Symantec ApplicationHA + VMware HA: Virtualize without compromise

ApplicationHA 6.0 VMware 5

Application Resources

OS

VM

ESX Server

Site

App Components

VM1

OS

VM2

OS

VMware ESX

VM2

OS

c3c2

c1

c2 c4

c1 c3c1

c2

VMware HA

protect infrastructure components

Symantec ApplicationHA

protect application

components

Page 6: Application HA in Virtual Environments

Symantec ApplicationHA + VMware HA: Virtualize without compromise

ApplicationHA 6.0 VMware 6

EnsureAvailability

ExploitVirtualization

MinimizeComplexity

Page 7: Application HA in Virtual Environments

Symantec ApplicationHA + VMware HA: Virtualize without compromise

ApplicationHA 6.0 VMware 7

EnsureAvailability

ExploitVirtualization

MinimizeComplexity

Page 8: Application HA in Virtual Environments

VM1

OS

VM2

OS

VM1

OS

VM2

OS

Coordinated recovery between ApplicationHA and VMware HA

• App monitoring – Show health status

– Detect app failures

• Coordinated recovery– Restart applications

– Trigger VMware HAfor further recovery

– Integration via App Monitoring API

• Protects against wide range of failures– Infrastructure failures

– VM is up but app is down

ApplicationHA 6.0 VMware 8

VMware ESX VMware ESX

ApplicationHA

ApplicationHA

SQLORA SQLORA

VMware HA VMware HA

– VM recovers after a server failure but app doesn’t

– App is up but not functional

Page 9: Application HA in Virtual Environments

OS

Coordinated recovery between ApplicationHA and VMware HA – Details

• Deep understanding of the apps– App specific modules start, stop,

recover apps

– Eg: SQL DB instances, FileStream, Analysis, Storage mount points, dependencies

– Functional testing based on SQL queries

• Customizable recovery behavior– App or VM restart limit

– In-guest remediation only - Enable/Disable App Heartbeat

– Turn off remediation during planned maintenance - Enter/Exit Maintenance mode

ApplicationHA 6.0 VMware 9

AgentPackEXCH SQL

VMware ESX

VMware HA

ApplicationHA

VM1

App

ApplicationHA

Page 10: Application HA in Virtual Environments

Ensuring Availability for Custom Applications

ApplicationHA 6.0 VMware 10

Choose Custom Application

AChoose Windows Service for Monitoring

B

Page 11: Application HA in Virtual Environments

Platform and Application Coverage

ApplicationHA 6.0 VMware

ApplicationHA Guest

• Windows Server 2003, 2003 R2, 2008, 2008 R2 (all x64)

• SQL Server 2005, 2008, SQL Server 2008 R2• Exchange Server 2007, 2010• IIS 6.0, 7.0• Sharepoint 2010• Oracle Database 10gR2, 11gR1, 11gR2• SAP Netweaver 7.0 (NW04), 7.1 (WebAS 7.1)• SAP Netweaver 7.0 Central Services• FileShare• PrintShare• ApplicationHA Console Server • Custom Application

• Windows Server 2003, 2003 R2 (32 bit)• Custom Application • FileShare• SQL Server 2008

More applications on more platforms to be added in future releases

• Linux x64 (RHEL 5, 6, SLES 10, 11, OEL 5)• Oracle 10gR1, 10gR2, 11gR1 , 11gR2• Oracle Weblogic 9, 10• SAP Netweaver 7.0 (NW04)• IBM Websphere Application Server and MQ• IBM DB2 9.5, 9.7• Apache/IBM HTTP Server• Custom Application

Page 12: Application HA in Virtual Environments

ApplicationHA + Backup ExecTaking Application Availability to a New Level via Integration with Backup Exec

12

ApplicationHA 6.0 VMware

Application

Restart

Virtual Machine

Reboot

Virtual Machine

Image Recovery

Escalation of Remediation Mechanism

Automatically restore, or trigger a prompt for consent to restore, a failed virtual machine in order to recover lost application services once ApplicationHA has exhausted the steps available to remediate the failure.

* ApplicationHA 6.0 feature.

Page 13: Application HA in Virtual Environments

ApplicationHA + Backup ExecTaking Application Availability to a New Level via Integration with Backup Exec

13

ApplicationHA 6.0 VMware

Application

Restart

Virtual Machine

Reboot

Virtual Machine

Image Recovery

Escalation of Remediation Mechanism

Automatically restore, or trigger a prompt for consent to restore, a failed virtual machine in order to recover lost application services once ApplicationHA has exhausted the steps available to remediate the failure.

* ApplicationHA 6.0 feature.

Page 14: Application HA in Virtual Environments

Symantec ApplicationHA + VMware HA: Virtualize without compromise

ApplicationHA 6.0 VMware 14

EnsureAvailability

ExploitVirtualization

MinimizeComplexity

Page 15: Application HA in Virtual Environments

Optimize Application Availability with VMware

ApplicationHA 6.0 VMware 15

Exploit Virtualization in VMware environments

• Support for advanced virtualization features including VMware HA, vMotion, DRS, FT, SRM etc.

• Storage flexibility

Fiber channel

iSCSI

NAS

RDM

VMFS

Fault Tolerance

Live Migration

Workload Balancing

Disaster Recovery

Other Virtualization Features

Page 16: Application HA in Virtual Environments

Bringing Application Awareness to Site Recovery Manager

ApplicationHA 6.0 VMware 16

Application awareness in SRM audit trail

• Report application status in SRM audit trail• Proof to auditors and/or management

Application Monitoring on Both Sites During Test and Real Recovery

• Automatic application monitoring enabled on both sites• Automatic establishment of communication with VMware

HA on recovery site• Dashboard view on both sites with secured

communication

Site B

Site A

Real Recovery

Test Recovery

Page 17: Application HA in Virtual Environments

Symantec ApplicationHA + VMware HA: Virtualize without compromise

ApplicationHA 6.0 VMware 17

EnsureAvailability

ExploitVirtualization

MinimizeComplexity

Page 18: Application HA in Virtual Environments

18

• Simplified, centralized administration with vCenter and Veritas Operations Manager

• Monitor and manage hundreds of applications from a single dashboard

• Easy to deploy, simple wizard based installation and configuration

• Light weight, small footprint on servers

Reduce Operational Complexity, Training Costs and Need for Additional Tools

ApplicationHA 6.0 VMware

Page 19: Application HA in Virtual Environments

Visualize and control apps from vSphere client - screenshot

ApplicationHA 6.0 VMware 19

Detailed MonitoringVM Selected Application OperationApplication Status

Page 20: Application HA in Virtual Environments

Dashboard for Visualizing Application Status and Controlling Applications

ApplicationHA 6.0 VMware 20

Aggregated StatisticsData Center Level Alert DetailsBatch Operations

Dashboard also available on cluster level.

Page 21: Application HA in Virtual Environments

DR

WebAppHA

APPAppHA

DBApplicationHA 6.0 VMware 2

1

Service Management, Control & Availability

Virtual Business Service

VCS

Rem

edia

te

Star

t / S

top

Multi-Tier Service Recovery & DR Consolidated Status Centralised Control

Virtual

Virtual

Physical

Page 22: Application HA in Virtual Environments

22

Example Incident Workflow

Manual Process Service fails, monitoring SW generates ticket (5mins) Help desk contact app owner (5mins) App Owner determines fault layer (5mins) App Owner contacts layer owner (DBA) (5mins) DBA checks status (5mins) DBA requests DB process restart (5mins) DBA requests host restart App OK/Fails.....next steps.....

Typical Multi-Tier Service Recovery Steps (Regardless of fault)

VBS & ApplicationHA Service fails, monitoring SW generates ticket (1mins) ApplicationHA requests DB process restart (2mins) ApplicationHA orders host restart App OK/Fails.....next steps.....

30 Mins

3 MinsApplicationHA 6.0 VMware

Page 23: Application HA in Virtual Environments

Summary: Virtualize business critical apps with confidence and without compromise

ApplicationHA 6.0 VMware 23

Problem

Call to Action• Review challenges in your virtualization initiatives wrt business critical apps

• Download white paper and learn more http://www.vmware.com/go/vsp4-virtualizing-biz-critical-apps

• Download trialware http://go.symantec.com/applicationha

Solution Benefits

• Ensure availability

• Without trading off virtualization benefits

• Without taking on operational complexity

• VMware and Symantec bring best of breed HA technologies together to address this

VMware HA + ApplicationHA + Backup Exec

• Recover from app and infra failures quickly

• Exploit virtualization benefits such as FT, vMotion, DRS, DPM and SRM

• Simplify operations for app and infra team with a soln that is easy to deploy & manage

Page 24: Application HA in Virtual Environments

Thank you!

Copyright © 2010 Symantec Corporation. All rights reserved. Symantec and the Symantec Logo are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.

This document is provided for informational purposes only and is not intended as advertising. All warranties relating to the information in this document, either express or implied, are disclaimed to the maximum extent allowed by law. The information in this document is subject to change without notice.

Thank you!

ApplicationHA 6.0 VMware 24