next step for virtualization – pre production testing · next step for virtualization – pre...

25
Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc.

Upload: others

Post on 11-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Next Step for Virtualization –Pre Production Testing

Dennis Powell

StackSafe, Inc.

Page 2: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Agenda

• Virtualization, The Second Generation

• Pre-production testing and virtualization

– The impact of downtime

– Calming the Perfect Storm

– Challenges

• Summary

Page 3: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

VirtualizationThe Second Generation

Page 4: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Virtualization

Red Hot Technology

• Traditional drivers:

– Consolidation cost savings

– Simplified QA testing

• Innovation drives the second generation

– Green computing

– Business continuity

– Service-oriented virtualization

– Data center automation

– Pre-production infrastructure testing

Page 5: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

ServiceTransition

Virtualized Pre-production Testing

and Service Transition

• Change Management

• Validation Management

• Release Management

• Deployment Management

• Evaluation Management

Cope with higher volumes of

change without impacting

service quality

Page 6: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Pre-Production Testing

The Impact of Downtime

Page 7: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

IT Operations and Service Transition:

The Perfect Storm

• Extreme availability demands

• Highly complex environments

• Inter-dependencies

• High volume of changes

Page 8: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Downtime

A Leading Critical Concern

• The highest concern by all sized companies in managing multi-tier applications

Security (32%)

Troubleshooting (32%)

Insuring High Performance (34%)

Speedy Deployment of Changes (38%)

Minimizing Downtime (38%)

Medium Enterprise

(5000-9999) employees)

Complexity (36%)

Security (36%)

Troubleshooting (38%)

Insuring High Performance (48%)

Minimizing Downtime (51%)

Large Enterprise

(10,000 + employees)

Small Enterprise

(750-4999 employees)

Insuring High Performance (35%)

5

Complexity (37%)4

Security (39%)3

Troubleshooting (45%)2

Minimizing Downtime (48%)

1

Concern

Rank

Statistical source: “IT operations Buyer Behavior Study”, June 2007. Research Edge

Page 9: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Inadequate Testing

A Leading Cause of Downtime

• Companies consider insufficient pre-production testing a key reason for downstream production problems

• Particularly considered a problem for companies:

– with high change volumes

– that consider e-commerce a top priority application (32%)

– that operate in the financial services sector (25%)

Page 10: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Software Changes, IT Resources,

and Downtime

• 65% of companies see patches, software changes, or OS updates as the most significant cause of downtime*

• Impact on resources

– Average business loses more than 2,000 IT staff hours annually due

to downtime*

* “IT operations Buyer Behavior Study”, June 2007. Research Edge

IT HOURS REQUIRED DUE TO UNPLANNED DOWNTIME BY COMPANY SIZE

1,441

2,079

3,184

0

500

1,000

1,500

2,000

2,500

3,000

3,500

IT S

taff

Ho

