Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Storage Essentials Merlin Ran Weibo: merlinran Mail: merlinran@163.com
Agenda <ul><li>From DAS to SAN </li></ul><ul><li>SAN Concepts & Protocols </li></ul><ul><li>RAID Levels </li></ul><ul><li>...
Direct-Attached Storage <ul><li>Servers with unused storage </li></ul><ul><ul><li>Uncontrolled storage growth </li></ul></...
Deploying a SAN <ul><li>Increases storage utilization </li></ul><ul><ul><li>Scale servers separately from storage </li></u...
SAN Concepts & Protocols <ul><li>Drive types: IDE/ATA / SATA / SCSI / SAS / FC </li></ul><ul><li>Fibre Channel </li></ul><...
Host Fabric Storage Array HBA Initiator Target WWPN  50:06:01:6A:C6:E0:52:3B   WWPN  10:00:00:05:33:76:4C:BC   WWNN  50:06...
FC Protocol Stack
IP SAN Protocols <ul><li>iSCSI </li></ul><ul><li>Storage access through IP network </li></ul><ul><li>FCIP </li></ul><ul><l...
 
RAID Levels
<ul><li>Read Perf ++ </li></ul><ul><li>Write Perf ++ </li></ul><ul><li>No Protection </li></ul><ul><li>Higher DL Risk </li...
RAID 1  Mirror <ul><li>Read Perf + </li></ul><ul><li>Write Perf . </li></ul><ul><li>High Protection </li></ul><ul><li>2 Dr...
RAID 10  Stripe of Mirrors <ul><li>Read Perf ++ </li></ul><ul><li>Write Perf + </li></ul><ul><li>High Protection </li></ul...
RAID 01  Mirror of Stripes <ul><li>Read Perf ++ </li></ul><ul><li>Write Perf + </li></ul><ul><li>Lower Protection than R10...
RAID 4  Dedicated Parity 1 4 7 2 5 8 <ul><li>Read Perf + </li></ul><ul><li>Write Perf -- </li></ul><ul><li>Low Protection ...
RAID 5  Distributed Parity P 6 9 1 4 7 P 2 5 P 10 3 P 8 <ul><li>Read Perf ++ </li></ul><ul><li>Write Perf - </li></ul><ul>...
RAID 6  Double Parity P 4 6 1 3 P P 2 P P P P 5 <ul><li>Read Perf ++ </li></ul><ul><li>Write Perf - </li></ul><ul><li>High...
Disk Array Basics
Example: EMC ClARiiON
Example: EMC Symmetrix DMX
The Host Side <ul><li>LUN Discovery </li></ul><ul><ul><ul><li>cfgmgr/ioscan/devfsadm/reboot </li></ul></ul></ul><ul><li>Mu...
Application Database File System LVM SCSI Driver FC Driver
Appliances <ul><li>Network Attached Storage </li></ul><ul><li>Content Addressable Storage </li></ul><ul><li>Virtual Tape L...
Business Continuity Business  Considerations Technical  Considerations Recovery Point Objectives PRIMARY DECISION DRIVERS ...
Protecting Information Is a Business Decision <ul><li>Recovery point objective (RPO):  </li></ul><ul><ul><li>How recent is...
Typical Service Levels by Replication Technology EVENT Tape Vaulting Daily Tape Backup Asynchronous Disk Mirroring Synchro...
Server network HPC Today’s Storage Networking Technologies <ul><li>Direct-attached storage </li></ul><ul><ul><li>Servers w...
Thank You
Upcoming SlideShare
Loading in …5
×

Storage essentials (by Merlin Ran)

  • Be the first to comment

  • Be the first to like this

