Storage Techniques: Das Raid Nas San: By: Ben Ghorbel Med Aymen Ghrab Ilyes Hamdi Firas Jamoui Achref
Storage Techniques: Das Raid Nas San: By: Ben Ghorbel Med Aymen Ghrab Ilyes Hamdi Firas Jamoui Achref
Storage Techniques: Das Raid Nas San: By: Ben Ghorbel Med Aymen Ghrab Ilyes Hamdi Firas Jamoui Achref
By :
Ben Ghorbel Med Aymen
Ghrab Ilyes
Hamdi Firas
Jamoui Achref
Plan
1. Introduction
2. RAID
3. DAS
4. NAS
5. SAN
6. Conclusion
2
INTRODUCTION (1/2)
Everyone knows that the global appetite for data storage is growing at an
astonishing rate, that's why traditional storage devices are being not longer
3
INTRODUCTION (2/2)
What is a logical drive?
5
RAID
The basic idea of RAID was to combine multiple, small inexpensive disks
drive into an array of disk drives which yields performance exceeding that of
6
ADVANTAGES OF RAID
Using a RAID storage subsystem has the following advantages:
•Redundancy:
• Provides fault-tolerance by mirroring or parity operation.
• Provides disk spanning by weaving all connected drives into one single volume.
7
FEW TERMS TO UNDERSTAND
• Data Striping: Data is split across multiple drives in a RAID array to form a single logical
storage unit. Each drive's storage space is partitioned into stripes, ranging in size from one
sector (512 bytes) to multiple megabytes.
• Mirroring: Used in RAID levels 1 and 1+0 for data recovery. Data is duplicated through
mirroring across two disks. If one drive fails, the data remains available on the other
disk.
• Parity: Information Used in RAID levels 3, 4 and 5 for data recovery. In the event of a drive
failure, parity information can be combined with the other remaining data to regenerate the
missing information.
8
RAID LEVELS
9
RAID 0 : DISK STRIPPING
10
RAID 1: DISK MIRRORING
•Minimum Disks Required=2
•Capacity=N/2
•Redundancy=Yes
RAID 1 mirrors the data stored in one hard drive to another.
RAID 1 can only be performed with two hard drives.
If there are more than two hard drives, RAID (0+1) will be performed
automatically.
Performing simultaneous reads
High Reliability with fast recovery
11
RAID 0+1: DISK STRIPPING WITH
MIRRORING
•Minimum Disk Required=4
•Capacity=N/2
•Redundancy=Yes
RAID (0+1) combines RAID 0 and RAID 1 - Mirroring and Striping. RAID
(0+1) allows multiple drive failure because of the full redundancy of the hard
drives. If there are more than two hard drives assigned to perform RAID 1,
RAID (0+1) will be performed automatically.
RAID 10 is a good choice for general data storage, including serving
as a startup drive, and as storage for large files, such as multimedia.
Both performance and reliability are important, e.g. in small
databases
12
RAID 3: DISK STRIPING WITH DEDICATED
PARITY DISK
14
FEW TERMS TO
UNDERSTAND
•Snapshots: comes in three basic flavors: File system based, subsystem
based and volume manager/virtualization based. All three are considerably
different. Snapshots are an extremely important function for business
continuity, but there are a lot of details to work through. You need a strategy
for snapshots as well as a decent understanding of how you will establish
operations to work with them. They will change your daily operations and
they require constant, ongoing administration. Platform specific operations
for flushing cache (file system buffers) matter a whole lot.
•Replication: is the transport of data objects (files -- tables) over a TCP/IP
network. The transfer is made from system to system not between storage
devices or subsystems.
15
3. DAS
16
DAS
17
4. NAS
18
NAS 1/2
19
NAS 2/2
•Easy appliance
•Clustered file-system
•NAS units rarely limit clients to a single protocol
•Not recommended for applications requiring large disk performance
•Heavy usage of CPU
20
2. SAN
21
SAN 1/2
22
SAN 2/2
•Or an IP network
• Uses standard LAN infrastructure: Ethernet switches
• For transport, an IP SAN uses iSCSI
• iSCSI is serial SCSI-3 over IP
23
STORAGE ARRAY
24
FC: FIBRE CHANNEL
25
DAS VS NAS VS SAN
DAS NAS SAN
Storage Type Sectors Shared files Blocks
Data IDE/SCSI TCP/IP, Fiber Channel
Transmissio Ethernet
n
Access Mode Clients or Clients or Servers
servers servers
Capacity 109 109-1012 >1012
(Bytes)
Complexity Easy Moderate Difficult
Management High Moderate Low
Cost (per
GB)
26
CONCLUSION
Choosing the right storage solution is not an easy task especially with such a
variety of storage technologies.
that's why, there are several key criteria to consider include:
Capacity: the amount and type of data (file level or block level)
Performance: I/O and throughput requirements
Scalability: Long-term data growth
Availability and Reliability: how mission-critical are your applications?
Data protection: Backup and recovery requirements
Budget concerns
27