RAID là cách tổ chức nhiều ổ đĩa thành một hệ lưu trữ logic, giúp cân bằng ba yếu tố: dung lượng, hiệu năng và khả năng chịu lỗi. Tuy nhiên, mức bảo vệ phụ thuộc vào cấu hình: RAID 0 không có dự phòng và RAID không thay thế backup.
Bài viết dưới đây sẽ giúp bạn hiểu rõ RAID là gì, cách hoạt động và sự khác biệt giữa các cấp RAID, từ đó biết cách chọn cấu hình cho máy chủ và những điểm cần lưu ý khi thuê VPS.
RAID là gì?
RAID (Redundant Array of Independent Disks) là công nghệ kết hợp nhiều ổ cứng HDD hoặc SSD thành một hệ thống lưu trữ logic. Tùy cấp độ, RAID giúp tăng tốc độ đọc ghi, duy trì hoạt động khi ổ đĩa gặp lỗi hoặc cân bằng cả hai. RAID không thay thế việc sao lưu dữ liệu.
RAID không phải một loại ổ cứng mà là cách tổ chức dữ liệu trên các ổ đĩa. Với cấu hình có dự phòng, bạn phải dành một phần dung lượng cho việc bảo vệ dữ liệu. Ví dụ, một máy chủ vật lý sử dụng hai ổ 1 TB chạy RAID 1 sẽ lưu dữ liệu giống nhau trên cả hai ổ, nên dung lượng sử dụng được chỉ khoảng 1 TB trước định dạng.
RAID hoạt động như thế nào?
RAID tổ chức dữ liệu trên nhiều ổ theo các cơ chế khác nhau. Ba khái niệm quan trọng nhất là Striping, Mirroring và Parity.
Striping — Chia dữ liệu để nhiều ổ đĩa cùng xử lý
Striping chia dữ liệu thành các khối rồi phân bố chúng lên nhiều ổ đĩa.
Ví dụ, dữ liệu A nằm trên ổ thứ nhất, dữ liệu B nằm trên ổ thứ hai. Nhờ đó, hệ thống có thể tận dụng khả năng xử lý song song để tăng hiệu năng trong những điều kiện phù hợp.
Tuy nhiên, Striping đơn thuần không tạo bản sao dự phòng. Đây là đặc điểm quan trọng của RAID 0.
Mirroring — Ghi dữ liệu giống nhau lên nhiều ổ
Mirroring ghi những bản sao dữ liệu giống nhau lên các ổ thành viên.
Với RAID 1 gồm hai ổ, nếu một ổ hỏng, ổ còn lại vẫn có thể cung cấp dữ liệu. Đổi lại, dung lượng sử dụng được chỉ tương đương một ổ.
Mirroring phù hợp khi cần khả năng chịu lỗi ổ đĩa và chấp nhận đánh đổi dung lượng.
Parity — Tạo thông tin dự phòng để tái tạo dữ liệu
Parity là thông tin được tính toán từ dữ liệu trên các ổ, giúp tái tạo phần bị mất khi ổ đĩa hỏng trong giới hạn thiết kế.
RAID 5 sử dụng một lớp thông tin parity, còn RAID 6 sử dụng hai lớp.
Parity không phải bản backup lưu dữ liệu tại một thời điểm trước đó. Nếu dữ liệu bị xóa hoặc ghi sai, RAID vẫn có thể lưu trạng thái sai ấy.

So sánh RAID 0, 1, 5, 6 và 10
Mỗi mức RAID có yêu cầu số ổ, dung lượng và khả năng chịu lỗi khác nhau. Bảng dưới áp dụng cho các cấu hình thông dụng sử dụng ổ đĩa đồng dung lượng.
| Loại RAID | Số ổ tối thiểu | Dung lượng lý thuyết | Chịu lỗi ổ đĩa | Đặc điểm hiệu năng |
| RAID 0 | 2 | N × S | Không | Có thể tăng hiệu năng nhờ xử lý song song |
| RAID 1 | 2 | S với cặp mirror hai ổ | 1 ổ trong cặp | Đọc có thể hưởng lợi; ghi phải nhân bản |
| RAID 5 | 3 | (N − 1) × S | 1 ổ | Ghi nhỏ phát sinh xử lý parity |
| RAID 6 | 4 | (N − 2) × S | 2 ổ | Ghi nhỏ cần xử lý parity kép |
| RAID 10 | 4, số chẵn | N × S / 2 | 1 ổ mỗi cặp mirror | Kết hợp striping và mirroring |
Trong đó, N là số ổ đĩa tham gia mảng và S là dung lượng mỗi ổ, không tính ổ hot spare.
Ví dụ, một máy chủ sử dụng bốn ổ SSD 1 TB sẽ có dung lượng lý thuyết:
- RAID 0: 4 TB, nhưng chỉ cần một ổ hỏng là toàn bộ mảng có nguy cơ mất dữ liệu.
- RAID 5: 3 TB, chịu được một ổ hỏng.
- RAID 6: 2 TB, chịu được hai ổ hỏng.
- RAID 10: 2 TB, có thể tiếp tục hoạt động khi mỗi cặp mirror còn ít nhất một ổ tốt.
Với RAID 10, hai ổ hỏng thuộc hai cặp mirror khác nhau có thể không làm mất mảng. Ngược lại, nếu cả hai ổ trong cùng một cặp hỏng, dữ liệu của mảng có thể không còn phục hồi được.
Dung lượng thực tế thường thấp hơn con số lý thuyết do metadata, định dạng và cách tính đơn vị dung lượng.
Ngoài ra, không thể kết luận RAID nào nhanh hơn một số lần cố định. Hiệu năng phụ thuộc loại ổ đĩa, controller, cache, kích thước tác vụ và tải đọc ghi thực tế.