Storage essentials (by Merlin Ran)

  1. 1. Storage Essentials Merlin Ran Weibo: merlinran Mail: merlinran@163.com
  2. 2. Agenda <ul><li>From DAS to SAN </li></ul><ul><li>SAN Concepts & Protocols </li></ul><ul><li>RAID Levels </li></ul><ul><li>Disk Array Basics </li></ul><ul><li>The Host Side </li></ul><ul><li>Appliances </li></ul><ul><li>Business Continuity </li></ul>
  3. 3. Direct-Attached Storage <ul><li>Servers with unused storage </li></ul><ul><ul><li>Uncontrolled storage growth </li></ul></ul><ul><ul><li>Storage dedicated to one server </li></ul></ul><ul><li>HA difficulties </li></ul><ul><li>Backup is decentralized </li></ul><ul><ul><li>Backup requires network bandwidth </li></ul></ul><ul><ul><li>Backup requires downtime </li></ul></ul><ul><ul><li>Recovery from tape is time-consuming </li></ul></ul>Direct-Attached Storage UNIX Windows
  4. 4. Deploying a SAN <ul><li>Increases storage utilization </li></ul><ul><ul><li>Scale servers separately from storage </li></ul></ul><ul><ul><li>Storage on demand </li></ul></ul><ul><ul><li>Improves storage utilization </li></ul></ul><ul><li>Increases flexibility </li></ul><ul><ul><li>Leverage storage replicas for testing and backup </li></ul></ul><ul><li>Provides higher availability </li></ul><ul><ul><li>Eliminate downtime caused by backups </li></ul></ul><ul><ul><li>Drastically reduce recovery time </li></ul></ul><ul><li>Delivers highest performance </li></ul>Eliminate “islands of storage” within physical servers using a SAN Easily allocate more storage UNIX Windows Fibre Channel
  5. 5. SAN Concepts & Protocols <ul><li>Drive types: IDE/ATA / SATA / SCSI / SAS / FC </li></ul><ul><li>Fibre Channel </li></ul><ul><li>Fabric </li></ul><ul><li>Host Bus Adapter </li></ul><ul><li>Initiator/Target </li></ul><ul><li>Zoning </li></ul><ul><li>Logical Unit Number </li></ul><ul><li>LUN masking </li></ul><ul><li>World Wide Name </li></ul>
  6. 6. Host Fabric Storage Array HBA Initiator Target WWPN 50:06:01:6A:C6:E0:52:3B WWPN 10:00:00:05:33:76:4C:BC WWNN 50:06:01:60:C6:E0:52:3B WWPN 50:01:10:A0:00:85:65:8D LUN Zone 1
  7. 7. FC Protocol Stack
  8. 8. IP SAN Protocols <ul><li>iSCSI </li></ul><ul><li>Storage access through IP network </li></ul><ul><li>FCIP </li></ul><ul><li>Connect SAN islands through WAN </li></ul><ul><li>FCoE </li></ul><ul><li>Ethernet wins the data center </li></ul>
  9. 10. RAID Levels
  10. 11. <ul><li>Read Perf ++ </li></ul><ul><li>Write Perf ++ </li></ul><ul><li>No Protection </li></ul><ul><li>Higher DL Risk </li></ul>RAID 0 Stripping 1 3 5 2 4 6
  11. 12. RAID 1 Mirror <ul><li>Read Perf + </li></ul><ul><li>Write Perf . </li></ul><ul><li>High Protection </li></ul><ul><li>2 Drives </li></ul>1 2 3 1 2 3
  12. 13. RAID 10 Stripe of Mirrors <ul><li>Read Perf ++ </li></ul><ul><li>Write Perf + </li></ul><ul><li>High Protection </li></ul><ul><li>Drives in Pairs </li></ul>1 4 7 2 5 8 3 6 9 1 4 7 2 5 8 3 6 9
  13. 14. RAID 01 Mirror of Stripes <ul><li>Read Perf ++ </li></ul><ul><li>Write Perf + </li></ul><ul><li>Lower Protection than R10 </li></ul><ul><li>Drives in Pairs </li></ul>1 4 7 2 5 8 3 6 9 1 4 7 2 5 8 3 6 9
  14. 15. RAID 4 Dedicated Parity 1 4 7 2 5 8 <ul><li>Read Perf + </li></ul><ul><li>Write Perf -- </li></ul><ul><li>Low Protection </li></ul><ul><li>Write Penalty on Parity Disk </li></ul><ul><li>Employed by NetApp --- WAFL </li></ul>3 6 9 P P P
  15. 16. RAID 5 Distributed Parity P 6 9 1 4 7 P 2 5 P 10 3 P 8 <ul><li>Read Perf ++ </li></ul><ul><li>Write Perf - </li></ul><ul><li>Low Protection </li></ul>
  16. 17. RAID 6 Double Parity P 4 6 1 3 P P 2 P P P P 5 <ul><li>Read Perf ++ </li></ul><ul><li>Write Perf - </li></ul><ul><li>High Protection </li></ul><ul><li>Complex Algorithm </li></ul>7
  17. 18. Disk Array Basics
  18. 19. Example: EMC ClARiiON
  19. 20. Example: EMC Symmetrix DMX
  20. 21. The Host Side <ul><li>LUN Discovery </li></ul><ul><ul><ul><li>cfgmgr/ioscan/devfsadm/reboot </li></ul></ul></ul><ul><li>Multipath </li></ul><ul><ul><ul><li>PowerPath/PVLinks/VxDMP/Native MPIO… </li></ul></ul></ul><ul><li>Logical Volume Manager </li></ul><ul><li>File System </li></ul>
  21. 22. Application Database File System LVM SCSI Driver FC Driver
  22. 23. Appliances <ul><li>Network Attached Storage </li></ul><ul><li>Content Addressable Storage </li></ul><ul><li>Virtual Tape Library </li></ul><ul><li>… </li></ul>
  23. 24. Business Continuity Business Considerations Technical Considerations Recovery Point Objectives PRIMARY DECISION DRIVERS Cost Recovery Time Objectives Performance Bandwidth Capacity Consistency and Recovery Functionality, Availability
  24. 25. Protecting Information Is a Business Decision <ul><li>Recovery point objective (RPO): </li></ul><ul><ul><li>How recent is the point in time for your recovery? </li></ul></ul><ul><li>Recovery time objective (RTO): </li></ul><ul><ul><li>How fast can you restart a failed application? </li></ul></ul><ul><li>(RPO+RTO = Acceptable Business Risk) </li></ul>EVENT TIME RTO RPO MIN MIN DAYS DAYS SEC SEC HRS HRS
  25. 26. Typical Service Levels by Replication Technology EVENT Tape Vaulting Daily Tape Backup Asynchronous Disk Mirroring Synchronous Disk Mirroring Continuous Protection Daily Disk Backup RPO (Hours of lost transactions) RTO (Hours required to resume business) -36 -24 -12 0 12 24 36 48 60 72
  26. 27. Server network HPC Today’s Storage Networking Technologies <ul><li>Direct-attached storage </li></ul><ul><ul><li>Servers with unused storage, uncontrolled growth </li></ul></ul><ul><ul><li>Storage dedicated to one server </li></ul></ul><ul><ul><li>Decentralized backup </li></ul></ul><ul><li>Fibre Channel SANs </li></ul><ul><ul><li>Eliminates islands of storage </li></ul></ul><ul><ul><li>Increases utilization and availability </li></ul></ul><ul><ul><li>Highest performance levels </li></ul></ul><ul><li>FCIP/iFCP </li></ul><ul><ul><li>Connects geographically dispersed SANs </li></ul></ul><ul><ul><li>Low cost and easy to deploy for disaster recovery solutions </li></ul></ul><ul><li>iSCSI/NAS </li></ul><ul><ul><li>Consolidates small or isolated servers </li></ul></ul><ul><ul><li>Offers low-cost server attachment </li></ul></ul><ul><ul><li>NAS is ideal for files and unstructured data </li></ul></ul><ul><li>Infiniband </li></ul><ul><ul><li>Low latency, high bandwidth </li></ul></ul><ul><ul><li>Ideal for high-performance computing (HPC) </li></ul></ul><ul><li>Fibre Channel over Ethernet </li></ul><ul><ul><li>Converges LAN and SAN traffic on single link </li></ul></ul><ul><ul><li>Lowers operational costs (cabling and CNAs ) </li></ul></ul><ul><ul><li>Scalability for virtual environments </li></ul></ul>Rack-mounted servers with converged network adapters Remote/isolated servers Disaster recovery site <ul><li>FCoE </li></ul><ul><li>Infiniband </li></ul><ul><li>Direct-attached storage </li></ul><ul><li>Fibre Channel SANs </li></ul><ul><li>iSCSI/NAS </li></ul><ul><li>FCIP/iFCP </li></ul>Mainframe Networked storage Servers VMware
  27. 28. Thank You

×