Top Banner
Copyright © 2012 DataCore Software Corp. – All Rights Reserved. Practical High Availability NAS Cost-effective, non-stop disk access for clustered file shares
18
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: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

Practical High Availability NAS

Cost-effective, non-stop disk access for clustered file shares

Page 2: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

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)

Availability & performance of file shares has become mission critical

2

Page 3: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

Compelling value

FEATURE

Clustered file shares Synchronous mirroring

w/ automatic non-disruptive failover

Redundant NAS servers up to 100 km apart

Thin provisioning Cache acceleration Remote replication

BENEFIT

• Business continuity & HA

• Avoid storage-related downtime

• Minimize impact of equipment & facility problems

• Maximize space utilization

• Faster performance

• Extend protection for disaster avoidance & recovery

Page 4: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

Windows NAS (a.k.a. File Server)

4

filestore

/home/home

Host Host

NFS / SMB

NAS

Page 5: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

NAS server outage affects everyone

5

filestore

/home/home

Host Host

NFS / SMB

NAS

Page 6: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

Clustered servers help, but …

FailoverClustering

/home/home

Host Host

NFS / SMBNFS / SMB

Server 1 Server 2

NAS

Shared disk access remains a single point of failure!

witnessfilestore

Shared disks

Page 7: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

Solution: Full redundancy

FailoverClustering

/home/home

Host Host

NFS / SMBNFS / SMB

Server 1 Server 2

NAS

witnessfilestore witnessfilestore

witnessfilestore

Room 1 Room 2

Shared “virtual” disks

Mirrored copiesPrimary disks

Page 8: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

Non-stop, high-availability NAS

/home

witnessfilestore

SAN

witnessfilestore

CacheCache

/home

NFS / SMBNFS / SMB

Host Host

FailoverClustering

Synchronous Mirroring

NASRoom 1 Room 2

Mirrored copiesPrimary disks

Page 9: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

Non-disruptive failover

/home

witnessfilestore

SAN

witnessfilestore

CacheCache

/home

NFS / SMB

Host Host

FailoverClustering

Synchronous Mirroring

Room 1 Room 2

NFS / SMB

NAS

Mirrored copiesPrimary disks

Page 10: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

Automatic failback

/home

witnessfilestore

SAN

witnessfilestore

CacheCache

/home

NFS / SMBNFS / SMB

Host Host

FailoverClustering

Synchronous Mirroring

NASRoom 1 Room 2

Mirrored copiesPrimary disks

Page 11: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

Plus I/O acceleration

disk drives

Disk Drive 4000 – 6000

DataCore L1 Cache <20

Array L2 Cache 250 – 300

Avg. Response (µS)

High-SpeedLevel 1 Caching

CPU

Up to 1 TB RAM cache per node

CPU CPU

CPU

11

VirtualDisks

Outputfrom Cache

Poll for Input

WriteCoalesce

Pre-fetch

Page 12: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

Works for virtual machines (VMs) too

12

Virtual iSCSISAN

witness filestore

Hyper-V

VM

Virtual iSCSISAN

witnessfilestore

Hyper-V

VM

FailoverClustering

DiskDrives

D2 D1’

DiskDrives

D2D1’

CacheCache

/home/home NFS / SMBNFS / SMB

iSCSI InitiatoriSCSI Initiator

Synchronous Mirroring

NAS

AppApp

Room 1 Room 2

App

VM

App

VM

Mirrored copiesPrimary disks

Page 13: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

NAS failover with Hyper-V

13

Virtual iSCSISAN

witness filestore

Hyper-V

Virtual iSCSISAN

witnessfilestore

Hyper-V

VM

FailoverClustering

DiskDrives

D2 D1’

DiskDrives

D2D1’

CacheCache

/home/homeNFS / SMB

iSCSI Initiator

Synchronous Mirroring

NAS

AppApp

Room 1 Room 2

App

VM

App

VM

VM

NFS / SMB

iSCSI Initiator

Mirrored copiesPrimary disks

Page 14: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

Co-resident HA SAN/NAS:Compact clustered servers solution

/home

Virtual Disks

DiskDrives witness

filestoreD2 D1’

Initiator

Disks

SAN

Virtual Disks

DiskDriveswitness

filestoreD2D1’

Disks

SAN

CacheCache

/home

NFS / SMBNFS / SMB

Host Host

TargetTargetInitiatoriSCSIiSCSI

FailoverClustering

Synchronous Mirroring

NAS

Page 15: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

SAN failover

DiskDrives

D1’

DiskDrives

D2D1’

Virtual Disk

CacheCacheSynchronous

Mirroring

Host

Alternate PathMPIO

Preferred Path

D2

Virtual Disk (mirror)

Page 16: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

Expandable to separate NAS & SAN servers

16

witness filestorewitnessfilestore

FailoverClustering

DiskDrives

D2 D1’

DiskDrives

D2D1’

CacheCache

/home/home

Host Host

NFS / SMBNFS / SMB

Synchronous Mirroring

Server 1 (NAS) Server 2 (NAS)

Server 3 (SAN) Server 4 (SAN)

NAS

Page 17: Data core makes_ha_nas_practical_20mar12

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

Page 18: Data core makes_ha_nas_practical_20mar12

Copyright © 2012 DataCore Software Corp. – All Rights Reserved.

www.datacore.com