Thứ Ba, 25/08/2026, 17:00 (GMT+0)

RAID là gì? Cách hoạt động và các loại RAID theo cấp độ

Quay lại Trang chủ Blog
Trên trang này

RAID là công nghệ kết hợp nhiều ổ đĩa thành một hệ thống lưu trữ thống nhất nhằm tăng tốc độ truy xuất, cải thiện khả năng chịu lỗi hoặc tối ưu dung lượng sử dụng. Tùy từng cấp độ, RAID có thể ưu tiên hiệu năng, bảo vệ dữ liệu hoặc cân bằng cả hai yếu tố. Trong bài viết này, VNPT Cloud sẽ giúp bạn hiểu rõ RAID là gì, cách hoạt động, ưu nhược điểm của từng loại và cách lựa chọn cấu hình phù hợp

RAID là gì?

RAID (Redundant Array of Independent Disks) là công nghệ lưu trữ kết hợp nhiều ổ đĩa vật lý (HDD hoặc SSD) thành một hệ thống lưu trữ duy nhất nhằm cải thiện hiệu năng truy xuất dữ liệu, tăng khả năng chịu lỗi (fault tolerance) hoặc đồng thời cân bằng cả hai yếu tố. Thay vì mỗi ổ đĩa hoạt động độc lập, RAID phân phối hoặc sao chép dữ liệu lên nhiều ổ theo các cơ chế khác nhau, giúp hệ điều hành và các ứng dụng truy cập toàn bộ mảng đĩa như một thiết bị lưu trữ thống nhất.

raid-la-gi-1.jpg

Cách hoạt động của RAID 

RAID hoạt động bằng cách kết hợp nhiều ổ cứng HDD hoặc ổ cứng thể rắn SSD thành một hệ thống lưu trữ duy nhất. Thay vì lưu toàn bộ dữ liệu trên một ổ, RAID sẽ phân phối dữ liệu giữa nhiều ổ đĩa để cải thiện tốc độ truy xuất, tăng khả năng bảo vệ dữ liệu hoặc cân bằng cả hai yếu tố. Tùy theo cấp độ RAID, dữ liệu sẽ được tổ chức theo các cơ chế như phân dải dữ liệu (striping), sao chép dữ liệu (mirroring) hay dữ liệu chẵn lẻ (parity). 

Quá trình đọc, ghi và phân phối dữ liệu được quản lý bởi bộ điều khiển RAID (RAID Controller) phần cứng (Hardware RAID) hoặc phần mềm (Software RAID) tích hợp trong hệ điều hành. Mặc dù bên trong có nhiều ổ đĩa cùng hoạt động, hệ điều hành vẫn nhận diện toàn bộ mảng RAID như một ổ đĩa logic duy nhất. Vì vậy, người dùng không cần quản lý riêng từng ổ đĩa.

Khi một ổ đĩa bị lỗi, các cấp độ RAID có hỗ trợ khả năng chịu lỗi (Fault Tolerance) sẽ sử dụng bản sao hoặc dữ liệu chẵn lẻ để tiếp tục vận hành và khôi phục phần dữ liệu bị thiếu. Tuy nhiên, khả năng chịu lỗi cụ thể phụ thuộc vào cấp độ RAID được sử dụng.

Phương thức lưu trữ phổ biến ở RAID

Mọi cấp độ RAID hiện nay đều được xây dựng dựa trên ba cơ chế lưu trữ nền tảng dưới đây:

  • Phân dải dữ liệu (Striping): Dữ liệu được chia thành nhiều khối và phân phối đồng thời trên nhiều ổ đĩa, giúp tăng tốc độ đọc ghi nhờ khả năng xử lý song song. Tuy nhiên, cơ chế này không tạo dữ liệu dự phòng nên chỉ cần một ổ hỏng, toàn bộ mảng có thể mất khả năng truy cập.
  • Sao chép dữ liệu (Mirroring): Dữ liệu được sao chép đồng thời lên ít nhất hai ổ đĩa, cho phép hệ thống tiếp tục hoạt động khi một ổ gặp sự cố. Đổi lại, dung lượng khả dụng thường chỉ bằng khoảng 50% tổng dung lượng vật lý, chẳng hạn hai ổ 1 TB chỉ cung cấp khoảng 1 TB để sử dụng.
  • Dữ liệu chẵn lẻ (Parity): Hệ thống tạo các khối parity từ dữ liệu gốc để khôi phục phần bị mất khi một ổ đĩa gặp lỗi. Cơ chế này sử dụng dung lượng hiệu quả hơn Mirroring nhưng có tốc độ ghi thấp hơn do phải tính toán và cập nhật parity trong mỗi lần ghi dữ liệu.

