Positioning storage technologies with TSM Joost...

25
1 Joost Bleijenberg Positioning storage technologies with TSM

Transcript of Positioning storage technologies with TSM Joost...

Page 1: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

1

Joost Bleijenberg

Positioning storage technologies with TSM

Page 2: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

2

The problems you face…

• Autonomic data growth of 130%1) or more• Data classification to be cost effective

• Not all your data has the same business value• Backup/Restore requirements might differ

• Reduction TSM maintenance window• Backup/restores the whole day• Less time for backup stg’s and migrations

• Backup/Archive more and more tight in with operational applications

• Fast restore and archive retrieve features1) Horizon research 2005

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 3: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

3

The problems you face…

TSM SolutionBackups

Deleted objects

Natural expiration

Total storage=Delta backup daily X Versions or Retain+Initial Storage-Deleted

5-15%Check your environment Fixed 0-2%

Example:A 10MB file gets backuped for 14 days with a daily change of 13%Total storage=13%*10MB*14+10MB-2%10MB

clientsclients

clientsclients

Original data

Backend storage

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 4: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

4

The problems you face…So what happened to your original data amount ?

Storage influence of policies and daily change

0%200%400%600%800%

1000%1200%1400%1600%

5 10 15 20

Daily change %

Am

mou

nt o

f the

ori

gina

l

7142870

1470%1120%770%420%70

630%490%350%210%28

350%280%210%140%14

210%175%140%105%7Policy

2015105

%change per dayTotal storage comparedto the original

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 5: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

5

Influence of growth on a 10MB file(130%-15%daily change-14 versions)

0250500750

10001250150017502000225025002750300032503500375040004250

0 1 2 3 4 5 6

Years

MB

Backuped dataOriginal Data

The problems you face…The impact of autonomic growth on a 10MB file….

41450%414514806

18022%18026445

7836%7842804

3407%3411223

1481%148532

644%64231

280%28100

% OrigBackupeddata

Original Datayear

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 6: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

6

The problems you face…What should be your watermarks?

• Autonomic growth • Project growth• Daily change figures (backup amount)• Amount of nodes

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 7: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

7

Storage developments• EMC DiskLibrary DL700 series

• Virtual tape library emulates ATL,ADIC,STK and IBM libraries • Up to 340TB in a box (compressed)• 600MB/s compressed-1200MB/s uncompressed

• IBM 3590 technology• 40 uncompressed-80MB/s compressed/WORM

• LTO3• 80 uncompressed-160MB/s compressed

• S-ATA• Cheap by economies of scale

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 8: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

8

-

450-900

400-800

-

Cap.[GB]

Raid 5

CRC

CRC

Raid 3

Fault tolerance

3200 (no compression) A class (fastt/ds)1800 B class

4700 (450GB)

2200 (400)

2500 (compression 1:2)

Cost[EUR/TB]

80-160(comp) per drive

NoYes (hardware)

LTO3

40-80(comp) per drive

YesYes (hardware)

3590

>1200 per boxNoNo (software depending on file system ex2 can)

S-ata

600 (comp)/1200 MB native per box

NoYes (software)DiskLibrary(DL740)

Speed [MB/s]WormCompression (in the box)

technology

Storage developments

All prices are calculated based on a three tier solution with primary and secondary on same technology

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 9: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

9

DiskpoolTapepoolprimary

Tapepoolcopy

Disk-Tape-Tape

Multi session restore not possible due to volume lock

Limited mount pointsReal off-site is possible

Sequential write is only possible for limited clients

Hardware compression

Size of volumes is fixed

Collocation needed to keep the tape utilization high

Static media (once written is safe)

ConPro

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 10: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

10

Disk-Tape-TapeWhen you consider Tape:• For better utilization collocation groups need to be made meaning

management• Very efficient and cost effective when using non collocated copy

tapepool.• Keep drive allocation in mind with sizing the environment. Free

mount points could limit parallel housekeeping. • Due to hardware compression large files (aggregates) will have

great throughput.

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 11: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

11

Disk-Tape-TapeWhen you consider Tape:• When using collocation lots of tape mounts occur and the ratio data

transfer against mount time is likely to be out of proportion. Migration could have 120%(LTO2) of media wait time over the process time.

• So enormous impact for aggregated throughput ofyou tape drives.

%Wait of process time

0

2040

60

80

100120

140

160

Migration Restore BackupStg

Process

%W

ait

TapeDiskLibrary

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 12: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

12

Diskpool “Tapepool”primary

Dedicated for backupNo mount time/time to position

Maximum capacity is 100TB compressed per box

Depending on situation design without diskpool

not WORM compliantEmulation native tape/library

No real off-site storageFlexibility, easy create vtl, more drives and volumes

