21
© Amor Group 2012 Virtualizing Oracle Unlocked Enterprise Wide Benefits Dr Alastair Rennie Principal IT Management Consultant MBCS CITP CENG May 2012

Presentation virtualizing oracle unlocked enterprise wide benefits

Embed Size (px)

Citation preview

Page 1: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012

Virtualizing Oracle Unlocked

Enterprise Wide Benefits

Dr Alastair Rennie

Principal IT Management Consultant

MBCS CITP CENG

May 2012

Page 2: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 2

Introduction

• There’s Water (Flooding) in Scotland

• Where SEPA Started

• Criticality of Service Delivery

• Virtualisation

• Slowly but Surely we changed

• Business Change and DR Requirements

• First Design

• Second Design

• Final Design

• Where to now?

Page 3: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 3

There’s water in Scotland, and a whole lot

more

• SEPA

– helps regulate and protect the environment: Water, Air, Land, Noise

– Provides flood warning and flood warning dissemination service

– provides environmental information www.environment.scotland.gov.uk www.sepa.org.uk

– provides advice and guidance on environmental management

– educates

• Formed from 65 bodies in 1996

• Centralised systems over 5 years

• Expanded from 600 to 1300 staff

• Turnover increased £34m to £85m

• Developed complex licensing processes and systems

• Implemented complex science and monitoring systems

Page 4: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 4

We started small, but

• In 2000, we had:

– 10 servers

– 800 desktops

– stand-alone laboratory equipment

– manually polling river monitoring systems

– no flood warning or management services

• By 2010, we had:

– 140 servers

– 1600 desktops

– fully integrated laboratory equipment

– automatically managing monitoring stations

– sophisticated flood monitoring and prediction systems

– active flood warning services

– flood warning dissemination services

– Server and application growth continuing

0

20

40

60

80

100

120

140

160

180

2000 2002 2004 2006 2008 2010 2012

servers

Applications

Page 5: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 5

Changes to the Criticality of the service?

• Increased business critical services

• Category 1 responder under the Civil Contingencies Act

• Flooding life risk notification services

• SEPA awake 24x7

Page 6: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 6

Virtualisation – Utopia for SEPA • How many engineers does it take to change a light bulb

(ok manage a server farm)?

– 1:100?

– 1:300?

– 1:1000?

– 1:10,000?

– All of the above?

– At least 2!

• How much power to make the light bulb work?

– Less, I hope, and less to throw away

• How much space does the light bulb need?

– Not much, I hope

• We were looking for reduced space, power & management

0

20

40

60

80

100

120

2000 2005 2010

cooling

power

space

Page 7: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 7

ca’ canny but ca’ awa

• In 2007, Built a test virtualisation suite on two spare HP DL 380’s

using VMWare ESXi (free!!!) for the team to play with. Success!!!

• In 2008 we “acquired” an HP MSA1000 storage arrays and couple

of HP DL580s

• Installed VMWare ESX Enterprise – we needed management of

the virtual servers now

• Started building virtual machines in earnest

• By 2010, out of 140 production servers, 40 had been virtualised

• Delivering improved resilience and disaster recovery

Page 8: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 8

Disaster Recovery and Resilience

Shared storage

Primary Site

Dynamic Management

Replication Process

Resilient Site

Dynamic Management

Shared storage

Manual

Transfer

1 Gb Fibre x 2

Page 9: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 9

Recovery Time Objectives

Business/Infrastructure Unit

ALA

RM

NE

TW

OR

K D

RIV

ES

EM

AIL

AR

C

Procurement Facilities and Estates 2 2 2

HR 2 2 2

EPI 2 1

Finance

Environmental Science - Hydrology 4 1 1

SCC 1 3 1

Environmental Science - Non-Hydrology 3

Environmental & Organisational Strategy 3 1

National Administration 1 1

1 = within 2 hrs

2 = within 4 hrs

3 = within 24 hrs

4 = within 48 hrs

5 = within 1 week

Recovery Point Objective

Business/Infrastructure Unit

ALA

RM

NE

TW

OR

K D

RIV

ES

EM

AIL

AR

C

Procurement Facilities and Estates 4 2 4

HR 2

EPI 1 1

Finance

Environmental Science - Hydrology 4 1 1

SCC 1 3 1

Environmental Science - Non-Hydrology

Environmental & Organisational Strategy 3 3

National Administration 1 1

1 = no loss of data

2 = up to 4 hrs

3 = up to 24 hrs

4 = up to 48 hrs