Phân loại RAID theo từng cấp độ

RAID được chia thành nhiều cấp độ dựa trên cách dữ liệu được phân phối và bảo vệ trên các ổ đĩa. Mỗi cấp RAID có sự khác nhau về tốc độ đọc ghi, dung lượng khả dụng và khả năng duy trì hoạt động khi ổ cứng gặp sự cố.

Cấp độ RAIDKỹ thuật Số ổ tối thiểuKhả năng chịu lỗiHiệu suất đọcHiệu suất ghi
RAID 0Striping2Không hỗ trợRất caoRất cao
RAID 1Mirroring21 ổ đĩaTốtTrung bình
RAID 5Striping + Parity 31 ổ đĩaTốtTrung bình
RAID 6Striping + Double Parity42 ổ đĩaTốtThấp hơn RAID 5
RAID 10Mirroring + Striping 4Tối đa 1 ổ trong mỗi cặp mirrorRất caoRất cao
RAID 50RAID 5 + Striping61 ổ trong mỗi nhóm RAID 5Rất tốtTốt
RAID 60RAID 6 + Striping82 ổ trong mỗi nhóm RAID 6Rất tốtTrung bình

Trong đó: 

  • N là tổng số ổ đĩa trong mảng RAID.
  • B là dung lượng của ổ đĩa nhỏ nhất.
  • G là số nhóm RAID thành phần.
  • n là số ổ trong mỗi nhóm RAID thành phần.

RAID 0 

RAID 0 sử dụng cơ chế phân dải dữ liệu (Striping), chia dữ liệu thành nhiều khối nhỏ rồi phân phối lần lượt trên các ổ đĩa. Nhờ nhiều ổ có thể cùng đọc hoặc ghi dữ liệu, cấu hình này mang lại hiệu năng truy xuất cao. 

Ví dụ, một tệp gồm bốn khối dữ liệu có thể được ghi lần lượt trên bốn ổ khác nhau. Khi người dùng truy cập tệp, hệ thống sẽ đọc đồng thời từ nhiều ổ thay vì chỉ xử lý trên một ổ duy nhất.

raid-la-gi-8.jpg

Tuy nhiên, RAID 0 không tạo bản sao và cũng không lưu thông tin parity. Vì vậy, nếu một ổ trong mảng bị hỏng, các khối dữ liệu sẽ không còn đầy đủ và chắc chắn mất toàn bộ dữ liệu trên mảng, không thể khôi phục .

  • Số ổ tối thiểu: 2 ổ.
  • Dung lượng khả dụng: N × B.
  • Khả năng chịu lỗi: Không.
  • Hiệu năng: Đọc và ghi rất cao.

Ưu điểm

  • Tăng đáng kể tốc độ đọc và ghi nhờ nhiều ổ xử lý dữ liệu song song.
  • Tận dụng toàn bộ dung lượng của các ổ trong mảng.
  • Cấu hình đơn giản, không cần tạo bản sao hoặc tính toán parity.
  • Phù hợp với dựng video, lưu cache và xử lý dữ liệu tạm.

Nhược điểm

  • Không có khả năng chịu lỗi.
  • Một ổ hỏng có thể khiến toàn bộ dữ liệu mất khả năng truy cập.
  • Không thể khôi phục dữ liệu trực tiếp từ mảng khi ổ đĩa gặp sự cố.
  • Không phù hợp với database, dữ liệu khách hàng hoặc hệ thống quan trọng.

RAID 1 

RAID 1 sử dụng cơ chế sao gương dữ liệu (Mirroring), tạo một bản sao giống hệt của dữ liệu trên ổ đĩa khác. Khi một ổ gặp lỗi, hệ thống vẫn có thể tiếp tục truy xuất dữ liệu từ bản sao còn lại.

Trong cấu hình hai ổ phổ biến, mọi dữ liệu được ghi đồng thời lên cả hai ổ. Điều này giúp tăng độ an toàn nhưng làm giảm dung lượng sử dụng thực tế. Chẳng hạn, hai ổ 1TB chỉ cung cấp khoảng 1TB dung lượng khả dụng.

raid-la-gi-2.jpg

RAID 1 có thể cải thiện tốc độ đọc vì hệ thống được phép lấy dữ liệu từ một trong hai bản sao. Tuy nhiên, tốc độ ghi thường không tăng đáng kể do dữ liệu phải được ghi đầy đủ lên các ổ mirror.

  • Số ổ tối thiểu: 2 ổ.
  • Dung lượng khả dụng: B với cấu hình RAID 1 hai ổ phổ biến. 
  • Khả năng chịu lỗi: Một ổ trong mỗi cặp mirror.
  • Hiệu năng: Đọc tốt, ghi ở mức trung bình.

