Tìm hiểu về RAID
Vào cuối những năm 1980 và đầu 1990, các nhà cung cấp dịch vụ công nghệ thông tin đã phải đối mặt với việc tăng nhanh một khối lượng khổng lồ các dữ liệu cần được lưu trữ. Các công nghệ lưu trữ đang trở nên rất đắt để đặt một số lượng lớn ổ cứng có khả năng cao trên các máy chủ. RAID ra đời đã giải quyết vấn đề trên.
RAID được định nghĩa như thế nào? Trước hết RAID là viết tắt của Redundant Array of Inexpensive Disks (Hệ thống đĩa dự phòng). Đây là hệ thống hoạt động bằng cách kết nối một dãy các ổ cứng có chi phí thấp lại với nhau để hình thành một thiết bị nhớ đơn có dung lượng lớn hỗ trợ hiệu quả cao và đáng tin cậy hơn so với các giải pháp trước đây. RAID được sử dụng và triển khai thành phương pháp lưu trữ trong doanh nghiệp và các máy chủ, nhưng trong 5 năm sau đó RAID đã trở nên phổ biến đối với mọi người dùng.
Lợi thế của RAID
Có 3 lý do chính để áp dụng RAID:
* Dự phòng
* Hiệu quả cao
* Giá thành thấp
Sự dự phòng là nhân tố quan trọng nhất trong quá trình phát triển RAID cho môi trường máy chủ. Dự phòng cho phép sao lưu dữ liệu bộ nhớ khi gặp sự cố. Nếu một ổ cứng trong dãy bị trục trặc thì nó có thể hoán đổi sang ổ cứng khác mà không cần tắt cả hệ thống hoặc có thể sử dụng ổ cứng dự phòng. Phương pháp dự phòng phụ thuộc vào phiên bản RAID được sử dụng.
Khi áp dụng các phiên bản RAID mạnh bạn có thể thấy rõ hiệu quả tăng cao của nó. Hiệu quả cũng tùy thuộc vào số lượng ổ cứng được liên kết với nhau và các mạch điều khiển.
Tất cả các nhà quản lý những tập đoàn CNTT đều muốn giảm giá thành. Khi chuẩn RAID ra đời, giá thành là một vấn đề chủ chốt. Mục tiêu của các dãy RAID là cung cấp bộ nhớ tốt hơn cho hệ thống so với việc sử dụng riêng biệt các ổ đĩa có dung lượng lớn.
Có 3 cấp độ RAID sử dụng cho hệ thống máy tính để bàn là RAID 0, RAID 1 và RAID 5. Trong nhiều trường hợp thì chỉ hai trong ba cấp trên là có hiệu lực và một trong hai kỹ thuật được sử dụng không phải là một cấp độ của RAID.
RAID 0: Dữ liệu được mở rộng hay phân chia ra 2 hay nhiều ổ đĩa làm tăng tốc độ truyền dữ liệu. Nếu bạn thường xuyên xóa nhiều dữ liệu ra khỏi ổ cứng chắc hẳn bạn đã chú ý đến việc tăng tốc độc của RAID 0; nhưng nếu bạn thực hiện theo các chuẩn máy tính thông thường thì sẽ không nhận thấy được điều này. Nhìn từ góc độ phê bình, RAID 0 sẽ làm tăng gấp đôi khả năng mất dữ liệu: Nếu một ổ cứng gặp trục trặc thì dữ liệu sẽ bị mất trên cả hai ổ.
RAID 1: Không giống như RAID 0, RAID 1 không làm tăng tốc độ thực thi nhưng thay vào đó nó hỗ trợ khả năng phục hồi các lỗi bằng cách tạo ra một bản copy ổ cứng chính xác trong thời gian thực. Khi một ổ cứng có vấn đề hãy sử dụng ổ còn lại đến khi bạn đã xóa bỏ hoàn toàn các lỗi và khôi phục lại hoàn toàn dữ liệu. RAID 1 không cho bạn tự do sao lưu, tuy nhiên bất kỳ sự sửa đổi dữ liệu nào, nhiễm virut hay xóa ngẫu nhiên sẽ ảnh hưởng đến cả hai ổ như nhau.
RAID 1+S (mirrored sparing): Các bộ điều khiển RAID hỗ trợ công nghệ này để thiết lập một ổ cứng thứ ba mà nằm im cho đến khi ổ khởi động bị hỏng. Khi đó nó tự động thay thế ổ hỏng, sửa chữa mảng và bảo vệ dữ liệu mà không cần bạn phải làm gì cả. Cả RAID 1 và RAID 1+S, đều không thể sử dụng ổ “miror” để cất giữ dữ liệu.
RAID 0+1(còn gọi là 01) và RAID 1+0 (hay RAID 10): Các ổ dạng phản chiếu được phân chia (phục hồi dữ liệu được đặt trong các ổ khác nhau) và các ổ phân chia được phản chiếu (di chuyển dữ liệu phục hồi tới các ổ khác để tăng công suất). Cả hai cấu hình này đều cần ít nhất 4 ổ cứng. RAID 0+1 lưu dữ liệu trên 1 cặp ổ phân chia và phản chiếu chúng với cặp đôi còn lại. RAID 1+0 nhóm các cặp phản chiếu lại với nhau và phân chia thành 2 thiết lập.
RAID 5: Cũng phân chia và bảo vệ dữ liệu nhưng hiệu quả hơn RAID 1. Thay vì phản chiếu ổ này với ổ kia thì RAID 5 phân chia dữ liệu và chia đều thông tin qua 3 hay nhiều ổ. Phân chia thông tin giúp phục hồi ổ hỏng sử dụng dữ liệu trên các ổ còn lại. RAID 5 cần ít nhất 3 ổ cứng và các bộ điều khiển giá thành cao hơn nhiều so với các RAID cấp khác. Tuy nhiên, ngày nay bộ diều khiển RAID đang được tích hợp vào các bo mạch chủ.
Theo forum.saigonlab.org
Posted