RAID phần cứng và RAID phần mềm khác nhau thế nào?
RAID phần cứng (Hardware RAID) sử dụng bộ điều khiển chuyên dụng để quản lý mảng ổ đĩa. Phương án này có thể cung cấp cache và những tính năng quản trị riêng, nhưng cần xem xét chi phí controller, khả năng tương thích và phương án thay thế khi controller hỏng.
Nếu sử dụng cache ghi, cần chú ý cơ chế bảo vệ dữ liệu khi mất điện.
RAID phần mềm (Software RAID) được hệ điều hành hoặc phần mềm quản lý, chẳng hạn Linux MD RAID. Phương án này có thể tận dụng phần cứng sẵn có và cung cấp công cụ theo dõi, khôi phục mảng.
Không nên mặc định RAID phần cứng luôn nhanh hơn hoặc RAID phần mềm kém an toàn hơn. Cần đánh giá cả nền tảng lưu trữ, cấu hình và cách vận hành.
Khi ổ đĩa hỏng, RAID bảo vệ dữ liệu đến đâu?
Ở các mức RAID có dự phòng, hệ thống có thể tiếp tục phục vụ dữ liệu khi số ổ hỏng chưa vượt quá giới hạn chịu lỗi. Tuy nhiên, mảng lúc này có thể đang ở trạng thái suy giảm khả năng dự phòng.
Rebuild và hot spare — Khôi phục khả năng dự phòng
Rebuild là quá trình tái tạo dữ liệu hoặc thông tin dự phòng lên ổ thay thế sau khi ổ thành viên bị lỗi.
Ví dụ, RAID 5 có bốn ổ và một ổ hỏng. Sau khi thay ổ, hệ thống sử dụng dữ liệu còn lại cùng parity để tái tạo phần dữ liệu của ổ bị mất.
Trong quá trình rebuild, hiệu năng có thể giảm và mảng vẫn đối mặt với rủi ro nếu xuất hiện thêm lỗi.
Hot spare là ổ dự phòng chờ sẵn, có thể tự động tham gia quá trình thay thế ổ lỗi nếu nền tảng và cấu hình hỗ trợ.
Mảng chỉ khôi phục đầy đủ mức dự phòng thiết kế sau khi quá trình rebuild hoàn tất thành công. Riêng RAID 0 không có dữ liệu dự phòng để rebuild khi một ổ thành viên hỏng.

