High Availability NAS Cluster File Shares

Report
Practical High Availability NAS
Cost-effective, non-stop disk access
for clustered file shares
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
Availability & performance of file shares
has become mission critical

Problem: Cost to achieve necessary redundancy &
speed can be prohibitive

Alternative: Extend DataCore storage virtualization
servers into high-availability (HA) NAS role
► Couple SANsymphony-V storage hypervisor features
with Windows Server 2008 R2 NFS/SMB file sharing &
clustering capabilities in Enterprise Edition
► No additional software required
► Combine into unified HA storage solution (SAN/NAS)
2
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
Compelling value
FEATURE
 Clustered file shares
 Synchronous mirroring

BENEFIT
•
•
w/ automatic
non-disruptive failover
 Redundant NAS servers •



up to 100 km apart
Thin provisioning
Cache acceleration
Remote replication
•
•
•
Business continuity & HA
Avoid storage-related
downtime
Minimize impact of
equipment & facility problems
Maximize space utilization
Faster performance
Extend protection for disaster
avoidance & recovery
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
Windows NAS (a.k.a. File Server)
Host
Host
/home
/home
NAS
NFS / SMB
filestore
4
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
NAS server outage affects everyone
Host
Host
/home
/home
NAS
NFS / SMB
filestore
5
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
Clustered servers help, but …
Host
Server 1
Host
/home
Server 2
/home
NAS
NFS / SMB
Failover
Clustering
filestore
NFS / SMB
witness
Shared disks
Shared disk access remains a single point of failure!
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
Solution: Full redundancy
Room 1
Server 1
Host
Host
/home
Room 2
Server 2
/home
NAS
NFS / SMB
Failover
Clustering
filestore
NFS / SMB
witness
Shared “virtual” disks
filestore
witness
Primary disks
filestore
witness
Mirrored copies
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
Non-stop, high-availability NAS
Host
Host
SAN
/home
/home
NAS
Room 1
Room 2
Failover
Clustering
NFS / SMB
Cache
Primary disks
witness
filestore
Synchronous
Mirroring
NFS / SMB
Cache
Mirrored copies
witness
filestore
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
Non-disruptive failover
Host
Host
SAN
/home
/home
NAS
Room 1
Room 2
Failover
Clustering
NFS / SMB
Cache
Primary disks
witness
filestore
Synchronous
Mirroring
NFS / SMB
Cache
Mirrored copies
witness
filestore
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
Automatic failback
Host
Host
SAN
/home
/home
NAS
Room 1
Room 2
Failover
Clustering
NFS / SMB
Cache
Primary disks
witness
filestore
Synchronous
Mirroring
NFS / SMB
Cache
Mirrored copies
witness
filestore
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
Plus I/O acceleration
Avg. Response (µS)
DataCore L1 Cache
Array L2 Cache
Disk Drive
Virtual
Disks
<20
250 – 300
4000 – 6000
CPU
Poll for
Input
Up to 1 TB RAM
cache per node
Output
from Cache
CPU
High-Speed
Level 1 Caching
Write
Coalesce
CPU
Pre-fetch
CPU
disk drives
11
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
Works for virtual machines (VMs) too
Room 1
Room 2
Hyper-V
VM
NFS / SMB
/home
/home
VM
App
App
iSCSI Initiator
filestore
Hyper-V
NAS
Failover
Clustering
App
App
iSCSI Initiator
witness
Synchronous
Mirroring
Cache
Disk
Drives
Cache
Disk
Drives
Primary disks
D1’
12
NFS / SMB
VM
witness
Virtual iSCSI
SAN
VM
D2
D2
filestore
Virtual iSCSI
SAN
Mirrored copies
D1’
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
NAS failover with Hyper-V
Room 1
Room 2
Hyper-V
VM
NFS / SMB
/home
/home
VM
App
App
iSCSI Initiator
filestore
Hyper-V
NAS
Failover
Clustering
App
App
iSCSI Initiator
witness
Synchronous
Mirroring
Cache
Disk
Drives
Cache
Disk
Drives
Primary disks
D1’
13
NFS / SMB
VM
witness
Virtual iSCSI
SAN
VM
D2
D2
filestore
Virtual iSCSI
SAN
Mirrored copies
D1’
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
Co-resident HA SAN/NAS:
Compact clustered servers solution
Host
SAN
Host
/home
/home
SAN
NAS
Disks
Disks
Failover
Clustering
NFS / SMB
Synchronous
Mirroring
Cache
iSCSI
Initiator
NFS / SMB
Cache
iSCSI
Target
witness
filestore
Virtual Disks
Target
Disk
Drives
D1’
D2
Disk
Drives
D2
D1’
Initiator
witness
filestore
Virtual Disks
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
SAN failover
MPIO
Host
Alternate Path
Preferred Path
Virtual Disk (mirror)
Virtual Disk
Synchronous
Mirroring
Cache
Disk
Drives
D1’
D2
Cache
Disk
Drives
D2
D1’
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
Expandable to separate NAS & SAN servers
Host
Server 1 (NAS)
Host
/home
Server 2 (NAS)
/home
NAS
Failover
Clustering
NFS / SMB
filestore
witness
Synchronous
Mirroring
Cache
Disk
Drives
16
Server 4 (SAN)
Server 3 (SAN)
D1’
NFS / SMB
D2
witness
filestore
Cache
Disk
Drives
D2
D1’
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
Implementation guidelines



DataCore resides on
parent partition
Virtualize & cache
data drives
Enable thin provisioning


Place NAS servers in
different rooms
► Stretch distance
between them up to
100 km
Synchronously mirror
across nodes
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.
www.datacore.com
Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

similar documents