urs

)Small Enterprise (750-4,999 Medium Enterprise (5,000-9,999) Large Enterprise (10,000+)

2,115 hrs = Average #

of IT Staff Hours Due to

DowntimeAll Firms

Page 11: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Pre-Production

Testing

and VirtualizationCalming the Perfect Storm

Page 12: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Improving Testing Maturity During

Service Transition

• Adopt best practices for smoother process

• Set customer expectations

– Regularly schedule changes

• Establish a consistent evaluation framework

– Maintain a staging environment for IT operation testing

• Reduce predicted vs. actual performance variation

– Invest in automated change management

• Thoroughly test to reduce known errors and risk

– Test changes across the stack before deploying to production

Page 13: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Benefits of Improved Testing Maturity

• 30% less downtime incidents on an annual basis

• Reduction of change impacts to production

– 22% lower problem rate

– 33% lower rollback rate

– 21% lower delay rate

• 17% reduction in IT hours spent per test

• Smoother change/release management process

Statistical source: “IT operations Buyer Behavior Study”, June 2007. Research Edge

Page 14: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Virtualization Helps IT Maintain

Consistent Change Schedules

Rapid test platform build/update reduces change schedule

dependency on the ‘right’ test platform

Regularly scheduled changes generate business benefits

across all change management maturity factor categories:

• 6% fewer production problems caused by changes• 5% reduction in IT staff devoted to change management • 7% reduction in emergency changes• 4% have greater confidence that changes will work properly• 33% describe smoother change management process

Eliminates ad-hoc reactivity, sets customer expectations

Page 15: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Virtualization Facilitates Automated

Change Management Process

Automated provisioning (test images, DR…) quickly

delivers representative systems for change management

Automated change management improves business

benefits in four of five categories:

• 7% fewer production problems caused by changes• 4% reduction in IT staff devoted to change management• 6% greater confidence that changes will work properly• 33% described smoother change management process

Reduces variance between predicted and actual performance

Page 16: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Virtualized Environments are Easily

Maintained for Change Testing

Less time and effort needed to build, copy, replace, and delete staged images

Companies that manage a testing environment gain

business benefits in three of five categories:

• 9% reduction in emergency changes• 12% have greater confidence that changes will work properly• 12% describe smoother change management process

Establishes consistent framework from which to evaluate change

Page 17: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Virtualized Environments Support

Completeness of Change Testing

End-to-end testing across multi-tiered infrastructure

stacks, hybrid imports, virtual and physical networks

Companies that test changes on the entire infrastructure

stack gain greater business benefits in two categories:

• 4% fewer production problems caused by changes• 40% describe smoother change management process

Reduce known errors and risk in the reality of today’s Data Center

Page 18: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Virtualization Supports Process

Adoption of Choice

Customers deploying virtualization can select change

and release guidelines of choice without limitation

Companies that adopt ITIL or another process gain

business benefits in two categories:

• 4% have greater confidence that changes will work properly• 30% describe smoother change/release management process

Smoother processing increases confidence and buy-in

Page 19: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Business Benefits of Virtualized

Pre-production Testing

Less Mature More Mature

Change Testing Environment

None Staging Platform

Process Adoption

None ITIL or Other

Change Scheduling

Ad Hoc Regular Intervals

Change Management Process

Manual Automated

• Fewer Production Problems

• Lower Percent of IT Staff Devoted to Change

• Fewer Emergency Changes

• Greater Confidence in Changes

• Smooth Change Management Process

Change Management

Maturity Factors Business Benefits

Completeness of Change Testing

No test or partial test Test Against Entire Stack

Page 20: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Pre-Production

Testing

and VirtualizationChallenges and Summary

Page 21: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Virtual Testing Limitations

• The virtual environment

– Avoid mixed hypervisor environments

– x86 OS support

– Verify physical license restrictions

– Lack of fine-grained security control

Page 22: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Virtual Testing Limitations

• The virtual environment

– Network devices don’t import

– Each virtual processor “believes” that it has 100% of its physical processor resources

• Don’t oversubscribe physical processors

– ISO isn’t for shops with high disk utilization

• Verify free space before copying files

Page 23: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Virtual Testing Limitations

• Testing the enterprise

– Network administration needed to connect to non-virtualized components

– Imported test tools take up disk space

– Virtual production increases testing complexity

Page 24: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Summary

• IT operations’ perfect storm impacts change testing, leads to downtime

• Change maturity within Service Transition limits impacts/downtime

• Virtualization builds change maturity for IT operation pre-production testing

– Establishes formal staging and testing platform

– Quickly builds, updates staging and testing platform

– Minimizes dependency on ‘right’ test platform availability

– Helps test changes across E2E infrastructure stack

– Helps IT operations test much higher percentage of changes

– Nurtures the adoption of best practice guidelines

Page 25: Next Step for Virtualization – Pre Production Testing · Next Step for Virtualization – Pre Production Testing Dennis Powell StackSafe, Inc. Agenda • Virtualization, The Second

Follow up

• Questions: Dennis Powell, Sr. Product Manager, StackSafe, Inc.

[email protected]

– 301-992-2989

Thank you!