Top Banner
© Hitachi Data Systems Corporation 2013. All Rights Reser HITACHI DYNAMIC TIERING OVERVIEW MICHAEL ROWLEY, PRINCIPAL CONSULTANT BRANDON LAMBERT, SR. MANAGER AMERICAS SOLUTIONS AND PRODUCTS
25

Overview of Hitachi Dynamic Tiering, Part 1 of 2

May 27, 2015

Download

Technology

Hitachi Dynamic Tiering (HDT) simplifies storage administration by automatically optimizing data placement in 1, 2 or 3 tiers of storage that can be defined and used within a single virtual volume. Tiers of storage can be made up of internal or external (virtualized) storage, and use of HDT can lower capital costs. Simplified and unified management of HDT allows for lower operational costs and reduces the challenges of ensuring applications are placed on the appropriate classes of storage.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Overview of Hitachi Dynamic Tiering, Part 1 of 2

11 © Hitachi Data Systems Corporation 2013. All Rights Reserved.

HITACHI DYNAMIC TIERING OVERVIEW

MICHAEL ROWLEY, PRINCIPAL CONSULTANTBRANDON LAMBERT, SR. MANAGERAMERICAS SOLUTIONS AND PRODUCTS

Page 2: Overview of Hitachi Dynamic Tiering, Part 1 of 2

2

Hitachi Dynamic Tiering (HDT) simplifies storage administration by automatically optimizing data placement in 1, 2 or 3 tiers of storage that can be defined and used within a single virtual volume. Tiers of storage can be made up of internal or external (virtualized) storage, and use of HDT can lower capital costs. Simplified and unified management of HDT allows for lower operational costs and reduces the challenges of ensuring applications are placed on the appropriate classes of storage.

By attending this webcast, you will

• Hear about what makes Hitachi Dynamic Tiering a unique storage management tool that enables storage administrators to meet performance requirements at lower costs than traditional tiering methods.

• Understand various strategies to consider when monitoring application performance and relocating pages to appropriate tiers without manual intervention.

• Learn how to use Hitachi Command Suite (HCS) to manage, monitor and report on an HDT environment, and how HCS manages related storage environments.

OVERVIEW OF HITACHI DYNAMIC TIERING, PART 1 OF 2

WEBTECH EDUCATIONAL SERIES

Page 3: Overview of Hitachi Dynamic Tiering, Part 1 of 2

3

UPCOMING WEBTECHS

WebTechs

‒ Hitachi Dynamic Tiering: An In-Depth Look at Managing HDT and Best Practices, Part 2, November 13, 9 a.m. PT, noon ET

‒ Best Practices for Virtualizing Exchange for Microsoft Private Cloud, December 4, 9 a.m. PT, noon ET

Check www.hds.com/webtech for Links to the recording, the presentation, and Q&A (available next

week) Schedule and registration for upcoming WebTech sessions Questions will be posted in the HDS Community:

http://community.hds.com/groups/webtech

Page 4: Overview of Hitachi Dynamic Tiering, Part 1 of 2

44 © Hitachi Data Systems Corporation 2013. All Rights Reserved.

HITACHI DYNAMIC TIERING OVERVIEW

MICHAEL ROWLEY, PRINCIPAL CONSULTANTBRANDON LAMBERT, SR. MANAGERAMERICAS SOLUTIONS AND PRODUCTS

Page 5: Overview of Hitachi Dynamic Tiering, Part 1 of 2

5

AGENDA

Hitachi Dynamic Tiering‒ Relation to Hitachi Dynamic Provisioning

‒ Monitoring I/O activity

‒ Relocating pages (data)

‒ Tiering policies

‒ Managing and monitoring HDT environments with Hitachi Command Suite

Page 6: Overview of Hitachi Dynamic Tiering, Part 1 of 2

6

HITACHI DYNAMIC PROVISIONINGMAINFRAME AND OPEN SYSTEMS

Virtualize devices into a pool of capacity

and allocate by pages