Ưu điểm

  • Dữ liệu luôn có ít nhất một bản sao trên ổ khác.
  • Hệ thống vẫn hoạt động khi một ổ trong cặp mirror gặp lỗi.
  • Quá trình khôi phục tương đối nhanh và đơn giản.
  • Phù hợp với máy chủ nhỏ và thiết bị NAS hai khay.

Nhược điểm

  • Chỉ sử dụng được khoảng 50% tổng dung lượng vật lý.
  • Chi phí lưu trữ cao hơn do cần nhiều ổ để tạo bản sao.
  • Không bảo vệ dữ liệu trước thao tác xóa nhầm hoặc mã độc tống tiền.
  • Hiệu năng ghi không tăng nhiều so với ổ đơn.

RAID 5 

RAID 5 sử dụng phân dải theo khối với parity phân tán (Block-Level Striping with Distributed Parity). Thay vì lưu toàn bộ parity trên một ổ riêng như RAID 4, RAID 5 phân phối các block parity luân phiên trên tất cả ổ trong mảng.

Cách tổ chức này giúp cân bằng tải tốt hơn và hạn chế tình trạng một ổ parity phải xử lý mọi thao tác ghi. Nếu một ổ bị hỏng, hệ thống có thể sử dụng parity cùng dữ liệu trên các ổ còn lại để tái tạo phần bị mất.

raid-la-gi-7.jpg

RAID 5 được sử dụng khá phổ biến nhờ khả năng cân bằng giữa dung lượng, hiệu năng và độ an toàn. Tuy nhiên, quá trình tính toán parity vẫn tạo thêm độ trễ, đặc biệt với các thao tác ghi ngẫu nhiên.

  • Số ổ tối thiểu: 3 ổ.
  • Dung lượng khả dụng: (N − 1) × B.
  • Khả năng chịu lỗi: 1 ổ.
  • Hiệu năng: Đọc tốt, ghi ở mức trung bình.

Ưu điểm

  • Chỉ mất dung lượng tương đương một ổ cho parity.
  • Không có ổ parity cố định trở thành điểm nghẽn.
  • Có thể tiếp tục hoạt động khi một ổ gặp lỗi.
  • Phù hợp với NAS và máy chủ tệp có lưu lượng đọc cao.

Nhược điểm

  • Chỉ chịu được lỗi của một ổ.
  • Hai ổ hỏng trước khi rebuild hoàn tất có thể khiến toàn bộ mảng mất dữ liệu.
  • Tốc độ ghi thấp hơn RAID 0 và RAID 10.
  • Hiệu năng giảm mạnh khi mảng hoạt động ở trạng thái suy giảm.
  • Quá trình rebuild tạo tải lớn lên các ổ còn lại.
  • Khuyến cáo không nên dùng RAID 5 cho các mảng sử dụng ổ cứng có dung lượng quá lớn (từ 4TB trở lên) do rủi ro cực cao về lỗi URE trong quá trình Rebuild. 

RAID 6 

RAID 6 hoạt động tương tự RAID 5 nhưng sử dụng hai lớp parity phân tán (Double Distributed Parity). Điều này cho phép hệ thống tiếp tục hoạt động ngay cả khi hai ổ đĩa gặp lỗi cùng lúc.

Khả năng chịu hai lỗi ổ đặc biệt quan trọng với những mảng có nhiều ổ dung lượng lớn. Khi một ổ bị hỏng, quá trình rebuild có thể kéo dài nhiều giờ hoặc nhiều ngày. Trong thời gian này, RAID 6 vẫn còn một lớp parity để bảo vệ dữ liệu nếu tiếp tục xuất hiện thêm một ổ lỗi.

raid-la-gi-6.jpg

Đổi lại, hệ thống phải tính toán và ghi hai tập parity cho mỗi stripe. Vì vậy, tốc độ ghi của RAID 6 thường thấp hơn RAID 5.

  • Số ổ tối thiểu: 4 ổ.
  • Dung lượng khả dụng: (N − 2) × B.
  • Khả năng chịu lỗi: 2 ổ.
  • Hiệu năng: Đọc tốt, ghi thấp hơn RAID 5.

Ưu điểm

  • Chịu được lỗi đồng thời của hai ổ.
  • Phù hợp với mảng có nhiều ổ dung lượng lớn.
  • Duy trì khả năng truy cập tốt hơn trong quá trình rebuild.
  • Mang lại độ an toàn cao hơn RAID 5.
  • Phù hợp với NAS doanh nghiệp và kho lưu trữ dài hạn.

