VietNetwork.Vn

Forum => Storage => Tác giả chủ đề:: server360 vào T.M.Hai 20, 2017, 11:23:05 SÁNG

Tiêu đề: Các loại RAID
Gửi bởi: server360 vào T.M.Hai 20, 2017, 11:23:05 SÁNG
Các loại RAID


Trong quá trình tư vấn và hỗ trợ khách hàng, mình đã nhận được rất nhiều câu hỏi về RAID. Vậy RAID là gì? Chức năng của RAID nhằm mục đích gì? Có những loại RAID nào? Ưu và nhược điểm của từng loại? Đối với từng đối tượng dịch vụ cụ thể thì nên sử dụng RAID gì là tối ưu? Để tìm hiểu về RAID thì trước tiên ta sẽ định nghĩa RAID là gì.

RAID (Redundant Arrays of Inexpensive Disks) là hình thức ghép nhiều ổ đĩa cứng vật lý thành một hệ thống ổ đĩa cứng có chức gia tăng tốc độ đọc/ghi dữ liệu hoặc nhằm tăng thêm sự an toàn của dữ liệu chứa trên hệ thống đĩa hoặc kết hợp cả hai yếu tố trên.

Về phân loại thì có khả nhiều loại RAID được sử dụng như RAID 0, RAID 1, RAID 3, RAID 4, RAID 5, RAID 10 .v.v... Trong bài viết tìm hiểu về RAID ngày hôm nay mình xin được giới thiệu bốn loại RAID chính phổ biến và thường được các khách hàng của mình sử dụng là RAID 0, RAID 1, RAID 10 và RAID 5.

1. RAID 0

RAID 0 là loại RAID khá phổ biến và được nhiều người sử dụng hiện nay do có khả năng nâng cao hiệu suất tốc độc đọc ghi trao đổi dữ liệu của ổ cứng. Để tiến hành setup RAID 0 thì server cần tối thiểu 2 ổ đĩa (Disk 0, Disk 1).

RAID 0 sẽ lưu trữ như sau. Giả sử bạn có 1 file A dung lượng 100MB. Khi tiến hành lưu trữ thay vì file A sẽ được lưu vào 1 ổ cứng duy nhất, RAID 0 sẽ giúp lưu vào 2 ổ đĩa disk 0, disk 1 mỗi ổ 50MB (Striping)  giúp giảm thời gian đọc ghi xuống 1 nửa so với lý thuyết.

(http://image.vietnetwork.vn/uploads/VietNetwork.Vn52491.gif)


2. RAID 1

RAID 1 là loại RAID cơ bản được sử dụng khá nhiều hiện nay do khả năng đạt an toàn về dữ liệu. để tiến hành setup RAID 1 thì cũng giống như RAID 0, server cần tối thiểu 2 ổ cứng để lưu trữ.

Không giống như RAID 0, RAID 1 đảm bảo an toàn hơn về dữ liệu do dữ liệu được ghi vào 2 ổ giống hệt nhau (Mirroring).

(http://image.vietnetwork.vn/uploads/VietNetwork.Vn92471.jpg)


3. RAID 10

RAID 10 là sự kết hợp giữa 2 loại RAID phổ biến và RAID 1 và RAID 0. Để setup RAID 10 khách hàng cần sử dụng tối thiểu 4 ổ cứng (Disk 0, Disk 1, Disk 2, Disk 3).

Đối với RAID 10 dữ liệu sẽ được lưu đồng thời vào 4 ổ cứng. 2 ổ dạng Striping (RAID 0) và 2 ổ (Mirroring) RAID 1.

(http://image.vietnetwork.vn/uploads/VietNetwork.Vn6581.png)


4. RAID 5

RAID 5 cũng là một loại RAID được phổ biến khá rộng rãi. Nguyên tắc cơ bản của RAID 5 cũng gần giống với 2 loại RAID lưu trữ truyền thống là RAID 1 và RAID 0. Tức là cũng có tách ra lưu trữ các ổ cứng riêng biệt và vẫn có phương án dự phòng khi có sự cố phát sinh đối với 1 ổ cứng bất kì trong cụm.

Để setup RAID 5 ta cần tối thiểu 3 ổ cứng. Theo như hình minh họa phương án lưu trữ của RAID 5 như sau. Giả sử có 1 file A thì khi lưu trữ sẽ tách ra 3 phần A1, A2, A3. Ba phần nãy sẽ tương ứng lưu trên ổ đĩa Disk 0, Disk 1, Disk 2, còn ổ đĩa Disk 3 sẽ giữ bản sao lưu backup của 3 phần này. Tương tự các file sau cũng vậy và tùy theo tiến trình thực hiện mà bản sao lưu có thể được lưu ở bất kì 1 trong những ổ trong cụm RAID.

(http://image.vietnetwork.vn/uploads/VietNetwork.Vn20131.gif)


Trên đây là những khái niệm cơ bản về các phân loại RAID phổ biến được sử dụng thường xuyên.