3Par Customer Training Inform (T and F Class) GOOD Document

Embed Size (px)

Citation preview

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    1/30

    Copyright 2010 Hewlett-Packard Development Company, L.P.

    The information contained herein is subject to change without notice. HP Confidential

    October 2010

    3PAR INFORM OS

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    2/30

    HP Confidential | October 20102

    Course Objectives

    At the end of this presentation the student should be able to :

    Understand InFormOs Software Architecture

    Understand InFormOS RAID concepts

    Understand concepts of InServ Chunklets

    Understand InFormOS Logical Disks (LDs)

    Understand InFormOS Virtual Volumes

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    3/30

    HP Confidential | October 20103

    PD (Physical Disk)

    Chunklet

    Mesh-Active Cluster

    Wide Striping

    Virtual Volume

    Set Size

    Step Size

    Virtual LUN

    CPG (Common Provisioning

    Group)

    Region

    Host

    VV Set, Host Set, (AutonomicGroup)

    KEY CONCEPTS AND TERMS*

    *There will be a quiz.

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    4/30

    HP Confidential | October 20104

    Gen3

    ASIC

    Mixed Workload

    Zero Detection

    Mesh Active

    Fast RAID 5 / 6

    InForm

    fine-grained

    OS

    Performance

    Instrumentation

    Utilization

    Manageability

    Autonomic

    Policy

    Management

    Self-Healing

    Self-Monitoring

    Self-Configuring

    Self-Optimizing

    Utility Storage

    Thin

    Provisioning

    Virtual

    Domains

    Dynamic

    Optimization

    System

    Reporter

    Virtual

    Copy

    Remote

    Copy

    Thin

    Conversion /

    Persistence

    Adaptive

    Optimization

    F-Class T-Class

    ARCHITECTURAL DIFFERENTIATION:

    PURPOSE BUILT

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    5/30

    HP Confidential | October 20105

    SIMPLIFIED STORAGE AND SERVER

    PROVISIONING

    3PAR Rapid Provisioning Seconds to provision storage with no pre-

    planning

    Self-configuring and auto load-balanced

    storage volumes

    Labor-intensive and careful planningeliminated

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    6/30

    HP Confidential | October 20106

    PHYSICAL DISKCHUNKLETS (256 MB/1 GB*)

    C = 256 MB Data Chunklet

    SC = 256 MB Spare Chunklet

    C C

    C C C C

    Physical Disk

    SCSCSC

    Each InServ Physical

    disk is initialized with

    data chunklets andspare chunklets

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    7/30

    HP Confidential | October 20107

    CHUNKLETS ARE AUTOMATICALLY GROUPED

    BY DRIVE ROTATIONAL SPEED

    SATA (Nearline) disks are usually

    the biggest group(depends on

    configuration)

    Fibre Channel disk chunklet group

    Solid State disk chunklet group is

    smaller and reserved for high-value

    I/O

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    8/30

    HP Confidential | October 20108

    SW ARCHITECTURE: RAPID, TAILORED

    PROVISIONING...

    Chunklets

    Physical drives broken

    into fine-grained uniform

    256 MB chunklets

    Common Provisioning GroupsAutomatically grows by creating Logical

    Disks (LDs) as needed (parameters set

    by the CPG policies)

    Virtual VolumesCreated and exported in twocommands15 seconds with

    no pre-planning

    Limit

    Warning

    Limit

    Warning

    50GB SSD, 300 &

    600GB FC, 2TB NL256 MB to 16 TB

    Highest performance

    High resiliency

    Higher cost

    Medium performance

    Highest resiliency

    Lower cost

    RAID 0, RAID 10, RAID 50

    (1:2-8), RAID 60 (2:6, 2:14)

    Autonomic

    Group

    LDLD

    LDLD

    LD

    LD

    Drive

    Chassis

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    9/30

    HP Confidential | October 20109

    3PAR WIDE STRIPING:

    COMPLETELY AND FINELY LOAD BALANCED

    8GB LUN spread across 64 disks (RAID 10)8GB LUN spread across 4 disks (RAID 10)

    Channel Directors

    Cache Boards

    Disk Directors

    Market LeadingMonolithic Array InServ T400Storage Server

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    10/30

    HP Confidential | October 201010

    WHY ARE CHUNKLETS SO IMPORTANT?

    Same drive spindle can service many different LUNS, and many

    different RAID types at the same time Enables array to be managed by policy, not by administrative

    planning

    Drives up utilization rate of the disks (no leftover space)

    Improved High Availability and Sparing

    Enables easy mobility between physical disks, RAID types,

    service levels

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    11/30

    HP Confidential | October 201011

    HIGH AVAILABILITY + HIGH UTILIZATION RATE

    3PAR Availability Level Concepts:

    HACage HAMagazine

    HAPort

    These are policies by which the system lays out RAID sets in order to protect against

    hardware failures.

    The default configuration will always be the safest but can be overridden by an

    administrator.

    Default HA level cage unmatched in industry.

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    12/30

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    13/30

    HP Confidential | October 201013

    WHAT IS A REGION AND HOW DOES IT MAP TO A

    VIRTUAL VOLUME

    Logical Disks (LDs)

    Mapped to Volumes via 128MB Regions

    Mapped to Drives via Raidlets (sets of

    Chunklets with a given RAID and media

    type)

    A mapped Region can move to another

    LD per Adaptive Optimization policy

    Host

    Virtual Volumes

    of any size (256MB to 16TB each)

    Physical Disks

    broken into Chunklets (256MB each)

    Host Servers

    See LUNs (exported Virtual Volumes)

    Infrequently

    accessed portion

    of Volume

    mapped to a

    Region of Tier 2

    Logical Disk

    Frequently

    accessed

    portion of

    Volume

    mapped to aRegion of Tier 0

    Logical Disk

    Regions mapped

    to Raidlets of

    the Logical Disk

    2 Raidlets

    (RAID 1) 4 Raidlets

    (RAID 5, 3+1)

    SSD SATA

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    14/30

    HP Confidential | October 201014

    HOW A VOLUME MAPS FROM VV TO CHUNKLET

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    15/30

    HP Confidential | October 201015

    COMMON PROVISIONING GROUPS (CPG)

    CPGs are FUNDAMENTAL to administering 3PAR.

    CPGs automatically provision Logical Disk capacity on demand CPGs are the combination of a RAID type and a drive type which

    equals SERVICE LEVEL and AVAILABILITY LEVEL.

    CPGs have many functions:

    They are the policies by which free chunklets are assembled into logical disks.

    They are a container for existing volumes and used for reporting

    They are the basis for service levels and our optimization products.

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    16/30

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    17/30

    HP Confidential | October 201017

    3PAR RAID LEVELS

    Inform OS can assemble RAID sets (RAIDLETS) into RAID 00,

    RAID 10, RAID 50, RAID 60 Data to Parity Ratios (3PAR Set Size)

    Raid 10 mirror or 3-way mirror

    Raid 50 from 2+1 to 8+1 (HA-magazine)

    Raid 60 at 6+2 or 14+2 (protect against double disk failure with

    same capacity tradeoff of RAID 50

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    18/30

    HP Confidential | October 201018

    3PAR RAID 10 CONCEPTS

    RAID 10 is mirrored data

    Data is written as paired chunklets

    Each chunklet on the RAID set is on a different physical disk

    Setsize = 2

    Default size (RAID 1)

    Usable space = 256MBC C

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    19/30

    HP Confidential | October 201019

    3PAR RAID 5 CONCEPTS (1 OF 2)

    RAID 5 uses parity to reconstruct data

    RAID 5 uses a setsize equal to number of drive cages (shelves) bydefault to guarantee cage level HA.

    Setsize = 4 (3+1)

    Default size (RAID 5)

    Usablespace = 768 MB(3*256)

    C C C p

    Setsize = 6 (5+1)

    Usable space = 1280MB

    (5*256)

    C C C c c p

    C C p C

    Cp CC

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    20/30

    HP Confidential | October 201020

    3PAR RAID 5 CONCEPTS (2 OF 2)

    C C C c c pCCC

    Setsize = 9 (8+1)

    What is the usable space for this setsize?

    Usable space = 2048 MB (8*256)

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    21/30

    HP Confidential | October 201021

    3PAR RAID MULTI PARITY (MP) CONCEPTS

    RAID MP uses parity (double paritycan deliver data in a double

    disk failure) to reconstruct data and performed in the ASIC XORengine

    RAID MP only supports two setsizes ( 8 and 16)

    The default set size of 8 has the same data to parity ratio as the

    default RAID-5 set size of 4 -- 3:1 in both cases.

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    22/30

    HP Confidential | October 201022

    2222

    USAGEMEANING OF -HA CAGE FOR RAID MP

    The system defines "-ha cage" as "will tolerate the failure of

    ONE cage. This means: Up to two chunklets are allowed to share the same cage.

    The default R6 -ha cage set size 8 requires 4 cages per node-pair, just like

    the default R5 set size 4.

    If 8 cages are available, the layout will use one chunklet per cage.

    The same rules apply to -ha mag up to two chunklets are allowed per magbut the system will place only one chunklet per mag if possible.

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    23/30

    HP Confidential | October 201023

    2323

    VIRTUAL VOLUME STEP SIZE

    Step Size is The number of contiguous bytes that the

    system accesses before moving to the next chunklet. Step size varies based on RAID type.

    R10 default is 256K

    R50 default is 128K

    R60 default varies by Set Size.

    Step size is how we avoid hotspots on the back end disks!

    NOTE:Administrators can override defaults, but not recommended

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    24/30

    HP Confidential | October 201024

    INSERV HA: BUILT FOR THE DEMANDS OF

    MULTI-TENANCYTraditional Arrays 3PAR InServ

    --- RAID 1 Group ---

    --- RAID 1 Group ---

    ---R1

    Raidlet---

    ---R1

    Raidlet---

    Shelf-

    dependent

    RAID

    No access

    to dataShelf (chassis) Shelf (chassis)

    Shelf-

    independent

    RAID

    Data access

    preserved

    Drive

    Shelf

    (chassis)

    yTraditional Cache

    Mirroring

    Poor

    performance

    (write-thru mode)

    Persistent

    Cache

    Mirroring

    Consistent

    performance

    (no write-thru

    mode) **

    Controller

    Node

    Disk

    Drive

    Few-to-one rebuild

    Hotspots* & prolonged

    rebuild exposure

    Many-to-many rebuild

    Non-disruptive

    rebuilds in the time

    spare

    drive

    spare chunklets

    Component

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    25/30

    HP Confidential | October 201025

    ADAPTIVE OPTIMIZATION FEATURES, BENEFITS

    Optimize

    Cost/Performance

    Sub-volume, bi-directional

    data optimization

    Application specific vs.

    global thresholds

    Support for both Thin and

    Fat volumes

    Control Timing, QoS

    Scheduled movement

    Vary usage limits and tier

    definitions by application

    Minimize Technology Risk

    Existing sub-volume data

    movement engine

    Prevent Data Thrashing

    Performance data collected after

    cache

    Configurable analysis period

    No Impacts to UsersReact Swiftly to Changing

    Needs

    Service Levels at a

    Lower Cost

    Reduce Cost

    Scalable, Granular, Policy-Driven

    Autonomic, sub-volume data

    movement

    Apply Flexibly per-Application

    Coexistence of tiered and non-

    tiered application volumes

    Quality of service prioritization

    modes with QoS Gradients

    Minimize RiskGain Agility

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    26/30

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    27/30

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    28/30

    HP Confidential | October 201028

    CLUSTERED ENVIRONMENTS ADD ADDITIONAL

    COMPLEXITY TO STORAGE PROVISIONING

    VMware clusters create newstorage management challenges

    1 cluster of 5 hosts and 10

    volumes, requires 50 provisioning

    actions on most traditional arrays!

    At 10 min/action: More than 1 day!

    Error-prone

    VMware clusters are

    dynamic resources subject to

    growth and frequent change

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    29/30

    HP Confidential | October 201029

    3PAR AUTONOMIC GROUPS ELIMINATES

    REPETITIVE ERROR-PRONE TASKS

    3PAR Autonomic Groups Simplifies and automates volume

    provisioning in a single command

    Exports a group of volumes to a

    host or cluster of hosts

    Automatically preserve same LUN ID foreach volume across hosts

    When a new host is added into the

    host group:

    All volumes are autonomically exported to

    the new host

    When a new volume is added into

    the volume group:

    New volume is autonomically exported to

    all hosts in the host group

  • 8/13/2019 3Par Customer Training Inform (T and F Class) GOOD Document

    30/30