Dynamically provision new servers in

seconds

Eliminate allocated but unused waste by

allocating only the pages that are used

Extend Dynamic Provisioning to external

virtualized storage

Convert fat volumes into thin volumes by

moving them into the pool

Optimize storage performance by

spreading the I/O across more arms

Up to 62,000 LUNs in a single pool

Up to 5PB support

Dynamically expand or shrink pool

Zero page reclaim

LDEV LDEV LDEV LDEV LDEV LDEVLDEV LDEV

HDP Pool

LDEVs

HDP Volume(Virtual LUN)

Page 7: Overview of Hitachi Dynamic Tiering, Part 1 of 2

9

SAS

SATA

EFD/SSD

VIRTUAL STORAGE PLATFORM: PAGE-LEVEL TIERING

TIER 2

TIER 3

TIER 1

POOL A

Least Referenced

Least Referenced

Different tiers of storage are now in

1 pool of pages

Data is written to the highest-

performance tier first

As data becomes less active, it

migrates to lower-level tiers

If activity increases, data will be

promoted back to a higher tier

Since 20% of data accounts for

80% of the activity, only the active

part of a volume will reside on the

higher-performance tiers

Page 8: Overview of Hitachi Dynamic Tiering, Part 1 of 2

10

SAS

SATA

EFD/SSD

VIRTUAL STORAGE PLATFORM: PAGE-LEVEL TIERING

TIER 2

TIER 3

TIER 1

POOL A

Least Referenced

Least Referenced

Automatically detects and assigns

tiers based on media type

Dynamically

Add or remove tiers

Expand or shrink tiers

Expand LUNs

Move LUNs between pools

Automatically adjust sub-LUN

42MB pages between tiers based

on captured metadata

Supports virtualized storage and all

replication/DR solutions

Page 9: Overview of Hitachi Dynamic Tiering, Part 1 of 2

11

Virtual volumes

Pool

SSD

SAS

SATA

HDT

Monitor I/O

Relocate and Rebalance

Monitor Capacity

THE MONITOR-RELOCATE CYCLE

Con

curr

ent a

nd In

depe

nden

t

Alerts

Page 10: Overview of Hitachi Dynamic Tiering, Part 1 of 2

12

HDT: POLICY-BASED MONITORING AND RELOCATION

Media Groupings Supported by VSP*

Order of Grouping

SSD 1

SAS 15K RPM 2

SAS 10K RPM 3

SAS 7.2K RPM 4

SATA 5

External #1 6

External #2 7

External #3 8

Manual mode

‒ Monitoring and relocation separately controlled

‒ Can set complex schedules to custom fit to priority work periods

Automatic mode

‒ Customer defines strategy; it is then executed automatically

‒ 24-hour sampling‒ Allows for custom selection of partial day periods

‒ Sampling at ½-, 1-, 2-, 4-, or 8-hour intervals

‒ All aligned to midnight

‒ May select automatic monitoring of I/O intensity and automatic data relocation

* VSP = Hitachi Virtual Storage Platform

Page 11: Overview of Hitachi Dynamic Tiering, Part 1 of 2

14

PERIOD AND CONTINUOUS MONITORING

Impacts Relocation Decisions and How Tier Properties Are Displayed

Period mode Relocation uses just the I/O load measurements from the last completed monitor cycle.

Continuous mode Relocation uses a weighted average of previous cycles. Short- term I/O load increases or decreases have less influence on relocation

Continuous Mode

Load

Time

100

105 10 95 93 91

Load

Time

100

105 81 84 86 87

Period Mode

Relocation executed based on current I/O load

Relocation executedbased on

weighted calculation

Weighted calculation

Actual I/O load I/O load by weighted calculation

I/O load info per monitoring cycle

I/O load information per monitoring cycle by weighted calculation

Page 12: Overview of Hitachi Dynamic Tiering, Part 1 of 2

15

MONITORING AND RELOCATION OPTIONS

Execution mode

Cycle duration