“New” technology so fast evolving models will come

Multi session

CertifyingSequential write possible

More drives make housekeeping easier

Compression reduces throughput

No collocation needed

ConPro

Disk-DiskLibrary-DiskLibrary

“Tapepool”Copy

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 13: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

13

Disk-DiskLibrary-DiskLibraryWhen you consider DiskLibraries:• Diskpool could be skipped from the design is throughput is sufficient,

however it could be still be used as a fall back in case the primary disklibrary fails.

• The amount of drives to assign.• The size of the volumes.• Compression (box setting).

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 14: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

14

FilepoolprimaryDiskpool

LanFree difficult to implement (uses NFS shares)

Multipurpose device, ordinary storage

Susceptible to user failureNo mount/time to position time

Depending on situation design without diskpool

No real off-site storageFlexibility, easy create vtl, more drives and volumes

How long does fs check take if corruption occurs

Multi session

Compression not always possibleSequential write possible

Large file systems on the OS TB’s.No collocation needed

ConPro

Disk-Disk-Disk

Filepoolcopy

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 15: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

15

Disk-Disk-DiskWhen you consider FilePools:• Diskpool for availability purposes (leave it when your FilePool is

mirrored or Raid5)• Predefine file volumes, with failing filesystems TSM will retry to

define volumes. • Think about the size of the volumes to prevent volume locking.• Define multiple filesystems

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 16: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

16

TSM storage setups

P

C

PNext stg

Three tier

P

C

Two tier

P

C

PNext stg

Three tier – with standby pool

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 17: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

17

(D)-T-T

P

C

PNext stg

Three tier

P

C

Two tier

P

C

PNext stg

Three tier – with standby pool

DP

FP

TP

TP

TP

TP

TP

TP

++++++

SCPFAV

++--

SCPFAV

++-++

SCPFAV

Av=availabilityPf=performanceSc=scalability

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 18: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

18

(D)-D-T

P

C

PNext stg

Three tier

P

C

Two tier

P

C

PNext stg

Three tier – with standby pool

DP

FP

TP

TP

FP

TP

+++++++

SCPFAV

++++-

SCPFAV

++++++

SCPFAV

Av=availabilityPf=performanceSc=scalability

FP

FP

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 19: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

19

(D)-D-D

P

C

PNext stg

Three tier

P

C

Two tier

P

C

PNext stg

Three tier – with standby pool

DP

FP

FP

+++++++

SCPFAV

+++++

SCPFAV

FP

FPFP

FP

FP

++++++

SCPFAV

Av=availabilityPf=performanceSc=scalability

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 20: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

20

(D)-DL-DL

P

C

PNext stg

Three tier

P

C

Two tier

P

C

PNext stg

Three tier – with standby pool

DP

FP

++++++++

SCPFAV

++++++

SCPFAV

+++++++

SCPFAV

Av=availabilityPf=performanceSc=scalability

TPTP

TP TP

TP

TP

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 21: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

21

(D)-DL-T

P

C

PNext stg

Three tier

P

C

Two tier

P

C

PNext stg

Three tier – with standby pool

DP

FP

++++++++

SCPFAV

++++++

SCPFAV

+++++++

SCPFAV

Av=availabilityPf=performanceSc=scalability

TP

TP

TPTP

TP

TP

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 22: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

22

Scalability&PerformanceThe limitation are:

• throughput of your solution– How much data can you handle in the backend in 24hrs?– Are restores fast enough?

• the total storage amount– Diskpool sizing (one day?)– Tape/file pool sizing

• housekeeping window– Expiration– Backup stg– Migration

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 23: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

23

TSM solution radar©

Backup speed

Reclamationspeed

Migrationspeed

Investment+exploitation

Management

Restore speed

Backendcompression

Offsite

D-T-T D-D-D D-DL-DL

LANFreeEfficient

utilization

Sequentialwrite

D-D-T D-DL-T

Scalable

Cheaper/better worse

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 24: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

24

When you design• Take a look at the current technology available• Gather requirements• Do proper financial analysis of both investment and exploitation

costs over longer period.• Design for scalability :

– How easy can you expand, adapt to developments• Design for flexibility :

– New requirements like archive, fast restores, LANFree• Know the figures of your environment and the target you design for

scalability, performance and availability.• Do tests yourself, do Proof of Concepts.• Visit reference sites and ask for experience.

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM

Page 25: Positioning storage technologies with TSM Joost …tsm-symposium.oucs.ox.ac.uk/2005/papers/Positioning Storage... · 3 The problems you face… TSM Backups Solution Deleted objects

25

Contact details

Joost BleijenbergTel +316 50 60 20 63

[email protected]

Positioning storage technologies with TSM

© 2005 Joost Bleijenberg – Positioning storage technologies with TSM