1l06: high end storage arrays - eva & xp
TRANSCRIPT
IT-Symposium 2006
1www.decus.de
© 2006 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice
1L06: High End Storage Arrays -EVA & XP
Andreas BahrTechnical ConsultantHP Ratingen
NAS & Storage
Arrays
Portfolio für Speicher-ressourcenverwaltung• Geräteverwaltung• Speicherverwaltung
Storage Essentials• Array-basierte Software
Portfolio für ILM und Archivierung • Schützen und Wiederherstellen• Aktive Archivierung mit Schwerpunkt
auf Wiederherstellung• Lösungen für das gesamte ILM
Portfolio: ISVs, FSE, RISS, MAS
Software &Archivierung
HP StorageWorks Portfolio
Services & L
Services & L öö sungen
sungen
Infrastruktur
MSA-FamilieWindows Storage Server
XP - Familie
Medien
VLS MSL EML ESL
Autoloader
LTO, S-DLT, DAT
DLT VS80
BibliothekenEigenständigeLaufwerke
iSCSI Lösungen
IPIP--NetzwerkNetzwerkSANSAN FC SAN
Switch-Topologie
Core und Director-Switches
Director und Edge Switch-Topologien
Band- & optischer Speicher
optische UDO Systeme
EVA-Familie
BladeFC-Switch
Enterprise File Services
Virtual LibrarySytem
Außen-stelle
W AN
File Servers
Mail Servers
W ebServers
TapeBackup Storage
HP
HP
Filers
RZ SAN
Außen-stelle
W ANW AN
File Servers
Mail Servers
W ebServers
TapeBackup Storage
HPHPHP
HPHP
Filers
RZ SAN
EFS WAN Accelerator
Außenstelle
EFS WAN Accelerator
IT-Symposium 2006
2www.decus.de
June 23, 2006 3
HP Enterprise Virtual Array (EVA)
June 23, 2006 4
• EVA 4000 4 disk enclosures56 disks max
56 x 300 GB 10K = 16.8 TB56 x 146 GB 10K/15K = 8.1 TB56 x 72 GB 10K/15K = 4.0 TB56 x 250/400/500 GB FATA = 28 TB
4 Host Ports, 4GB Cache
• EVA 6000 8 disk enclosures, w FC loop sws112 disks max
112 x 300 GB 10K = 33.6 TB112 x 146 GB 10K/15K = 16.3 TB112 x 72 GB 10K/15K = 8.0 TB112 x 250/400/500 GB FATA = 56 TB
4 Host Ports, 4GB Cache
• EVA 8000 12 disk enclosures in a cab 18 disk enclosures w expansion cab168 disks max 240 disks max
168 x 300 GB 10K = 50.4 TB 240 x 300 GB 10K = 72.0 TB168 x 146 GB 10K/15K = 24.5 TB 240 x 146 GB 10K/15K = 35.0 TB168 x 72 GB 10K/15K = 12.1 TB 240 x 72 GB 10K/15K = 16.8 TB168 x 250/400/500 GB FATA = 84.0 TB 240 x 250/400/500 GB FATA = 120 TB
8 Host Ports, 8GB Cache
EVA capacities
EVA 40002C4D
EVA 60002C8D
EVA 80002C12D
New
New
New New
IT-Symposium 2006
3www.decus.de
June 23, 2006 5
Disk Technologies
• High performance FC disk drives− 36 GB 15k ( no longer sold )− 72 GB 10k / 15k− 146 GB 10k / 15k− 300 GB 10k
• Near online FC disk drivesFiber Attached Technology Adapted (FATA) − 250 GB, 400 GB, 500 GB− Lower cost - but still a lot of FC/SCSI disk specifics− Sweet spot is low duty data− Backup staging, snapclones, archiving, low access data
• Mixing both drives types in a single enclosure is supported
New
Online disks
Near-online disks
June 23, 2006 6
The challenge
• What a typical administrator wants:− 2* 35 GB RAID 5 for server A− 1* 40 GB RAID 1 for server B− 2* 100 GB RAID 5 as shared disk for Cluster CD− …
• What he needs to think of on a traditional array− What rules do I have to follow to make my data as available as possible?− How many raid groups and of which raid level do I need?− What capacity growth will we face in the next year? Which raid level will be
requested most?− How do I strip my data over several raid groups to meet my performance
requirements− …
? ?
IT-Symposium 2006
4www.decus.de
June 23, 2006 7
The result on a traditional array
Stranded capacityInconsistent, unbalanced data layoutQuestionable performance
… and no way to reorganize without massive effort and downtime
June 23, 2006 8
EVA Virtualization Concept
Disk Group
• Physical disks are pooled in Disk GroupsDisk Groups
Enterprise Virtual Array
Host 1 (OS x)
•• Virtual DisksVirtual Disks are carved out of a Disk Disk Group in theGroup in the sizesize andandraid levelraid level as requestedas requested
Host 2 (OS y)
• A Virtual Disk (Virtual Disk (VdiskVdisk))is presented to a host as a LunLun
LunX
LunY
SAN
Vdisk 1 (Vraid 1)Vdisk 2 (Vraid 5)
IT-Symposium 2006
5www.decus.de
June 23, 2006 9
Disk Groups
• Maximum # Disk Groups : 16• Minimum # Disks per Disk Group: 8• Maximum # Disks per Disk Group: all installed disks
• Controller chooses the best drives for Disk Group automatically ⇒ Follows several rules to optimize data
accessibility in case of multiple failures• Always distribute the disks vertically over the shelves
• Redundant Storage Sets are distribute vertically as well
• VRaid 1 Mirror Sets lie on different shelves
Diskgroup 1 Diskgroup 2
June 23, 2006 10
Virtual Disk
• A maximum of 1024 Virtual Disks
• Virtual Disk size: 1GB - 2TB, in 1GB increments
• 3 different redundancy levels on Virtual Disks− None (Virtual RAID0, Striping)− Moderate (Virtual RAID5, Striping with Parity)− High (Virtual RAID1, Striping with Mirroring)
• Dynamic online expansion of Virtual Disk• A maximum of 256 hosts with up to 4 HBAs• A maximum of 8,192 presentations of LUNs to hosts• Selective Storage Presentation / Security
− Virtual Disks can be presented to several Hosts, optionally under different LUN numbers
Diskgroup 1 Diskgroup 2
IT-Symposium 2006
6www.decus.de
June 23, 2006 11
Expanding the physical capacity
Possible Symptoms:•No additional storage space available
+
Solution:… add more disks
VRAID 1VRAID 5VRAID 0
Free space ( virtual space = 4 Disk)
VRAID 1
VRAID 5
VRAID 0
June 23, 2006 12
Distributed Sparing/Disk Failure
• Sparing is not achieved by dedicated spare disks• Sparing space is just allocate similar to a Vdisk• EVA is often smart enough to predict disk failures
and thus can gracefully move data off a disk
Redundancy automatically regenerated• Spare space reduced by failed disk size• Data regenerated and distributed across the virtual pool• VRaid 0 disks are lost!
*VRAID 1 uses even numbers of disks
full performance
no unutilized disk
VRAID 1VRAID 5VRAID 0
Spare Space ( e.g. Protection Level 1 = 2 Physical Disks)
VRAID 1*
VRAID 5
Spare Space (1 Physical Disks)
IT-Symposium 2006
7www.decus.de
June 23, 2006 13
• 3 different types to meet different requirements− Demand-allocated Snapshot − Fully-allocated Snapshot− Snapclone
• Create instant copies for different purposes, such as …
− Keep applications online while backing up data− Test applications against real data before deploying− Restore a volume after a corruption− Mine data to improve business processes or customer
marketing• Flexibility
− Choose different Raid Level for Snaps and SnapClones− Choose different Disk Group for SnapClones
• Up to 16 Snapshots per Virtual Disk
Business Copy EVApoint-in-time copy capability for the EVA (local copy)
June 23, 2006 14
Continuous Access EVA• Replication between all models of the EVA family• Synchronuous and asynchronuous
− Both with guaranteed in-order-delivery• Support of various interconnection technologies
− Fibre Channel (switched, WDM, no direct connect)− FCIP− Sonet− ATM
• Bi-directional replication• 1:2 fan-out on array basis
− Currently no VDisk fan-out• 256 DR Groups
− 256 Remote Copy Sets− 32 Remote Copy Sets/DR Group− Max 16TB per DR Group
• Up to 100ms one-way latency
IT-Symposium 2006
8www.decus.de
June 23, 2006 15
HP Command View EVA Software Suite• Powerfully, simple
management• Intutitive, easy to use
Integrated GUI across EVA• Easily provision storage and
replicate data• Protection against
unauthorized access to specific volumes (LUNs)
• Powerful scripting language to document & automate tasks
• Standards based• Mission critical, proactive
remote monitoring services available for maximum EVA uptime SMIS and API’s
EVA 3000, 4000, 5000, 6000, 8000
Command View EVA Suite
Performance Management
Volume Access Control
CLUI-scripting/Agents
Configuration, discovery, Events & monitoring, Security
MultiPath
ISE
E S
olut
ions
-Rem
ote
Mon
itorin
gFutur
e
HP Replication Solutions Manager
June 23, 2006 16
Transition Slide
The XP10000 & XP12000
IT-Symposium 2006
9www.decus.de
June 23, 2006 17
XP disk arrays since 1999More than 7000 XP Frames
and 70 Petabytes of capacity installed so far!
XP512
XP128XP48
XP256
XP1024
Apr 99 May 00 May 02 Sep 04
XP12000
Jul 05
Growth FY‘05: 32%
XP 10000
June 23, 2006 18
HP StorageWorks XP Arrays
Delivers always-on availability for mission-critical applications where downtime is not an optionDesigned for organizations that demand the most from their storage No single-point-of-failure and non-disruptive online upgrades ensure that data is always availableExternal Storage support provides significant consolidation and scalability behind a single XP Array coupled with the ability to also provide low cost storage
XP 10000 XP 12000
IT-Symposium 2006
10www.decus.de
June 23, 2006 19
Enhanced online firmware upgrades
• XP1024/128/512 process upgrades one board of the CHIP (Client Host Interface Processor) pair at a time.
CHIPA
CHIPB
• XP10000/12000 can upgrade firmware one microprocessor at a time without downtime—independent of host connection topology
Provides continued service to hosts that can failover I/O to the other I/O path
Requires downtime for single connection hosts or hosts that cannot failover
Before Update
HostPort
Microprocessor
HostPort
HostPort
Microprocessor
HostPort
CHIP B
HostPort
Microprocessor
HostPort
HostPort
Microprocessor
HostPort
After Update
CHIP B
HostPort
Microprocessor
HostPort
HostPort
Microprocessor
HostPort
2nd Processor Update
CHIP B
HostPort
Microprocessor
HostPort
HostPort
Microprocessor
HostPort
1st Processor Update
CHIP B Each CHIP has multiple microprocessors that can be updated separately while the remaining microprocessor(s) support all of the Host Ports on the CHIP
June 23, 2006 20
Remote Web Console XP
Features− XP device manager that is
included with the XP128, XP1024, XP10000, and XP12000
− all functionality required for basic array management
− can launch all firmware based software
− Web Console is the core module of Command View XP
Benefits− the only device manager many
customers will require• Licensing/user administration.• LUN/Path configuration and
security • BC/CA Configuration• Configurations for mainframe
connect
Basic array management
IT-Symposium 2006
11www.decus.de
June 23, 2006 21
NormalCache
Memory
CacheLUNExtent
CacheLUNArea
Enhanced Read/WriteHit Performance
CacheLUNExtent
Cache LUN XP
What does it do?− Increases performance by
accessing critical data in the Cache only
How does it work?− LUNs are permanently kept
in Cache (Solid State Disk)− Cache residence guarantees
data access within nanoseconds rather than milliseconds
− All or part of a LUN can be transferred to Cache
As of March 2006 included into LUN Configuration & Security Manager XP
June 23, 2006 22
AutoLUN
External Storage XP
• Reduces costs by using less expensive external storage
• Tiered storage: Up to 16PB of storage can be handled and presented by a single XP10000
• Tiered storage: Up to 32PB of storage can be handled and presented by a single XP12000
• Variety of supported external arrays • All LUNs are presented as XP LUNs
and can transparently be copied and moved between tiers
• Direct Fibre Channel or SAN connection between XP Next Gen and external storage devices
• Supports Continuous Access, Business Copy, AutoLUN
FCCHIP
CHIP
Hosts
SAN
SANBusiness Copy
up to16/32PB
What can it do
IT-Symposium 2006
12www.decus.de
June 23, 2006 23
External Storage XP
Multiple path connectivityMultipath failover
SUN Set3, SE6120, StorEdge 99xx
SUN *
Multiple path connectivityMultipath failover
ESS Series, DS4000 (FAStT Series)
DS6000/8000 planned
IBM *
Multiple path connectivityMultipath failover
CX, Symmetrix & DMXSystems
EMC *
Multiple path connectivityMultipath failover
7700E, 99xx & 99xxV, 9500V, AMS200/5000, NSC55
HDS *Dual Path connectivity & failoverMSA1000, 1500HP
Multiple path connectivityMultipath failover
XP256, XP48/512, XP128/1024, EVA3/5000, EVA4/6/8000
HP
Support SpecificationHosted Array ModelVendor
List of supported arrays
* External Storage Array support via TSAnet http://www.tsanet.org
June 23, 2006 24
Storage and Cache partitioning
Easy Secure Consolidation
• Divide an XP Array into up to 32 independent configurable and manageable “sub arrays”
• Partitions Cache or Array (cache, storage, port) resources− Allows array resources to
be focused to meet critical host requirements
− Allows for service provider oriented deployments
− Array partitions are independently & securely managed
− Can deploy in am mixed deployment (Cache, Array, Traditional)
CHIPCHIP CHIPCHIP CHIPCHIP
Cache Cache Cache Cache
CacheCache Cache CacheCache
CHIP
CHIPCHIP CHIP CHIP
CHIP
CHIP
Site A
Site B
Site C
Site AAdmin
Site BAdmin
Main SiteSuper Admin
Non-partitioned
Disk
Main Site CHIPCHIP
Cache
ExternalStorage
IT-Symposium 2006
13www.decus.de
June 23, 2006 25
Performance Advisor XP
What does it do?− Provides various views like
- Host to LUN - Array to LUN- Individual Array components
− Can be set to optimize performance of the subsystem automatically
− Trend analysis
How does it work?− Monitors hardware performance, Cache
usage, and I/O statistics− Displays real-time and historical data as
graphs− Eliminates the need for manual tuning by
automatic scheduling − Dynamically changes write Cache
allocation
June 23, 2006 26
Auto LUN XP
External
RAID5
Larger drives146, 300GB
Slower drives10krpm
Idle or new Array Groups
Internal
RAID1
Smaller drives 36, 73, 146GB
Faster drives15krpm
Busy Array Groups
Migration Capabilities
online data migrationMove single or multiple LUNs Migrate with NO Impact to ServerAutomatic or Manual MigrationNO Intermediate Storage Required
IT-Symposium 2006
14www.decus.de
June 23, 2006 27
What does it do?− Enables the storage administrator to
control IO performance of individual XP ports, hosts or host groups
How does it work?• Assigns policies by FC port or Host
WWN • Policies set by MB/sec or IO/sec
IO performance management
HighMediumLow
Performance Control XP
June 23, 2006 28
Business Copy XP
Pros• Isolates primary data from Copy • Low Read/Write performance impact• Full speed Copy Read/Write accessCons• Copy requires full amount of storage• Fewer Images (max 9 clones per primary)Best for…• High performance requirements• Heavy Primary-Write/Copy-Read datasets• Recover-from-copy implementations
Pros• Space efficient – only the delta data
consumes physical disk space• More concurrent images (max 64 per primary)Cons• Snapshot access impacts primary volume
performance• Snapshot shares physical disks with primaryBest for…• Low cost BC• Low to medium Write/Read environments
P
S9Sn
S1
full-copy(Clone)
snapshot
P
SnS1
S64
Local MirroringComparison between BC full-copy an BC snapshot
IT-Symposium 2006
15www.decus.de
June 23, 2006 29
Continuous Access XP
What does it do?− Assures business continuance− Provides disaster recovery− Simplifies workload
management− Allows point-in-time database
backup− Provides restore without latency
How does it work?− Creates a remote mirror for all
specified logical units in the array over Fibre Channel
− Unlimited distance with CA Extension in asynchronous, sequenced mode
PVOL
SVOL
SVOL
PVOL
Site A
Site B
Synchronous, asynchronous or journaled remote replication with guaranteed in-order delivery
June 23, 2006 30
Positioning of XP to EVA platforms
EVA specs/target market:• High performance:
– Up to 200K IOPS (random cache hits)– 1’500 MB/Sec (peak sequential transfer rate)
• 120 or 72TB maximum raw capacity 72TB: 240x 300GB; 120TB: 240x 500GB Disks
• Tiered Storage in a box: FC and FATA72 to 300GB FC – 250 to 500GB FATA disks
• Virtualization “automates” EVA’smanagement and optimization
• Less expensive than XP • High data availability (business critical)• Compatible with most major OSs
XP specs/target market:• Highest performance:
− Up to 2,100K IOPs (random cache hits)− 9,900 MB/Sec (peak sequential transfer rate)
• 343TB maximum raw capacity using 1144x 300GB Disks (excl. 8 Spares)
• Tiered Storage with External Storageup to 32PB external capacity of various make
• Traditional array manual configuration and optimization
• More expensive than EVA (50%-100%)• Highest data availability (mission critical)• Compatible with ALL major OSs
including NonStop servers & mainframes
EVA4000EVA8000 XP12000
EVA6000XP 10000
IT-Symposium 2006
16www.decus.de