Nhược điểm

  • Tốc độ ghi thấp do phải tính toán parity kép.
  • Mất dung lượng tương đương hai ổ.
  • Quá trình rebuild có thể kéo dài.
  • Yêu cầu controller hoặc CPU có khả năng xử lý parity tốt.
  • Không phù hợp với workload cần tốc độ ghi ngẫu nhiên cao.

bổ sung ảnh raid 6 

RAID 10 

RAID 10, còn được gọi là RAID 1+0, kết hợp sao gương dữ liệu (Mirroring) của RAID 1 với phân dải dữ liệu (Striping) của RAID 0.

Trước tiên, các ổ được ghép thành từng cặp mirror để tạo bản sao dữ liệu. Sau đó, các block được phân dải trên nhiều cặp mirror nhằm tăng tốc độ đọc và ghi.

raid-la-gi-5.jpg

Do không phải tính toán parity, RAID 10 mang lại hiệu năng ổn định, đặc biệt với các tác vụ đọc ghi ngẫu nhiên. Khi một ổ bị hỏng, hệ thống chỉ cần sao chép dữ liệu từ ổ còn lại trong cùng cặp nên quá trình rebuild thường nhanh hơn RAID 5 và RAID 6.

  • Số ổ tối thiểu: 4 ổ.
  • Dung lượng khả dụng: (N ÷ 2) × B.
  • Khả năng chịu lỗi: Có thể chịu nhiều lỗi nếu các ổ hỏng không nằm trong cùng một cặp mirror.
  • Hiệu năng: Đọc và ghi rất cao.

Ưu điểm

  • Tốc độ đọc và ghi cao.
  • Không phát sinh chi phí tính toán parity.
  • Quá trình rebuild nhanh và đơn giản.
  • Duy trì hiệu năng tốt khi một ổ gặp lỗi.
  • Phù hợp với database, máy ảo và ứng dụng có lưu lượng lớn.

Nhược điểm

  • Chỉ sử dụng được khoảng 50% tổng dung lượng vật lý.
  • Chi phí phần cứng cao hơn RAID 5 và RAID 6.
  • Yêu cầu tối thiểu bốn ổ và thường cần số ổ chẵn.
  • Nếu cả hai ổ trong cùng một cặp mirror hỏng, toàn bộ mảng có thể mất dữ liệu.

RAID 50

RAID 50, còn gọi là RAID 5+0, kết hợp nhiều nhóm RAID 5 với cơ chế phân dải của RAID 0. Hệ thống tạo các nhóm RAID 5 độc lập, sau đó phân phối dữ liệu trên toàn bộ các nhóm này.

Mỗi nhóm RAID 5 có một lớp parity riêng và chịu được lỗi của một ổ. Việc phân dải dữ liệu trên nhiều nhóm giúp RAID 50 đạt tổng băng thông cao hơn một mảng RAID 5 đơn.

raid-la-gi-4.jpg

Cấu hình tối thiểu gồm hai nhóm RAID 5, mỗi nhóm có ít nhất ba ổ. Vì vậy, RAID 50 cần tối thiểu sáu ổ đĩa.

  • Số ổ tối thiểu: 6 ổ.
  • Dung lượng khả dụng: G × (n − 1) × B.
  • Khả năng chịu lỗi: 1 ổ trong mỗi nhóm RAID 5.
  • Hiệu năng: Cao hơn RAID 5 đơn.

Ưu điểm

  • Tốc độ đọc và ghi tốt hơn một mảng RAID 5 đơn.
  • Có thể chịu nhiều ổ lỗi nếu chúng nằm ở các nhóm khác nhau.
  • Cân bằng tốt giữa hiệu năng và dung lượng khả dụng.
  • Phù hợp với hệ thống lưu trữ có nhiều ổ.
  • Khả năng mở rộng tốt hơn RAID 5 thông thường.

Nhược điểm

  • Hai ổ hỏng trong cùng một nhóm có thể làm mất toàn bộ mảng.
  • Cấu hình và quản lý phức tạp hơn các cấp RAID cơ bản.
  • Quá trình rebuild vẫn tạo tải lớn do sử dụng parity.
  • Cần tối thiểu sáu ổ nên chi phí đầu tư tương đối cao.

RAID 60 

RAID 60, còn gọi là RAID 6+0, kết hợp nhiều nhóm RAID 6 với cơ chế phân dải của RAID 0. Dữ liệu được phân phối trên các nhóm RAID 6, trong khi mỗi nhóm duy trì hai lớp parity riêng.