Monitoring Relocation Monitoring/relocation cycle

Start End Start End

Auto execution

24 hours

Time of day not specified

After setting auto execution to ON, next 0:00 is reached

After monitoring started, the next 0:00 is reached

Starts immediately after monitoring data is fixed

One of the following• Relocation of entire

pool is finished• Next relocation is

started• Auto execution is set to

OFF

24 hourswithtime of day specified

After setting auto execution to ON, the specified start time is reached

Specified end time is reached

Above Above

30 min.1 hour2 hours4 hours8 hours

After setting auto execution to ON, cycle time begins when 0:00 is reached

After monitoring started, cycle time is reached

Above Above

Manual execution

See RAIDCOM command

Variable Request to start monitoring is receivedSN2, RAIDCOM, or HCS

Request to end monitoring is received

Request to start relocation is receivedSN2, RAIDCOM, or HCS

One of the following• Relocation of entire

pool finished• Request to stop

relocation is received• Auto execution is set to

ON• Subsequent manual

monitoring is stopped

t

1/1 00:00

1/2 00:00

Monitoring

Relocationmonitor data for relocate

t

Request to start

monitoring

Request to stop

monitoring

Request to start

relocation

t

1/1 1/2

[Ex.] Monitoring period 9:00-17:00

9 17 9 17

1/3

t

1/1 1/2

[Ex.] Monitoring period 8h

1/30 8 1

60 8 1

60

Page 13: Overview of Hitachi Dynamic Tiering, Part 1 of 2

17

HDT PERFORMANCE MONITORING

Back-end I/O (read plus write) counted per page during the monitor period

Monitor ignores “RAID I/O” (parity I/O)

Count of IOPH for the cycle (period mode)or a weighted average (continuous mode)

HDT orders pages by counts high to lowto create a distribution function‒ IOPH vs. GB

Monitor analysis is performed to determine the IOPH values that separate the tiers

0

5

10

15

20

25

Page 1 Page 999

IOPH DP-VOLs

0

5

10

15

20

25

Capacity 1 Capacity nnn

Pool

Monitoring

Aggregate the data

Analysis

Page 14: Overview of Hitachi Dynamic Tiering, Part 1 of 2

18

POOL TIER PROPERTIES

Can display just the performance graph for a tiering policy

What is being used now in the pool in terms of capacity and performance

The I/O distribution across all pages in the pool. Combined with the tier range, HDT decides where the pages should go

Page 15: Overview of Hitachi Dynamic Tiering, Part 1 of 2

19

HITACHI DYNAMIC TIERING

What determines if a page moves up or down?

When does the relocation happen?

HDT Pool

Frequent Accesses

Infrequent References

Dynamic Provisioning

Virtual Volume

TIER 1

TIER 2

TIER 3

SSD

SAS

SATA

Page 16: Overview of Hitachi Dynamic Tiering, Part 1 of 2

20

PAGE RELOCATION

At the end of a monitor cycle the counters are recalculated

‒ Either IOPH (period) or weighted average (continuous)

Page counters with similar IOPH values are grouped together

IOPH groupings are ordered from highest to lowest

Tier capacity is overlaid on the IOPH groupings to decide on values for tier ranges

‒ Tier range is the “break point” in IOPH between tiers

Relocation processes DP-VOLs page by page looking for pages on the “wrong” side of a tier range value

‒ For example, high IOPH in a lower tier

‒ Relocation will perform a ZPR test on a page it moves

You can see the IOPH groupings and tier range values in SN2 “Pool Tier Properties”

‒ Tier range stops being reported if any tier policy is specified

Page 17: Overview of Hitachi Dynamic Tiering, Part 1 of 2

22

RELOCATION

Standard relocation throughput is about 3TB/day

Write pending and MP utilization rates influence the pace of page relocation‒ I/O priority is always given to the host(s)

Relocation statistics are logged

Page 18: Overview of Hitachi Dynamic Tiering, Part 1 of 2