Vì sao RAID vẫn cần backup riêng?
RAID được thiết kế chủ yếu để xử lý một số tình huống lỗi ổ đĩa, không lưu lịch sử dữ liệu để bạn quay về thời điểm trước đó.
Ví dụ, nhân viên xóa nhầm database hoặc ransomware mã hóa toàn bộ thư mục website. RAID có thể tiếp tục hoạt động bình thường, nhưng dữ liệu đã bị thay đổi hoặc mất.
Sự cố toàn máy chủ, cháy hoặc lỗi nghiêm trọng trên hệ thống lưu trữ cũng có thể vượt khả năng bảo vệ của RAID.
Vì vậy, doanh nghiệp vẫn cần kế hoạch backup máy chủ vật lý với bản sao độc lập, vị trí lưu phù hợp và quy trình kiểm tra khôi phục định kỳ.
Chọn RAID theo nhu cầu sử dụng máy chủ
Khi lựa chọn RAID cho máy chủ vật lý, bạn cần cân nhắc số khay ổ đĩa, khả năng hỗ trợ của bộ điều khiển và nhu cầu mở rộng. Những yếu tố này quyết định cấu hình RAID có thể triển khai và dung lượng còn sử dụng được sau khi dành phần dự phòng.
Xác định dung lượng, tải đọc ghi và mức gián đoạn chấp nhận được
Trước tiên, hãy tính dung lượng dữ liệu hiện tại và mức tăng trưởng dự kiến. Đừng chỉ dựa vào tổng dung lượng ghi trên nhãn ổ đĩa.
Tiếp theo, xác định hệ thống chủ yếu đọc hay ghi, dữ liệu được truy cập tuần tự hay ngẫu nhiên và có bao nhiêu tác vụ đồng thời.
Đồng thời, cần cân nhắc ngân sách, số khay ổ đĩa, khả năng thay ổ, cảnh báo lỗi và thời gian rebuild.
Cân nhắc RAID cho website, database và lưu trữ tệp
Một số định hướng tham khảo:
- Máy chủ hai ổ: RAID 1 phù hợp để cân nhắc khi cần mirror dữ liệu.
- Database có tải ghi lớn: RAID 10 đáng đánh giá nếu đủ số ổ và ngân sách.
- Kho lưu trữ tệp: RAID 5 hoặc RAID 6 có thể phù hợp khi cần cân bằng dung lượng và khả năng chịu lỗi, nhưng phải xem xét tải ghi và rebuild.
- Dữ liệu tạm có thể tạo lại: RAID 0 có thể được cân nhắc nếu chấp nhận rủi ro mất toàn bộ mảng.
Khi lập kế hoạch, nên kết hợp lựa chọn RAID với cách chọn máy chủ vật lý, đặc biệt là CPU, RAM, số ổ đĩa và khả năng mở rộng.
Khi thuê VPS, cần quan tâm gì đến RAID?
Người thuê VPS thường nhìn thấy dung lượng ổ đĩa ảo mà không biết chính xác dữ liệu được lưu trên bao nhiêu ổ vật lý.
Phân biệt RAID của hạ tầng với ổ đĩa bên trong VPS
Một VPS có ổ ảo 100 GB không có nghĩa dữ liệu nằm trên một ổ SSD vật lý 100 GB.
Nhà cung cấp có thể sử dụng RAID hoặc nền tảng lưu trữ phân tán để cung cấp dung lượng cho nhiều VPS.
Tương tự, tạo mirror giữa hai ổ ảo trong cùng VPS chưa chắc bảo vệ được trước lỗi phần cứng nếu cả hai ổ cùng phụ thuộc một hệ thống lưu trữ bên dưới.
Do đó, cần phân biệt khả năng chịu lỗi của hạ tầng với cơ chế lưu trữ do người dùng cấu hình trong máy ảo.
Những thông tin cần hỏi về hiệu năng, thay ổ và backup
Trước khi thuê VPS cho dữ liệu quan trọng, bạn nên xác nhận:
- Hạ tầng có cơ chế dự phòng lưu trữ nào?
- Hiệu năng I/O được giới hạn hoặc phân bổ ra sao?
- Sự cố ổ đĩa được phát hiện và xử lý như thế nào?
- Rebuild có thể ảnh hưởng đến hiệu năng VPS không?
- Backup được lưu ở đâu và theo lịch nào?
- Có bao nhiêu bản backup được giữ?
- Điều kiện khôi phục và thời gian xử lý ra sao?
Không nên suy luận mức RAID của nhà cung cấp chỉ từ thông số SSD hay NVMe được quảng cáo.
Kết luận
Hiểu RAID là gì giúp bạn lựa chọn hệ thống lưu trữ phù hợp theo dung lượng, hiệu năng và khả năng chịu lỗi. RAID 0 ưu tiên hiệu năng nhưng không dự phòng; RAID 1, 5, 6 và 10 có những cách bảo vệ dữ liệu khác nhau.
Dù chọn cấp RAID nào, bạn vẫn cần duy trì backup độc lập. Khi thuê máy chủ vật lý, hãy trao đổi với Thuê VPS Giá Rẻ về dung lượng cần dùng, tải đọc ghi và phương án xử lý khi ổ đĩa hỏng để được tư vấn lựa chọn cấu hình máy chủ phù hợp.

Tôi là Trần Thành Hồng Quân, nhân viên kỹ thuật tại THUEVPSGIARE.COM. Với hơn 5 năm kinh nghiệm trong lĩnh vực VPS, Hosting và quản trị hệ thống, tôi đã trực tiếp triển khai, vận hành và xử lý nhiều vấn đề kỹ thuật liên quan đến máy chủ và hạ tầng hosting. Thông qua các bài viết kỹ thuật trên THUEVPSGIARE.COM, tôi mong muốn chia sẻ những kiến thức thực tế, dễ hiểu và có thể áp dụng, giúp người dùng sử dụng VPS, Hosting và Server hiệu quả, ổn định và an toàn hơn.