Mỗi nhóm có thể chịu được lỗi đồng thời của hai ổ. Nhờ đó, RAID 60 mang lại khả năng bảo vệ dữ liệu cao hơn RAID 50 và phù hợp với các hệ thống có số lượng ổ lớn.

raid-la-gi-3.jpg

Cấu hình tối thiểu gồm hai nhóm RAID 6, mỗi nhóm có ít nhất bốn ổ. Vì vậy, RAID 60 cần tối thiểu tám ổ đĩa.

  • Số ổ tối thiểu: 8 ổ.
  • Dung lượng khả dụng: G × (n − 2) × B.
  • Khả năng chịu lỗi: 2 ổ trong mỗi nhóm RAID 6.
  • Hiệu năng: Đọc tốt, ghi chịu ảnh hưởng từ parity kép.

Ưu điểm

  • Có khả năng chịu lỗi rất cao.
  • Mỗi nhóm có thể tiếp tục hoạt động khi hai ổ gặp lỗi.
  • Tổng băng thông đọc cao hơn RAID 6 đơn.
  • Phù hợp với kho dữ liệu và hệ thống lưu trữ quy mô lớn.
  • Duy trì độ sẵn sàng tốt trong quá trình rebuild.

Nhược điểm

  • Tốc độ ghi thấp hơn RAID 10 và RAID 50.
  • Mỗi nhóm mất dung lượng tương đương hai ổ cho parity.
  • Cần tối thiểu tám ổ để triển khai.
  • Cấu hình và quản trị phức tạp.
  • Chi phí đầu tư phần cứng tương đối cao.

Trường hợp sử dụng RAID 

Việc lựa chọn cấp độ RAID phụ thuộc vào yêu cầu về hiệu năng, khả năng chịu lỗi, dung lượng lưu trữ và chi phí đầu tư của hệ thống. Giải pháp thường được sử dụng trong những trường hợp sau:

  • Cần bảo vệ và khôi phục dữ liệu nhanh: Khi một ổ đĩa gặp sự cố, hệ thống RAID vẫn có thể tiếp tục hoạt động và hỗ trợ phục hồi dữ liệu từ các ổ còn lại, giúp giảm thiểu rủi ro mất dữ liệu.
  • Yêu cầu tính sẵn sàng cao: RAID giúp hạn chế thời gian gián đoạn khi ổ đĩa gặp sự cố, cho phép hệ thống tiếp tục hoạt động trong giới hạn chịu lỗi của cấp RAID đang sử dụng. 
  • Thường xuyên xử lý tệp dung lượng lớn: Việc phân tán dữ liệu trên nhiều ổ đĩa giúp RAID cải thiện tốc độ truy xuất và tăng độ ổn định khi làm việc với các tệp có dung lượng lớn.
  • Cần tăng hiệu suất và giảm tải cho hệ thống: Với RAID phần cứng, bộ điều khiển chuyên dụng có thể xử lý các tác vụ đọc/ghi và sử dụng bộ nhớ đệm riêng, giúp giảm áp lực lên tài nguyên máy chủ.
  • Hệ thống gặp bottleneck về I/O: RAID cho phép đọc và ghi dữ liệu đồng thời trên nhiều ổ đĩa, từ đó tăng thông lượng và cải thiện hiệu suất tổng thể của hệ thống lưu trữ.
  • Cần cân bằng dung lượng và khả năng chịu lỗi: Các cấp RAID sử dụng parity như RAID 5 hoặc RAID 6 cho phép tận dụng dung lượng hiệu quả hơn so với mirroring, phù hợp khi hệ thống cần dự phòng nhưng vẫn muốn tối ưu dung lượng khả dụng. 

Tóm lại, việc hiểu rõ RAID là gì và đặc điểm của từng cấp RAID sẽ giúp bạn lựa chọn cấu hình phù hợp với nhu cầu về lưu trữ, hiệu năng và khả năng chịu lỗi. Tuy nhiên, RAID không thể thay thế hoàn toàn cho cơ chế sao lưu, nên doanh nghiệp vẫn cần kết hợp backup định kỳ để bảo vệ dữ liệu một cách toàn diện.

#Storage
#Storage
Sovereign Cloud không chỉ là đặt máy chủ trong nước. Với bối cảnh pháp lý dữ liệu mới tại Việt Nam, đây đang trở thành bài toán hạ tầng quan trọng cho doanh nghiệp Việt và doanh nghiệp nước ngoài hoạt động tại Việt Nam
Sovereign Cloud - Đám mây chủ quyền là gì? Và vì sao doanh nghiệp hoạt động tại Việt Nam nên quan tâm từ bây giờ?
Tiếp tục đọc