24

TIERING POLICIES

Policy2-Tier Pool

3-Tier Pool

PurposeDefault New Page Assignment

All Any Tier Any Tier Most flexible T1 > T2 > T3

Level 1 Tier 1 Tier 1High response but sacrifice Tier 1 space efficiency

T1 > T2 > T3

Level 2 Tier 1 > 2 Tier 1 > 2Similar to level 1 after level 1 relocates

T1 > T2 > T3

Level 3 Tier 2 Tier 2Useful to reset tiering to a middle state

T2 > T1 > T3

Level 4 Tier 1 > 2 Tier 2 > 3Similar to level 3 after level 3 relocates

T2 > T3 > T1

Level 5 Tier 2 Tier 3Useful if dormant volumes are known

T3 > T2 > T1

Tier1

Tier2

Level1,2, 4All

Level 3, 5

2-Tier

Tier1

Tier2

Tier3

Level 1All Level 2

Level 3Level 4

Level 53-Tier

Page 19: Overview of Hitachi Dynamic Tiering, Part 1 of 2

25

AVOIDING THRASHING

The bottom of the IOPH range for a tier is the “Tier Range” line

The top of the next tier is slightly higher than the bottom of the higher tier! The overlap between tiers is called the “delta” and is used to help

avoid thrashing between the low end of 1 tier and the top of the next tier

Tier1

Tier2

Tier3

グレーゾーンDelta or grey zone

To avoid pages “bouncing in and out of a tier” the pages in the “grey zone” are left where they are, unless the difference is 2 tiers

Page 20: Overview of Hitachi Dynamic Tiering, Part 1 of 2

27

HDT USAGE CONSIDERATIONS

Application profiling is important (performance requirements, sizing)

‒ Not all applications are appropriate for HDT. Sometimes HDP will be more suitable

Consider

‒ 3TB/day is the average pace of relocation

Will relocations complete if the entire DB is active?

‒ Is disk sizing of pool appropriate?

If capacity is full on 1 tier type, the other tiers may take a performance hit or page relocations may stop

Pace of relocation is dependent on array processor utilization

Page 21: Overview of Hitachi Dynamic Tiering, Part 1 of 2

28 © Hitachi Data Systems Corporation 2013. All Rights Reserved.28

MANAGING HDT WITH HITACHI COMMAND SUITEDEMO

Page 22: Overview of Hitachi Dynamic Tiering, Part 1 of 2

29

HITACHI DYNAMIC TIERING: SUMMARY

High Activity

Set

Normal Working

Set

Quiet Data Set

Storage Tiers Data Heat Index

AUTOMATE AND ELIMINATE THE COMPLEXITIES OF EFFICIENT TIERED STORAGE

Solution capabilities

Automated data placement for higher performance and lower costs

Simplified ability to manage multiple storage tiers as a single entity

Self-optimized for higher performance and space efficiency

Page-based granular data movement for highest efficiency and throughput

Business value

Capex and opex savings by moving data to lower-cost tiers

Increase storage utilization up to 50%

Easily align business application needs to the right cost infrastructure

Page 23: Overview of Hitachi Dynamic Tiering, Part 1 of 2

3030

QUESTIONS AND DISCUSSION

Page 24: Overview of Hitachi Dynamic Tiering, Part 1 of 2

31

UPCOMING WEBTECHS

WebTechs

‒ Hitachi Dynamic Tiering: An In-Depth Look at Managing HDT and Best Practices, Part 2, November 13, 9 a.m. PT, noon ET

‒ Best Practices for Virtualizing Exchange for Microsoft Private Cloud, December 4, 9 a.m. PT, noon ET

Check www.hds.com/webtech for Links to the recording, the presentation, and Q&A (available next

week) Schedule and registration for upcoming WebTech sessions Questions will be posted in the HDS Community:

http://community.hds.com/groups/webtech

Page 25: Overview of Hitachi Dynamic Tiering, Part 1 of 2

3232

THANK YOU