Unit 2 - Intelligent Storage Systems
Unit 2 - Intelligent Storage Systems
WELCOME TO E-LEARNING
Unit 2: Intelligent Storage System
Learning Outcomes of this Unit are:
• Describe the key components of an intelligent storage
system
• Describe cache management and protection techniques
• Describe storage provisioning methods
• Describe types of intelligent storage system
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 2
Lesson 1: Key Components of an Intelligent
Storage System
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 3
Hard Drive
Source: www.instructables.com/id/How-to-Diagnose-Troubleshoot-and-Maintain-a-Hard-D/
31.4
Redundant Array of Independent Drives (RAID)
• RAID is a technology that is used to increase the performance and/or
reliability of data storage
• Consists of two or more drives working in parallel (HDD/SSD)
• Mainly 5 RAID levels
• RAID 0 – Striping
• RAID 1 – Mirroring
• RAID 5 – Striping with parity
• RAID 6 – Striping with double parity
• RAID 10 - Combining mirroring and striping (1+0)
31.5
RAID Levels (commonly used)
Source: https://www.prepressure.com/library/technology/raid
What is an Intelligent Storage System (ISS)?
Intelligent Storage System
It is a feature-rich RAID array that provides highly optimized I/O processing
capabilities.
• Provides large amount of cache and multiple I/O paths that
enhances the performance
• Has an operating environment that provides
– Intelligent cache management
– Array resource management
– Connectivity to heterogeneous hosts
• Supports flash drive, virtual provisioning, and automated
storage tiering
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 7
Four Key Components of ISS
Intelligent Storage System
Host
Front End Back End
• Four key components: Front End, Cache, Back End & Disks
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 8
Key Components of ISS: Front End
Storage
Network
Storage
Network
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 10
Structure of Cache
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 12
Write Operation with Cache
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 13
Cache Management: Algorithms
• Least recently used (LRU)
– Discards data that have not been accessed for a long time
• Most recently used (MRU)
– Discards data that have been most recently accessed
New Data
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 15
Cache Data Protection
• Protects data in the cache against power or cache failures:
– Cache mirroring
• Provides protection to data against cache failure
• Each write to the cache is held in two different memory locations on
two independent memory cards
– Cache vaulting
• Provides protection to data against power failure
• In the event of power failure, uncommitted data is dumped to a
dedicated set of drives called vault drives
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 16
Server Flash-caching Technology
• Uses intelligent caching software and PCIe*
flash card on host
• Dramatically improves application performance
– Provides performance acceleration for read-
intensive workloads
– Avoids network latencies associated with
I/O
access to the storage array
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 17
Key Components of ISS: Back End
Storage
Network
Controllers Ports
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 18
Key Components of ISS: Physical Disks
Storage
Network
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 19
Lesson Summary
During this lesson the following topics were covered:
• Key components of an intelligent storage system
• Cache management techniques
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 20
Lesson 2: Storage Provisioning and ISS
Implementation
This lesson covers the following topics:
• Traditional storage provisioning
• Virtual storage provisioning
• ISS implementation
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 21
Assigning Storage to Host
Storage Provisioning
It is the process of assigning storage resources to hosts based on capacity,
availability, and performance requirements of applications running on the
hosts.
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 22
Traditional Storage Provisioning
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 23
LUN Expansion
MetaLUN
It is a method to expand LUNs that require additional
capacity or performance.
• Striped metaLUN
– Provides capacity and performance
– Expansion is slow as data is restriped
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 20
Virtual Storage Provisioning
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 21
Traditional Provisioning Vs. Virtual Provisioning
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 22
LUN Masking
LUN Masking
It is a process that provides data access control by defining which LUNs a
host can access.
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 24
Types of ISS: High-end Storage Systems
• Referred as active-active arrays, and generally
aimed at large enterprise applications
– Performs I/Os to LUNs through all the available
paths
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 25
Types of ISS: Midrange Storage Systems
• Referred as active-passive arrays, and
generally aimed at small and medium-sized
enterprise applications
– Performs I/Os to LUNs only through active
paths
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 26
Lesson Summary
During this lesson the following topics were covered:
• Traditional storage provisioning
• Virtual storage provisioning
• ISS implementation
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 27
Unit Summary
Key points covered in this Unit:
• Key components of intelligent storage system
• Cache management and protection techniques
• Storage provisioning methods
• Types of intelligent storage systems
© Copyright 2014 EMC Corporation. All rights reserved. Module: Intelligent Storage System 30