5 = up to 1 week

• External review determined required RTO & RPO

• Present solutions were not able to meet these

• Some were unattainable

• Realism was applied: RPO of 2 hours and RTO of 24 hours agreed

with business operations

All change for continuity, next stop disaster

Page 10: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 10

How? Design, design, design to succeed!

• Specification created with expert help

• Solutions received

• Options appraised and tenders assessed

• To deliver DR, we were initially looking at only critical services

~60% service fail over

• Meanwhile, virtualisation needed to continue

– 40 business services to be virtualised

– 30 systems services to be retained as physical

– 12 Tb of data, 4 Tb of which is user files from other sites

– main virtualisation issues:

• Oracle database

• Citrix application delivery

Page 11: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 11

From Detailed Analysis of Designs

• The options were a hybrid of virtual and physical technologies

• Not integrated and not fit for purpose

– Too complex, not a robust solution

– Too expensive to implement

– Too expensive to run, savings consumed

– Needed more people to manage

– Needed more network resources

Virtual to virtual

Physical to Physical

Physical to Physical

File to File

Virtual

Servers

Physical

Servers

Storage

File

Storage

Page 12: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 12

Back to the Drawing Board

• Test Oracle virtualisation – core business systems

• Test Citrix – science system, quality system

• Re-design for an integrated fully virtualised solution

• Plan 100% virtual for business applications

• Plan for 90% virtual for systems – retain physical DC

• vSphere Site Recovery Manager to automate fail over

Virtual to virtual

Virtual to Virtual

File to File

Virtual

Servers

Enterprise

Storage

File

Storage

Physical

Servers

Mirrored

Page 13: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 13

Should we virtualise Oracle, because ……

• Oracle was identified as the single biggest risk to full virtualisation

– No certification from Oracle support

– Business perceived it as a risk through unknowns:

• Critical systems

• Performance

• Availability

• Support

• Licensing

• Confidence

Major business lack of confidence

Page 14: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 14

Oracle goes forth and has multiplied

• Solutions:

– Find other organisations using virtualised Oracle

• Pressure on Oracle to certify support

– Agreed licensing with Oracle support

– Discuss with SEPA business user groups, agree test plans

– Demonstrate performance with automated load testing

– Review architecture & design for supportability and availability

• Blade architecture with redundancy

• Disk arrays with redundancy

• vMotion for availability and performance

• Test, test, test ……..

Page 15: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 15

Technical challenges in design

• Oracle – needs fast disks

– Had to replace standard SATA raid 6 with SAS raid 10

• Citrix – needs plenty of resources and management

– Lower server density, resource management servers are physical

• Synchronisation – fast, low latency communications

– Dedicated high speed link with acceleration

• Volume of storage – needed 30Tb

– Original calculations on VM size were low, final calculations gave a 50%

increase

Page 16: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 16

This is where we arrived at

• Fully managed DR & Resilience service with vSphere

• Fully virtualised applications

• Fully virtualised storage

• Full backup of VMs

• Full backup of data

Page 17: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 17

What else did we get?

• Increased scope of failover and recovery

• Improved RTO & RPO

• Additional secondary backup, tertiary DR

Page 18: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 18

Here’s what we got out of this

• Costs

– Reduced implementation budget by c£180,000 in £500,000

– Reduced annual revenue by c£80,000 in £260,000

• Space

– Reduced space by 5 cabinets (x2 for DR solution)

• Power

– Reduced power by c20kW x 2

• Reduced Support

– Reduced server engineers by 1FTE

• SLA – SRM has helped deliver

– RTO target was 24 hours, achieve ~2 hours

– RPO target was 2 hours, achieve ~5 minutes

– Improved resilience and downtime of existing service

• Achieving better than 99.98 availability (<2 hours pa unplanned outage)

Page 19: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 19

What did we get right?

• Reduced Power & Space

• Reduced Management

• Correct Virtualisation technology

• Correct storage technology

• Design, design, design

• Test, test, test

What was challenging?

• Storage management – speed and capacity

• Original design not bold enough

• Storage Integration and sizing

• Data flow to distant site

• No fail back

Page 20: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 20

And where to now?

• Full DR testing is required

– No simple return from DR activation on most platforms

– Cannot be achieved easily with vSphere 4

• vSphere 5 is the answer

– Automated failover and failback

– Improved storage management and replication

– Improved management of environment

Page 21: Presentation   virtualizing oracle unlocked enterprise wide benefits

© Amor Group 2012 21

Thank you