Change background image
LOVE quotion

Bắt đầu từ 4.53' thứ Hai ngày 17/10/2011


You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

Ruz
Ruz Ưu tú

Cấp bậc: Ưu tú

Bài viết : 540

Danh vọng : 936

Uy tín : 2

Hardware RAID là gì ? Software RAID là gì ? WM502
Và So sách giữa 2 chuẩn RAID này thế nào ?

Comparing Hardware and Software RAID solutions :

All Promise RAID products incorporate an on-board processor for true hardware RAID
performance. Software RAID schemes use the system processor, occupy host memory, and consume CPU cycles. RAID reliability is compromised with software RAID, as the RAID system is vulnerable to an operating system corruption or crash. Performance measurements demonstrate that softwareRAID can rob the system of as much as 25% of it’s CPU cycles processing the RAID calculations, instead of managing your applications.

Hardware RAID Dedicated controller board with full RAID functionality:
• All RAID functions performed by the controller hardware freeing up CPU and system memory for background and end user applications.
• Utilizes on-board I/O processor (CPU)
• Utilizes on-board XOR off-load engine
• Utilizes dedicated cache memory

Software RAID Software RAID uses generic OS based routines to perform the array functions consuming valuable system resources:
• Uses host system CPU resources
• Uses host system memory
• All RAID functions done in operating system device driver.

So Sánh tính năng cơ bản giữa Hardware & Software RAID :

Bộ điều khiển RAID phần cứng chuyên dụng với đầy đủ chức năng RAID:


• Tất cả các chức năng RAID được thực hiện bởi bộ điều khiển phần cứng giải phóng CPU và bộ nhớ hệ thống cho nền và các ứng dụng người dùng cuối.
• sử dụng on-board I / O cho bộ vi xử lý (CPU)
• sử dụng on-board XOR off-load engine
• sử dụng dành riêng cho bộ nhớ cache

RAID phần mềm RAID phần mềm sử dụng hệ điều hành chung theo thói quen để thực hiện các mảng chức năng tiêu thụ tài nguyên hệ thống có giá trị:

• Sử dụng hệ thống máy chủ lưu trữ tài nguyên CPU
• Sử dụng hệ thống máy chủ bộ nhớ
• Tất cả RAID chức năng thực hiện trong trình điều khiển thiết bị điều hành hệ thống.

DATA PROTECTION:

Hard RAID Sophisticated data protection algorithms throughout the data path:

• Dedicated ECC protected cache memory
• Dedicated battery backup to protect data in cache
• Error logging
• Device verification and event notification
• Highly integrated processor, firmware and software
• Protection for the OS itself through mirrored boot device

Software RAID • Generalized software algorithms:

• No dedicated ECC protected data path
• No dedicated BBU
• No protection for OS system crashes
• Limited event notification and error logging

So sánh phần bảo vệ dữ liệu:

Hardware RAID dữ liệu các thuật toán bảo vệ tinh vi trong suốt con đường dữ liệu:

• Dedicated ECC bảo vệ bộ nhớ cache
• chuyên dụng pin dự phòng để bảo vệ dữ liệu trong bộ nhớ cache
• Lỗi đăng nhập
• Thiết bị xác minh và sự kiện thông báo
• Highly tích hợp bộ vi xử lý, phần cứng và phần mềm
• Bảo vệ cho hệ điều hành riêng của mình thông qua các thiết bị khởi động được nhân đôi

Software RAID phần mềm:

• phần mềm quát thuật toán
• Không ECC chuyên dụng bảo vệ dữ liệu đường dẫn
• Không có chuyên BBU
• Không bảo vệ cho hệ điều hành hệ thống treo
• Giới hạn sự kiện và thông báo lỗi đăng nhập

SCALABILITY:

Hardware RAID:

• Lower CPU usage for better utilization of system resources; allows CPU resources to be available for
background and user applications
• Integrated solution: hardware, firmware and software
• Supports extensive list of operating systems including: Windows, Linux, Unix (32b and 64b) and
open source models (Linux)
• Available with 2, 4, 8, 12 ports. Plus able to scale across all available PCI slots

Software RAID:
• Component focused, OS dependent which limits overall system CPU performance
• Limited OS support
• Limited to the ports available on the motherboard or dongle

Khả năng mở rộng
Hardware RAID:
• CPU sử dụng cho việc sử dụng tốt hơn các nguồn tài nguyên hệ thống; CPU cho phép các nguồn lực để sẵn sàng cho nền và người sử dụng các ứng dụng.
• Tích hợp giải pháp: phần cứng, phần mềm và phần mềm
• Hỗ trợ mở rộng danh sách các hệ điều hành bao gồm: Windows, Linux, Unix (32b và 64b) và
mô hình mã nguồn mở (Linux)
• có sẵn với 2, 4, 8, 12 cổng. Cộng với khả năng quy mô trên tất cả các khe PCI có sẵn

RAID phần mềm:
• phần tập trung, hệ điều hành mà phụ thuộc vào giới hạn hiệu suất tổng thể của hệ thống CPU
• Giới hạn hệ điều hành hỗ trợ
• Giới hạn đến các cổng có sẵn trên bo mạch chủ..

Ví dụ về HW RAID và SW RAID :

http://promise.com/upload/datasheet/...0Datasheet.pdf Hardware RAID

http://promise.com/upload/datasheet/...k%20Family.pdf Software RAID
      
Ruz
Ruz Ưu tú

Cấp bậc: Ưu tú

Bài viết : 540

Danh vọng : 936

Uy tín : 2

Công nghệ RAID Dành Cho Server. ( 02:38 18/07/2009 )

Hardware RAID là gì ? Software RAID là gì ? RAID

Công nghệ Raid

Trong vài năm trở lại đây, từ chỗ là một thành phần “xa xỉ” chỉ có trên các hệ thống máy tính lớn, máy trạm, máy chủ, RAID đã được đưa vào các máy tính để bàn dưới dạng tích hợp đơn giản. Tuy nhiên, có thể người mua biết bo mạch chủ (BMC) của mình có công nghệ RAID nhưng không phải ai cũng biết cách sử dụng hiệu quả. Bài viết này giới thiệu thông tin cơ bản về RAID cũng như một vài kinh nghiệm sử dụng để tăng sức mạnh cho PC.

RAID LÀ GÌ?

RAID là chữ viết tắt của Redundant Array of Independent Disks. Ban đầu, RAID được sử dụng như một giải pháp phòng hộ vì nó cho phép ghi dữ liệu lên nhiều đĩa cứng cùng lúc. Về sau, RAID đã có nhiều biến thể cho phép không chỉ đảm bảo an toàn dữ liệu mà còn giúp gia tăng đáng kể tốc độ truy xuất dữ liệu từ đĩa cứng. Dưới đây là năm loại RAID được dùng phổ biến:

1. RAID 0

Đây là dạng RAID đang được người dùng ưa thích do khả năng nâng cao hiệu suất trao đổi dữ liệu của đĩa cứng. Đòi hỏi tối thiểu hai đĩa cứng, RAID 0 cho phép máy tính ghi dữ liệu lên chúng theo một phương thức đặc biệt được gọi là Striping. Ví dụ bạn có 8 đoạn dữ liệu được đánh số từ 1 đến 8, các đoạn đánh số lẻ (1,3,5,7) sẽ được ghi lên đĩa cứng đầu tiên và các đoạn đánh số chẵn (2,4,6,8) sẽ được ghi lên đĩa thứ hai. Để đơn giản hơn, bạn có thể hình dung mình có 100MB dữ liệu và thay vì dồn 100MB vào một đĩa cứng duy nhất, RAID 0 sẽ giúp dồn 50MB vào mỗi đĩa cứng riêng giúp giảm một nửa thời gian làm việc theo lý thuyết. Từ đó bạn có thể dễ dàng suy ra nếu có 4, 8 hay nhiều đĩa cứng hơn nữa thì tốc độ sẽ càng cao hơn. Tuy nghe có vẻ hấp dẫn nhưng trên thực tế, RAID 0 vẫn ẩn chứa nguy cơ mất dữ liệu. Nguyên nhân chính lại nằm ở cách ghi thông tin xé lẻ vì như vậy dữ liệu không nằm hoàn toàn ở một đĩa cứng nào và mỗi khi cần truy xuất thông tin (ví dụ một file nào đó), máy tính sẽ phải tổng hợp từ các đĩa cứng. Nếu một đĩa cứng gặp trục trặc thì thông tin (file) đó coi như không thể đọc được và mất luôn. Thật may mắn là với công nghệ hiện đại, sản phẩm phần cứng khá bền nên những trường hợp mất dữ liệu như vậy xảy ra không nhiều.
Có thể thấy RAID 0 thực sự thích hợp cho những người dùng cần truy cập nhanh khối lượng dữ liệu lớn, ví dụ các game thủ hoặc những người chuyên làm đồ hoạ, video số.

RAID 0 chắc chắn là lựa chọn đem lại tốc độ cao nhất nhưng cũng là thứ mong manh nhất. Ví dụ bạn sử dụng 4 đĩa cứng ở RAID 0 thì tốc độ truyền dữ liệu có thể lên tới hơn 100MB/s.

Tuy thế khả năng mất dữ liệu cũng tăng tỉ lệ lên 4 lần.

Ngoài ra, trục trặc điện lưới hay lỗi phần điều khiển cũng có thể dẫn tới thảm họa. Vì vậy, không nên sử dụng RAID 0 để lưu trữ dữ liệu lâu dài nhưng nó lại là lựa chọn số một cho các ổ đĩa tạm cần tốc độ cao, ví dụ lưu trữ cơ sở dữ liệu web. Và nếu bạn định sử dụng lâu dài, hãy thêm một vài ổ cứng và chuyển sang hệ thống RAID 0+1. Điều đó thực sự lý tưởng nếu có nguồn tài chính dồi dào.


Hardware RAID là gì ? Software RAID là gì ? Raid0
2. RAID 1

Đây là dạng RAID cơ bản nhất có khả năng đảm bảo an toàn dữ liệu. Cũng giống như RAID 0, RAID 1 đòi hỏi ít nhất hai đĩa cứng để làm việc. Dữ liệu được ghi vào 2 ổ giống hệt nhau (Mirroring). Trong trường hợp một ổ bị trục trặc, ổ còn lại sẽ tiếp tục hoạt động bình thường. Bạn có thể thay thế ổ đĩa bị hỏng mà không phải lo lắng đến vấn đề thông tin thất lạc. Đối với RAID 1, hiệu năng không phải là yếu tố hàng đầu nên chẳng có gì ngạc nhiên nếu nó không phải là lựa chọn số một cho những người say mê tốc độ. Tuy nhiên đối với những nhà quản trị mạng hoặc những ai phải quản lý nhiều thông tin quan trọng thì hệ thống RAID 1 là thứ không thể thiếu. Dung lượng cuối cùng của hệ thống RAID 1 bằng dung lượng của ổ đơn (hai ổ 80GB chạy RAID 1 sẽ cho hệ thống nhìn thấy duy nhất một ổ RAID 80GB).

Người dùng thông thường có thể không thấy hứng thú với RAID 1, ngoại trừ những ai phải lưu trữ và quản lý những tài liệu thực sự quan trọng như các máy chủ lưu thông tin khách hàng hoặc tài khoản. Nếu dùng RAID 1, bạn nên cân nhắc bổ sung thêm các khay tráo đổi nóng vì sẽ giúp phục hồi dữ liệu nhanh chóng hơn (bạn có thể tháo lắp ổ và tiến hành tạo bản sao sang ổ mới bổ sung trong khi hệ thống đang làm việc bình thường).

3. RAID 0+1

Có bao giờ bạn ao ước một hệ thống lưu trữ nhanh nhẹn như RAID 0, an toàn như RAID 1 hay chưa? Chắc chắn là có và hiển nhiên ước muốn đó không chỉ của riêng bạn. Chính vì thế mà hệ thống RAID kết hợp 0+1 đã ra đời, tổng hợp ưu điểm của cả hai “đàn anh”. Tuy nhiên chi phí cho một hệ thống kiểu này khá đắt, bạn sẽ cần tối thiểu 4 đĩa cứng để chạy RAID 0+1. Dữ liệu sẽ được ghi đồng thời lên 4 đĩa cứng với 2 ổ dạng Striping tăng tốc và 2 ổ dạng Mirroring sao lưu. 4 ổ đĩa này phải giống hệt nhau và khi đưa vào hệ thống RAID 0+1, dung lượng cuối cùng sẽ bằng ½ tổng dung lượng 4 ổ, ví dụ bạn chạy 4 ổ 80GB thì lượng dữ liệu “thấy được” là (4*80)/2 = 160GB.

4. RAID 5

Đây có lẽ là dạng RAID mạnh mẽ nhất cho người dùng văn phòng và gia đình với 3 hoặc 5 đĩa cứng riêng biệt. Dữ liệu và bản sao lưu được chia lên tất cả các ổ cứng. Nguyên tắc này khá rối rắm. Chúng ta quay trở lại ví dụ về 8 đoạn dữ liệu (1-8) và giờ đây là 3 ổ đĩa cứng. Đoạn dữ liệu số 1 và số 2 sẽ được ghi vào ổ đĩa 1 và 2 riêng rẽ, đoạn sao lưu của chúng được ghi vào ổ cứng 3. Đoạn số 3 và 4 được ghi vào ổ 1 và 3 với đoạn sao lưu tương ứng ghi vào ổ đĩa 2. Đoạn số 5, 6 ghi vào ổ đĩa 2 và 3, còn đoạn sao lưu được ghi vào ổ đĩa 1 và sau đó trình tự này lặp lại, đoạn số 7,8 được ghi vào ổ 1, 2 và đoạn sao lưu ghi vào ổ 3 như ban đầu. Như vậy RAID 5 vừa đảm bảo tốc độ có cải thiện, vừa giữ được tính an toàn cao. Dung lượng đĩa cứng cuối cùng bằng tổng dung lượng đĩa sử dụng trừ đi một ổ. Tức là nếu bạn dùng 3 ổ 80GB thì dung lượng cuối cùng sẽ là 160GB.

RAID 5 vào thời điểm hiện tại đang là lựa chọn số 1 cho mọi loại hình máy tính nhờ khả năng vừa sửa lỗi vừa tăng tốc. Nếu bạn dự kiến xây dựng một hệ thống RAID từ 4 đĩa cứng trở lên thì RAID 5 chắc chắn là giải pháp tối ưu


Hardware RAID là gì ? Software RAID là gì ? Raid-50
5. JBOD

JBOD (Just a Bunch Of Disks) thực tế không phải là một dạng RAID chính thống, nhưng lại có một số đặc điểm liên quan tới RAID và được đa số các thiết bị điều khiển RAID hỗ trợ. JBOD cho phép bạn gắn bao nhiêu ổ đĩa tùy thích vào bộ điều khiển RAID của mình (dĩ nhiên là trong giới hạn cổng cho phép). Sau đó chúng sẽ được “tổng hợp” lại thành một đĩa cứng lớn hơn cho hệ thống sử dụng. Ví dụ bạn cắm vào đó các ổ 10GB, 20GB, 30GB thì thông qua bộ điều khiển RAID có hỗ trợ JBOD, máy tính sẽ nhận ra một ổ đĩa 60GB. Tuy nhiên, lưu ý là JBOD không hề đem lại bất cứ một giá trị phụ trội nào khác: không cải thiện về hiệu năng, không mang lại giải pháp an toàn dữ liệu, chỉ là kết nối và tổng hợp dung lượng mà thôi.

TỔNG KẾT

Giá trị mà RAID mang lại cho hệ thống là không thể phủ nhận - sự an toàn, hiệu năng cao hơn tùy cấu hình. Thực tế cho thấy RAID 0 và 0+1 được ưa chuộng nhất trong môi trường gia đình. RAID 0 nhanh nhất nhưng cũng nguy hiểm nhất, chỉ cần một trục trặc là coi như mọi chuyện chấm dứt. Trong khi đó RAID 1 mặc dù đem lại khả năng bảo đảm an toàn thông tin nhất nhưng cũng thường đem lại cho người dùng cảm giác lãng phí (chi tiền cho 2 ổ cứng mà hiệu năng và dung lượng chỉ được 1). RAID 5 đem lại hiệu năng cũng như độ an toàn cao nhưng thiết bị điều khiển thường khá đắt, đó là chưa kể đến số tiền chi cho ổ cứng cũng nhiều hơn nên ít người quan tâm trừ khi công việc cần đến

6. Một số loại RAID khác

Ngoài các loại được đề cập ở trên, bạn còn có thể bắt gặp nhiều loại RAID khác nhưng chúng không được sử dụng rộng rãi mà chỉ giới hạn trong các hệ thống máy tính phục vụ mục đích riêng, có thể kể như: Level 2 (Error-Correcting Coding), Level 3 (Bit-Interleaved Parity), Level 4 (Dedicated Parity Drive), Level 6 (Independent Data Disks with Double Parity), Level 10 (Stripe of Mirrors, ngược lại với RAID 0+1), Level 7 (thương hiệu của tập đoàn Storage Computer, cho phép thêm bộ đệm cho RAID 3 và 4), RAID S (phát minh của tập đoàn EMC và được sử dụng trong các hệ thống lưu trữ Symmetrix của họ). Bên cạnh đó còn một số biến thể khác, ví dụ như Intel Matrix Storage cho phép chạy kiểu RAID 0+1 với chỉ 2 ổ cứng hoặc RAID 1.5 của DFI trên các hệ BMC 865, 875. Chúng tuy có nhiều điểm khác biệt nhưng đa phần đều là bản cải tiến của các phương thức RAID truyền thống.

BẠN CẦN GÌ ĐỂ CHẠY RAID?

Để chạy được RAID, bạn cần tối thiểu một card điều khiển và hai ổ đĩa cứng giống nhau. Đĩa cứng có thể ở bất cứ chuẩn nào, từ ATA, Serial ATA hay SCSI, tốt nhất chúng nên hoàn toàn giống nhau vì một nguyên tắc đơn giản là khi hoạt động ở chế độ đồng bộ như RAID, hiệu năng chung của cả hệ thống sẽ bị kéo xuống theo ổ thấp nhất nếu có. Ví dụ khi bạn bắt ổ 160GB chạy RAID với ổ 40GB (bất kể 0 hay 1) thì coi như bạn đã lãng phí 120GB vô ích vì hệ thống điều khiển chỉ coi chúng là một cặp hai ổ cứng 40GB mà thôi (ngoại trừ trường hợp JBOD như đã đề cập). Yếu tố quyết định tới số lượng ổ đĩa chính là kiểu RAID mà bạn định chạy. Chuẩn giao tiếp không quan trọng lắm, đặc biệt là giữa SATA và ATA. Một số BMC đời mới cho phép chạy RAID theo kiểu trộn lẫn cả hai giao tiếp này với nhau. Điển hình như MSI K8N Neo2 Platinum hay dòng DFI Lanparty NForce4.

Bộ điều khiển RAID (RAID Controller) là nơi tập trung các cáp dữ liệu nối các đĩa cứng trong hệ thống RAID và nó xử lý toàn bộ dữ liệu đi qua đó. Bộ điều khiển này có nhiều dạng khác nhau, từ card tách rời cho dến chip tích hợp trên BMC.

Đối với các hệ thống PC, tuy chưa phổ biến nhưng việc chọn mua BMC có RAID tích hợp là điều nên làm vì nói chung đây là một trong những giải pháp cải thiện hiệu năng hệ thống rõ rệt và rẻ tiền nhất, chưa tính tới giá trị an toàn dữ liệu của chúng. Trong trường hợp BMC không có RAID, bạn vẫn có thể mua được card điều khiển PCI trên thị trường với giá không cao lắm.

Một thành phần khác của hệ thống RAID không bắt buộc phải có nhưng đôi khi là hữu dụng, đó là các khay hoán đổi nóng ổ đĩa. Nó cho phép bạn thay các đĩa cứng gặp trục trặc trong khi hệ thống đang hoạt động mà không phải tắt máy (chỉ đơn giản là mở khóa, rút ổ ra và cắm ổ mới vào). Thiết bị này thường sử dụng với ổ cứng SCSI và khá quan trọng đối với các hệ thống máy chủ vốn yêu cầu hoạt động liên tục.

Về phần mềm thì khá đơn giản vì hầu hết các hệ điều hành hiện đại đều hỗ trợ RAID rất tốt, đặc biệt là Microsoft Windows. Nếu bạn sử dụng Windows XP thì bổ sung RAID khá dễ dàng. Quan trọng nhất là trình điều khiển nhưng thật tuyệt khi chúng đã được kèm sẵn với thiết bị. Việc cài đặt RAID có thể gây một vài rắc rối nếu bạn thiếu kinh nghiệm nhưng vẫn có hướng giải quyết trong phần sau của bài viết.

Có hai trường hợp sẽ xảy ra khi người dung nâng cấp RAID cho hệ thống. Nếu hệ thống RAID bổ sung chỉ được dùng với mục đích lưu trữ hoặc làm nơi trao đổi thông tin tốc độ cao thì việc cài đặt rất đơn giản. Tuy nhiên nếu bạn dự định dùng nó làm nơi cài hệ điều hành, phần mềm thì sẽ rất rắc rối và phải cài đặt lại toàn bộ từ con số 0.

RAID CHO RIÊNG MÌNH

1. Chọn kiểu RAID

Vậy là bạn đã quyết tâm nâng cấp hệ thống của mình lên tầm cao mới. Nhưng chọn lựa kiểu RAID phù hợp không hẳn đã đơn giản như bạn nghĩ. Với điều kiện tại Việt , bạn có thể chọn một số giải pháp RAID bao gồm 0, 1, 0+1 và 5. Trong đó RAID 0, 1 là kinh tế nhất và thường có trên hầu hết các dòng BMC hiện tại. Kiểu RAID 0+1 và 5 thường chỉ có trên những loại cao cấp, đắt tiền.
RAID 0 chắc chắn là lựa chọn đem lại tốc độ cao nhất nhưng cũng là thứ mong manh nhất. Ví dụ bạn sử dụng 4 đĩa cứng ở RAID 0 thì tốc độ truyền dữ liệu có thể lên tới hơn 100MB/s. Đây là con số hết sức hấp dẫn với bất kì người dùng PC nào. Tuy thế khả năng mất dữ liệu cũng tăng tỉ lệ lên 4 lần. Đĩa cứng máy tính là một sản phẩm máy móc có chuyển động và sẽ bị “lão hóa” dần sau thời gian dài sử dụng (thật may là thời gian đĩa cứng lão hóa khá dài). Ngoài ra, trục trặc điện lưới hay lỗi phần điều khiển cũng có thể dẫn tới thảm họa. Vì vậy, không nên sử dụng RAID 0 để lưu trữ dữ liệu lâu dài nhưng nó lại là lựa chọn số một cho các ổ đĩa tạm cần tốc độ cao, ví dụ lưu trữ cơ sở dữ liệu web. Và nếu bạn định sử dụng lâu dài, hãy thêm một vài ổ cứng và chuyển sang hệ thống RAID 0+1. Điều đó thực sự lý tưởng nếu có nguồn tài chính dồi dào.

RAID 1 nếu chạy một mình sẽ không có tác dụng gì ngoài chuyện tạo thêm một ổ đĩa nữa giống hệt như ổ chính. Người dùng thông thường có thể không thấy hứng thú với RAID 1, ngoại trừ những ai phải lưu trữ và quản lý những tài liệu thực sự quan trọng như các máy chủ lưu thông tin khách hàng hoặc tài khoản. Nếu dùng RAID 1, bạn nên cân nhắc bổ sung thêm các khay tráo đổi nóng vì sẽ giúp phục hồi dữ liệu nhanh chóng hơn (bạn có thể tháo lắp ổ và tiến hành tạo bản sao sang ổ mới bổ sung trong khi hệ thống đang làm việc bình thường).

RAID 5 vào thời điểm hiện tại đang là lựa chọn số 1 cho mọi loại hình máy tính nhờ khả năng vừa sửa lỗi vừa tăng tốc. Nếu bạn dự kiến xây dựng một hệ thống RAID từ 4 đĩa cứng trở lên thì RAID 5 chắc chắn là giải pháp tối ưu.

Các loại RAID kết hợp, ví dụ RAID 0+1 hay RAID 50 (5+0) thường cho những đặc điểm của các kiểu RAID thành phần, tuy nhiên bạn nên cân nhắc và chỉ sử dụng nếu cần thiết vì chi phí cho linh kiện khá cao. Chúng ta có thể tổng kết lại như trong bảng.

2. Chọn lựa phần cứng

Việc đầu tiên là chọn lựa linh kiện phù hợp. Về chipset điều khiển RAID, bạn không có nhiều lựa chọn vì cơ bản chúng được tích hợp trên BMC. Tuy nhiên bạn cần chú ý những điểm sau.

Hiện tại bộ điều khiển RAID tích hợp thường gồm hai loại chính: chip điều khiển gắn lên BMC hoặc hỗ trợ sẵn từ trong chipset.
Thông dụng gồm:


Chipset tích hợp:

+ Intel ICH5R, ICH6, ICH7. Những chipset cầu nam (SouthBridge) này đi kèm với dòng i865/875/915/925/945/955.
+ nVIDIA nForce2-RAID (AMD), nForce 3 Series (AMD A64), nForce 4 Series (AMD A64/ Intel 775).
Chip điều khiển bên ngoài: Có khá nhiều chủng loại của các hãng khác nhau như Promise Technology, Silicon Image, Adaptec, nhưng thường thấy nhất là hai dòng Silicon Image Sil3112 và 3114.
Những loại được tích hợp trong chip cầu nam thường có độ trễ thấp, dễ sử dụng. Tuy nhiên tính năng thường không nhiều và phần mềm còn hạn chế, đôi khi “lạm dụng” tài nguyên hệ thống cho tác vụ đọc/ghi. Các loại sử dụng chip của hãng thứ ba thì độ trễ thường cao hơn (không đáng kể), phần mềm và tính năng có phần phong phú hơn, sử dụng tối thiểu tài nguyên; các loại card rời thì dễ thay đổi, tháo lắp khi cần thiết. Tuy vậy bạn cần chú ý một điều cực kì quan trọng là loại Silicon Image Sil3112 có tính tương thích tương đối kém, do đó khi chuyển sang các hệ RAID khác có thể bị mất dữ liệu. Sil3114 và cao hơn đã khắc phục được lỗi này. Các hệ nForce và ICH5,6,7 có thể trao đổi ổ cứng qua lại dễ dàng, BIOS RAID của chúng cũng thông minh hơn và thường có khả năng nhận diện những nhóm ổ cứng RAID định dạng sẵn.
Một số BMC mới nhất ví dụ như DFI Lanparty NF4 SLI-DR có hỗ trợ cả RAID 5. Về giao tiếp dành cho máy tính để bàn, thông thường bạn chỉ tìm thấy các loại PATA hoặc SATA và vì phải sử dụng nhiều cáp, SATA sẽ là lựa chọn sáng suốt hơn ngay cả khi không tính đến tốc độ nhanh hơn và nhiều cải tiến công nghệ. Nếu dồi dào về tài chính, bạn có thể để mắt đến một số sản phẩm tương đối chuyên nghiệp cho phép cắm thêm RAM để dùng như bộ đệm cực lớn nhằm tăng tốc độ đáng kể.
Về ổ cứng thì bạn nên chọn các loại có khả năng truyền dữ liệu lớn và tốc độ truy xuất nhanh. Tốc độ truy xuất (Access Time) chỉ định thời gian cần thiết để đĩa cứng tìm thấy dữ liệu cần dùng và thông số này càng nhỏ càng tốt. Ngoài ra ổ cứng cũng nên có bộ đệm lớn (8MB trở lên), một số model mới có dung lượng bộ đệm 16MB và những công nghệ cho phép tăng hiệu năng làm việc đáng kể (như Seagate NCQ chẳng hạn). Tốt nhất các ổ cứng nên giống nhau vì RAID sẽ bị ảnh hưởng nếu có ổ đĩa chậm chạp hoặc dung lượng bé theo đúng tiêu chí “con sâu làm rầu nồi canh”.

3. Cài đặt RAID

Việc cài đặt RAID nói chung chủ yếu dựa vào BIOS của mainboard, RAID Controller và hầu như không có gì khó khăn.

Sau khi đã cắm ổ cứng vào đúng vị trí RAID trên bo mạch (tham khảo tài liệu đi kèm sản phẩm), bạn vào BIOS của BMC để bật bộ điều khiển RAID và chỉ định các cổng liên quan (thường trong mục Integrated Peripherals).

Sau thao tác này, bạn sẽ lưu thông số rồi khởi động lại máy tính. Chú ý thật kĩ màn hình thông báo và nhấn đúng tổ hợp phím khi máy tính yêu cầu (có thể là Ctrl+F hoặc F4 tùy bộ điều khiển RAID) để vào BIOS RAID.

Đối với BIOS RAID, mặc dù mỗi loại có một giao diện khác nhau (tham khảo tài liệu đi kèm) nhưng về cơ bản bạn phải thực hiện những thao tác sau:

+ Chỉ định những ổ cứng sẽ tham gia RAID.
+ Chọn kiểu RAID (0/1/0+1/5).
+ Chỉ định Block Size: Đây là chìa khóa ảnh hưởng rất lớn tới hiệu năng của giàn ổ cứng chạy RAID. Đối với RAID dạng Striping, Block size cũng có nghĩa là Stripe Size. Nếu thông số này thiết lập không phù hợp với nhu cầu sử dụng thì sẽ gây lãng phí bộ nhớ và giảm hiệu năng. Ví dụ nếu Block Size có giá trị là 64KB thì tối thiểu sẽ có 64KB được ghi vào ổ đĩa trong mọi trường hợp, ngay cả khi đó là một file text có dung lượng 2KB. Vì thế giá trị này nên xấp xỉ tương ứng với kích thước trung bình của các file bạn dùng. Nếu ổ cứng chứa nhiều file nhỏ ví dụ tài liệu Word, bạn nên để block size bé, nếu chứa nhiều phim ảnh hoặc nhạc, block size lớn sẽ cho hiệu năng cao hơn (nhất là với hệ thống RAID 0).

Bên cạnh đó, Block size còn có một chức năng khác quyết định việc file sẽ được ghi vào đâu. Quay về với ví dụ Block Size 64KB, nếu như file có kích thước nhỏ hơn 64KB, nó sẽ chỉ được ghi vào một ổ cứng trong hệ thống RAID và như vậy sẽ không có bất cứ sự cải thiện hiệu năng nào. Trong một trường hợp khác, một file có kích thước 150KB sẽ được ghi vào 3 ổ đĩa với các đoạn 64KB + 64KB + 22KB và bộ điều khiển có thể đọc thông tin từ ba ổ cùng lúc cho phép tăng tốc đáng kể. Nếu bạn chọn block size là 128KB thì file đó chỉ được ghi vào 2 ổ 128KB + 22KB mà thôi. Thực tế bạn nên chọn Block Size là 128KB cho các máy tính để bàn trừ khi có nhu cầu riêng.

Sau khi bộ điều khiển đã nhận biết hoàn hảo hệ đĩa cứng mới, bạn tiến hành cài đặt hệ điều hành cũng như format ổ RAID. Windows XP là một lựa chọn sáng suốt.

Việc cài đặt Windows nói chung cũng giống như bình thường nhưng bạn cần chuẩn bị một ổ đĩa mềm và đĩa mềm chứa trình điều khiển (driver) cho bộ điều khiển RAID. Ngay sau khi nhấn bàn phím để vào cài đặt, bạn phải chú ý dòng chữ phía dưới màn hình cài Windows để nhấn F6 kịp lúc. Sau đó chờ một lát và khi được hỏi, bạn nhấn S để đưa driver RAID vào cài đặt.

Các bước còn lại, bạn thao tác đúng như với việc cài đặt trên một đĩa cứng bình thường.

Sau khi đã ổn định được hệ thống, bạn chú ý cài thêm những tiện ích điều khiển hệ thống RAID để tận dụng các tính năng mở rộng và đôi khi là cả hiệu năng nữa. Có thể liệt kê một số chương trình như Intel Application Acceleration RAID Edition hay nVIDIA RAID Manager...

Chú ý chung:

Nếu bạn đang có một ổ đĩa đầy dữ liệu và muốn thiết lập RAID 0, bạn phải format ổ và làm lại mọi thứ. Vì thế hãy tìm cho mình một phương án sao lưu phù hợp. Nếu sử dụng RAID 1 thì việc này không cần thiết.

Thông thường với một hệ thống RAID 0 bạn nên có thêm một ổ cứng nhỏ để lưu những thứ tối quan trọng phòng khi có trục trặc mặc dù rất khó xảy ra.

Khi máy tính khởi động lại (đặc biệt là khi bị khởi động bất thường), có thể hệ thống sẽ dừng lại khá lâu ở quá trình bộ điều khiển RAID nhận diện các ổ đĩa, thậm chí có thể có nhiều tiếng động lạ phát ra ở phần cơ đĩa cứng. Bạn không phải lo lắng vì điều này hoàn toàn bình thường do bộ điều khiển phải đồng bộ hoạt động của tất các ổ trong nhóm RAID mà nó quản lý.

Các nhóm đĩa cứng RAID thường gồm vài ổ đĩa cứng hoạt động cạnh nhau nên nhiệt lượng tỏa ra khá lớn, không có lợi về lâu dài. Bạn hãy tìm giải pháp giải nhiệt nếu có điều kiện để tránh rắc rối ngoài ý muốn.


Hardware RAID là gì ? Software RAID là gì ? Bangtongketjq1
TỔNG KẾT

Giá trị mà RAID mang lại cho hệ thống là không thể phủ nhận - sự an toàn, hiệu năng cao hơn tùy cấu hình. Thực tế cho thấy RAID 0 và 0+1 được ưa chuộng nhất trong môi trường gia đình. RAID 0 nhanh nhất nhưng cũng nguy hiểm nhất, chỉ cần một trục trặc là coi như mọi chuyện chấm dứt. Trong khi đó RAID 1 mặc dù đem lại khả năng bảo đảm an toàn thông tin nhất nhưng cũng thường đem lại cho người dùng cảm giác lãng phí (chi tiền cho 2 ổ cứng mà hiệu năng và dung lượng chỉ được 1). RAID 5 đem lại hiệu năng cũng như độ an toàn cao nhưng thiết bị điều khiển thường khá đắt, đó là chưa kể đến số tiền chi cho ổ cứng cũng nhiều hơn nên ít người quan tâm trừ khi công việc cần đến. Chính vì thế, một số người dùng lại quay sang hướng sử dụng các ổ đĩa SCSI để giải quyết vấn đề hiệu năng/an toàn thông tin, tuy nhiên chi phí cho một hệ thống SCSI loại tốt có thể còn đắt hơn nữa.

Nếu để ý kĩ hơn, chúng ta sẽ thấy chuẩn IDE có nhiều vấn đề ví dụ các ổ đĩa không được thiết kế để chạy liên tục (rất quan trọng đối với các hệ thống máy chủ), dây cáp ATA hiện tại còn quá cồng kềnh nên khi sử dụng nhiều ổ đĩa sẽ dẫn tới hiện tượng chật kín case và trong trường hợp xấu nhất, nhiệt lượng tỏa ra sẽ dẫn tới trục trặc hệ thống. Nhưng với công nghệ ngày càng phát triển và những chuẩn mới như SATA ra đời, chắc chắn RAID sẽ có một tương lai tươi sáng và trở thành người bạn đồng hành lý tưởng cho các hệ thống máy tính cá nhân cao cấp.


Theo Internet
      
Ruz
Ruz Ưu tú

Cấp bậc: Ưu tú

Bài viết : 540

Danh vọng : 936

Uy tín : 2

Tại sao doanh nghiệp phải có sự chọn lựa giữa Hardware RAIDSoftware RAID?

Vấn đề cốt lỗi của doanh nghiệp là sự đảm bảo an toàn cho dữ liệu là mục tiêu hàng đầu, nên trước khi đưa vào ứng dụng và sử dụng các doanh nghiệp luôn đắng đo suy nghĩ và lựa chọn những thứ tốt nhất để đảm bảo được sự an toàn cho dữ liệu. và sự lựa chọn là cơ chế RAIDhội đủ điều kiện để làm điều đó.

Nhưng bít lựa chọn raid cũng là 1 vấn đề nan giải cho các IT của doanh nghiệp, vì raid cũng được chia ra làm 2 loại, là raid cứng và raid mềm, ở bài trước NTC chúng tôi đã có giải thích về phần này, ở bài này NTC chúng tôi chỉ làm rõ thêm về lợi ích và sự phù hợp để những doanh nghiệp có sự lụa chọn tốt nhất về raid.

Phần cứng raid ( là raid rời, còn gọi là card raid) có ưu điểm là đẩy cao tốc độ của ổ cứng và có thể thay thế khi card raid hư vì nó không tích vào vào mainboard mà nó được cắm vào cổng PCI Express, nhưng vẫn đảm bảo được data khi chỉ hư card raid mà ổ cứng chứa dữ liệu vẫn còng nguyên không bị hư hại, bên cạnh đó còn có trình điều khiển và phần mềm quản lý, và phục hồi raid, còn raid mềm chỉ là tập hợp con các tính năng của raid cứng, và nói về độ hư hại của raid mềm là rất lớn không có khả năng phuc hồi, vì raid mềm tích hợp trên mainboard, khi hư là hư main, đối với doanh nghiệp hiện nay raid là 1 phần của hệ thống OS, dựa vào phần cứng hệ thống( RAM, ố cứng, CPU).

DATA PROTECTION ( Bảo Vệ Dữ Liệu )

. Raid cứng chạy độc lập, nằm riêng biệt không tích hợp vào main, và có 1 số tính năng đặc biệt là có thể tích hơp thêm ổ cứng thành 1 mảng array khác thêm vào, còn phần firmware thì có thể updata và tích hơp trên card raid,
. Raid mềm như là 1 phần của OS, tích hợp trên main, khi chạy trên hệ thống nó chiếm 1 số dung lượng nhất định, nó dễ bị hư bất cứ khi nào nền tảng OS bị hư hai or bị màn hình xanh.


Hardware RAID là gì ? Software RAID là gì ? RAID

MANAGEABILITY ( quản lý )

Để quản lý dung lượng data 1 cách phù hợp, raid cứng phải có đầy đủ tính năng, cài đặt, chình sữa, bảo vệ dữ liệu an toàn, công suất và thông số hiệu suất đáp ứng nhu cầu của những user đòi hỏi, raid cứng còn cung cấp giải pháp máy ảo cho doanh nghiệp cần đến.
Còn raid mềm chỉ là 1 phần của hệ thống OS không đủ đảm bảo những đòi hỏi trên của doanh nghiệp các tính năng của cả 2 rất khác nhau, rất phức tạp,
Raid cứng còn có khả năng mở rộng, năng lực mạng (OCE), tăng thêm khả năng lưu trữ cấp độ (RLM) và quản trị lưu trữ để thay đổi raid,



Hardware RAID là gì ? Software RAID là gì ? RAID-1

SCALABILITY ( Khả năng mở rộng )

Raid cứng là giải pháp đáp ứng những nhu cầu thiết yếu cho doanh nghiệp, những tính năng hỗ trợ những dữ liệu lớn, và đơn giản hơn là có thể gắn trực tiếp các ổ cứng vào thông qua phần kết nối, các chuẩn ổ cứng,


Hardware RAID là gì ? Software RAID là gì ? RAID-2

APPLICATION ACCELERATION ( tăng tốc các ứng dụng )

cuối cùng là raid cứng có khả năng hỗ trợ đáng kể trong các ứng dụng, tăng tốc dữ liệu I/O, trong các ngành như giao dịch, thương mai điện tử, wed, và kỹ thuật số, raid cứng còn được thiết kế tối ưu hóa I/O, chuyên dụng, nguồn , CPU, RAM, và hỗ trợ máy ảo trên nền tản điện toán đám mây,



Hardware RAID là gì ? Software RAID là gì ? RAID-3

cám ơn mọi người đã dành chút thời gian ngó qua, đọc những dòng chia sẽ này, chúng tôi "NTC" sẽ cố gắng đem đến cho mọi người những thông tin hữu ít nhất, Thanks!!!
      
Office
Office Ưu tú

Cấp bậc: Ưu tú

Giới tính : Nam

Bài viết : 824

Danh vọng : 1684

Uy tín : 10

Các chuẩn RAID thông thường

RAID: Các chuẩn RAID thông thường RAID được viết tắt từ Redundant Array of Independent Disks và cần ít nhất hai ổ cứng để thiết lập một mảng RAID với mục đích là :

Tăng cường tốc độ truy cập dữ liệu hệ thống lưu trữ.
Hoặc tăng cường độ tin cậy về mặt dữ liệu.

Hoặc cả hai mục tiêu trên.

RAID có rất nhiểu chuẩn như RAID 0 (striping), RAID 1 (Mirror), RAID 0+1, RAID 10, RAID 5(Parity), RAID 50… Với các dòng mainboard desktop cao cấp và các main server 1 way và 2 way có hỗ trợ RAID thì thường dùng RAID 0, 1, 5 RAID 0+1, RAID 10.

Hardware RAID là gì ? Software RAID là gì ? Tuvan_raidcoban_1
RAID0 : dữ liệu được ghi xen kẽ với mục đích để tăng cường tốc độ truy cập dữ liệu trong ổ cứng. Nó làm việc bằng cách chia những file ghi trên đĩa thành nhiều mẩu ( gọi là xen kẽ ) và ghi mỗi mẩu trên những ổ cứng khác nhau. Ví dụ nếu bạn có file với dung lượng 200KB và 02 ổ đĩa cứng , nó sẽ cắt thành hai mẩu 100KB mỗi một mẩu ghi trên ổ cứng khác nhau.

Chúng ta sẽ giải thích tóm tắt như sau : trên thực tế mỗi một mẩu có dung lượng nhất định tuỳ theo cấu hình của RAID khi chúng ta thiết lập hệ thống . Nếu hệ thống RAID0 thành những mẩu 128KB thì nó sẽ chia file dung lượng 200 KB của chúng ta thành 02 mẩu 128KB ( trong đó sẽ có một mẩu 28KB trống ). Nếu hệ thống của chúng ta dùng một mẩu 32KB thì 200KB của chúng ta được chia thành 8 mẩu 32KB và hệ thống sẽ gửi 04 mẩu cho mỗi đĩa.

Như thế thì như thế nào là hiệu quả nhất. Trong ví dụ chúng ta đưa ra thay vì ghi trên một đĩa một file dung lượng 200KB thì mỗi đĩa sẽ ghi dung lượng là 100KB file lưu trữ như vậy xét về mặt lí thuyết thời gian lưu trữ 100KB bằng một nửa thời gian lưu trữ 200 KB. Điều cơ bản trong RAID0 là đặt những ổ cứng làm việc song song với nhau.

Dung lượng tổng cộng của ổ cứng trong hệ thống RAID0 bằng tổng dung lượng của hai ổ đĩa. Nếu chúng ta dùng 02 ổ cứng 80GB thì hệ thống đĩa của chúng ta là 160GB. Do đó nếu bạn muốn tăng hiệu suất làm việc của hệ thống thì bạn có thể xem xét việc mua 02 ổ cứng dung lượng nhỏ và thiết lập cấu hình hệ thống dùng RAID0 thay thế cho việc mua 01 ổ cứng có dung lượng lớn.

Hardware RAID là gì ? Software RAID là gì ? Tuvan_raidcoban_2
RAID 1[/b] : không phải là cải tiến hiệu suất công việc nhưng nó có mục đích để nâng cao độ tin cậy của dữ liệu. Nó làm việc bằng cách Copy mọi thứ gửi tới ổ cứng thứ nhất và gửi tới ổ cứng thứ hai, người ta hay gọi nó là “mirroring”. Có thể coi như RAID1 là một hệ thống lưu trữ Back-up phần cứng. Nếu ổ đĩa thứ nhất hỏng thì ổ đĩa thứ hai thay thế ngay lập tức.

Hardware RAID là gì ? Software RAID là gì ? Tuvan_raidcoban_3
Do đĩa cứng thứ hai lưu trữ tương tự như đĩa cứng thứ nhất nên dung lượng lưu trữ trên toàn hệ thống bằng dung lượng đĩa cứng thứ nhất. Nếu bạn có 02 ổ cứng dung lượng 80GB , thiết lập cấu hình hệ thống RAID 1 thì tổng số dung lượng hệ thống là 80GB.

Nếu chúng ta quan tâm đến độ an toàn dữ liệu thì RAID 1 là cách nên làm.

Hardware RAID là gì ? Software RAID là gì ? Tuvan_raidcoban_4
Còn có những cấu hình RAID khác cũng rất thuận tiện nhưng phần cứng điều khiển RAID phải hỗ trợ (hầu hết tất cả các card điều khiển dều hỗ trợ RAID0 và RAID1 ). Dưới đây là tóm tắt một số RAID thông dụng nữa khác mà hệ thống của chúng ta có thể hỗ trợ . RAID 0+1 : Hệ thống dùng RAID0 và RAID1 cùng một lúc. Nó cần 04 ổ cứng giống hệt nhau . Nếu một ổ cứng hỏng thì hệ thống trở thành RAID0

Hardware RAID là gì ? Software RAID là gì ? Tuvan_raidcoban_5
RAID 10[/b] : Hệ thống dùng RAID0 và RAID1 cùng một lúc. Nó cần 04 ổ cứng giống hệt nhau. Nếu một ổ cứng hỏng thì hệ thống trở thành RAID1.

Hardware RAID là gì ? Software RAID là gì ? Tuvan_raidcoban_6
RAID5 : Nó là hệ thống RAID0 lưu trữ những thông tin Parity cho độ tin cậy cao hơn. Nó cần ít nhất 03 ổ cứng. Đối với hệ thống có 03 ổ cứng thì tổng số dung lượng lưu trữ hệ thống kích thước của 01 ổ cứng nhân với 2. Ví dụ có 03 ổ cứng 80GB thiết lập hệ thống dùng RAID5 thì dung lượng toàn bộ hệ thống lưu trữ là 160KB, trong đó dùng lượng tương đương với 1 ổ cứng dùng để lưu thông tin Parity.

Hardware RAID là gì ? Software RAID là gì ? Tuvan_raidcoban_7
Ngoài ra với một số mainboard desktop còn hỗ trợ một chuẩn nữa là JBOD. JBOD[/b]: được viết tắt từ “Just a Bunch of Disks” và không phải là hệ thống RAID nó không phải với mục đích cải thiện hiệu suất của ổ cứng hay độ tin cậy. Nó dùng để ghép những ổ cứng có dung lượng khác nhau thành một dung lượng lưu trữ duy nhất. Ví dụ: nếu hệ thống dùng JBOD thêm ổ cứng 40GB với ổ 80GB để thành 120GB.

Hardware RAID là gì ? Software RAID là gì ? Tuvan_raidcoban_8
Chúng ta cũng có thể kết hợp theo hình dưới đây

Hardware RAID là gì ? Software RAID là gì ? Tuvan_raidcoban_9
      
Office
Office Ưu tú

Cấp bậc: Ưu tú

Giới tính : Nam

Bài viết : 824

Danh vọng : 1684

Uy tín : 10

Sự khác nhau giữa phần cứng RAID, HBAs, và phần mềm RAID

Với Windows Home Server 2011 sắp ra trong tương lai gần nhà người sử dụng nhiều ít kinh nghiệm đang tìm kiếm vào các hệ thống con RAID để tạo ra các hồ chứa lớn hơn. Đây là một đoạn mà không có một sự hiểu biết cơ bản rất chắc chắn về những gì các công nghệ liên quan được, người dùng có thể đưa ra quyết định mua cuối cùng có hại cho hiệu suất máy tính của họ và bảo mật dữ liệu.Điều quan trọng là người sử dụng hiểu được điểm mạnh và điểm yếu tương đối của triết lý RAID khác nhau, phần mềm RAID, "Fake-RAID", và phần cứng RAID.

Ví dụ, một trang web yêu thích của tôi, HomeServerShow gần đây xem xét một chi phí thấp Fake-RAID giải pháp, các HighPoint 2680 SGL như là một thay thế cho RAID onboard (dường như là điều khiển của PCH của P55 BD82P55 từ các hình ảnh.) Việc xem xét đã một công việc khá tốt trong việc giải thích những giá trị của một add-in điều khiển chẳng hạn như, các nhà cung cấp di giữa bo mạch chủ (một cách dễ dàng có thể di chuyển ICH9R để ICH10R mảng RAID chẳng hạn, nhưng không ICH10R với bo mạch chủ AMD, card này có thể vượt qua sự khác biệt nhà sản xuất bo mạch chủ), thêm cổng SFF-8087 bằng cách sử dụng kết nối, và tốt hơn khả năng xây dựng lại RAID lần. Những gì nó đã không đề cập đến là của onboard HighPoint Marvell 88SE6485 thực sự là một tôi đơn giản / O điều khiển, và không phải là một giải pháp RAID trên Chip làm thẻ HighPoint một "Fake-RAID" giải pháp.

Điều này đã được một bài báo tôi đã được xem xét thực hiện trong một thời gian dài, nhưng với Windows Home Server 2011 là một chủ đề nóng nó là quan trọng hơn bao giờ hết. phần này thực sự là một cái nhìn tổng quan cấp cao sẽ không bao gồm hàng hóa thân RAID ra và bao gồm chúng trong chiều sâu. Thay vào đó, điều này là để giúp hướng dẫn các quyết định mua phần cứng.

RAID phần mềm (OS / File hệ thống cấp)

Thông thường khi một người nói về phần mềm tinh khiết RAID họ có nghĩa là một bộ điều khiển RAID nền tảng bất khả tri nào phản ánh, phân chia, và tính toán cân bằng sử dụng CPU. Một số giải pháp lai, giống như C3500 C5500 Promise và giải pháp dựa trên đặc dụng nhúng bộ vi xử lý Intel Xeon với chức năng RAID được xây dựng để cho phép một hệ điều hành để thực hiện các tính toán cân bằng nhanh hơn. Những giải pháp làm mờ các đường một chút giữa RAID phần mềm tinh khiết, nhưng vì đây là một mồi nói chung, tôi sẽ tập trung vào các trường hợp thông thường.

Hardware RAID là gì ? Software RAID là gì ? SASUC8I

Intel SASUC8I HBA và RAID 0/1/10 dựa LSI 1068E Controller
hóa thân thông thường của RAID phần mềm sẽ bao gồm Oracle / Sun ZFS, Linux của mdadm, FlexRAID, Drobo BeyondRAID, Lime Công nghệ unRAID, Windows năng động trên nền đĩa-RAID, NetApp của RAID-DP, và vv Windows Home Server V1 của Drive Extender là RAID 1 không phải là một thực hiện, nhưng nó sử dụng các CPU để làm cho dữ liệu được lưu dự phòng là có thể được xác nhận của bất cứ ai mà đã bị ảnh hưởng bởi DEmigrator.exe. Đối với mục đích chọn phần cứng, nếu tiếp tục sử dụng Windows Home Server V1 Drive Extender, sau đó là phần mềm RAID thể loại có lẽ là nơi để tìm ý tưởng.

Một lợi thế lớn của RAID phần mềm này là nó có thể là phần cứng bất khả tri khi nói đến các ổ đĩa và các mảng di chuyển. Nếu một máy chủ thất bại, người ta có thể di chuyển ổ đĩa vào một hệ thống mới với HBAs mới và truy cập dữ liệu trong nhiều trường hợp giả định rằng các nhà cung cấp cho phép di chuyển và hệ thống điều khiển mới là tương thích. Một ví dụ về di cư không làm việc bằng cách sử dụng RAID phần mềm sẽ được nếu một là để có Drobo ổ đĩa và đặt chúng vào hệ thống khác mà không thực hiện RAID độc quyền.

Một lợi thế lớn của RAID phần mềm mà ta có thể có được nhiều tính năng tiên tiến với RAID phần mềm, và bộ tính năng có thể mở rộng theo thời gian. ZFS là một ví dụ tuyệt vời ở đây là những thứ như trùng lặp-de, L2ARC SSD bộ nhớ đệm, mã hóa, và ba cân bằng RAID-Z3. Đây là những doanh nghiệp thực sự đẳng cấp các tính năng được thêm vào trong phiên bản kế tiếp ZFS.

Đối với RAID phần mềm, một người muốn mua bộ điều hợp chủ xe đơn giản (HBAs) để sử dụng trong hệ thống. HBAs thực hiện nhiệm vụ đơn giản của việc cung cấp các giao diện phần cứng để ổ đĩa có thể được truy cập bởi hệ điều hành cơ bản. Cách tốt nhất là thực hành không sử dụng điều khiển RAID với logic RAID bổ sung được xây dựng trong bởi vì người ta không muốn có ba điều khiển của ổ đĩa, bộ điều khiển RAID, và các hệ điều hành tất cả các khả năng cố gắng làm những việc như sửa chữa sai sót.
Từ góc độ chi phí và hỗ trợ, đây là một lĩnh vực mà LSI trội. HBAs dựa trên điều khiển như LSI 1068E và SAS2008 có thể được chiếu và sử dụng trong các mục tiêu-khởi (IT) Hình thức thảo luận rộng rãi trên trang web này để biến chúng thành HBAs đơn giản. Hai điều khiển được sử dụng trong hàng triệu của hệ thống khi chúng được bán bởi các OEM như Dell, IBM, Intel, HP, Sun, Supermicro và vv Kết quả là, trình điều khiển hỗ trợ nói chung là tuyệt vời và giá cả hợp lý.

Fake-RAID các giải pháp phần cứng, phần mềm

Người dùng thường đề cập đến "Fake-RAID" khi đề cập đến các sản phẩm như ICH10R Intel, AMD SB850, và Marvell sản phẩm khác nhau (như là một ví dụ) mà RAID phản ánh, phân chia, và tính toán cân bằng xảy ra thông qua phần mềm hỗ trợ bởi CPU hệ thống máy chủ của. Chìa khóa ở đây là, giải pháp này, không giống như nếu nó được thực hiện ở cấp hệ điều hành, thường được gắn với một loại điều khiển. Mặc dù một số add-in thẻ làm mảng hỗ trợ mở rộng điều khiển nhiều, đại đa số giới hạn kích thước mảng với một loại điều khiển duy nhất. Điều khiển loại là quan trọng ở đây bởi vì một mảng thông thường có thể di chuyển từ một hệ thống khác, miễn là bộ điều khiển hệ thống mới là tương thích. Ví dụ, di chuyển một RAID 1 mảng từ một ICH9R Intel ICH10R một là một quá trình rất đơn giản.

Hardware RAID là gì ? Software RAID là gì ? HighPoint-2680-Controller

HighPoint Controller 2680
Ưu điểm chính của Fake-RAID chỉ đơn giản là chi phí. Intel hỗ trợ nó với Intel Matrix Storage, và AMD đã hỗ trợ phía nam cầu quá. Đối với hầu hết người dùng, đặc biệt là nếu sử dụng một con chip máy chủ khá đặt (hoặc hầu hết ngân sách không có ý thức của người tiêu dùng bo mạch chủ), đây là một tính năng "tự do". Đối với RAID 0 và RAID 1, đặc biệt là sử dụng một cầu nam / PCH thực hiện, Fake-RAID có thể có hiệu suất rắn do băng thông cao, giao diện độ trễ thấp với CPU. Một lợi thế của Fake-RAID là là nhiều triển khai có thể được sử dụng bởi nhiều hệ điều hành. Ví dụ, người ta có thể định dạng FAT32 một khối lượng dựa trên một ICH10R và sau đó thay đổi hệ thống hệ thống máy chủ điều hành Linux và sử dụng âm lượng. Theo kịch bản RAID phần mềm, chẳng hạn như sử dụng ZFS lượng trực tiếp bởi các hệ thống Windows hoặc Linux, là ở mức tối thiểu khó khăn nhưng trong nhiều trường hợp không thể.

Hai báo trước đây là hầu hết Fake-RAID giải pháp, được giới hạn tối đa là RAID 0, RAID 1, RAID 10, RAID 5, và RAID 50. Với 2TB hiện đại và 3TB ổ đĩa, đề án bảo vệ đôi chẵn lẻ như RAID 6 trở thành cả trên thực tế và cho là cần thiết duy nhất ngang bằng RAID 4 và RAID 5 triển khai thực hiện.

Hardware RAID là gì ? Software RAID là gì ? ASUS-P8P67-Pro-SATA-Ports-Intel-and-Marvell-150x150

ASUS P8P67-Pro cổng SATA Intel và Marvell
Ngoài việc thiếu các lựa chọn tương đương tăng gấp đôi, có một khác caveat Fake-RAID chính, Viết-trở lại bộ nhớ cache (còn gọi là sao chép lại bộ nhớ cache) trong nhiều ứng dụng có thể được kích hoạt nhưng cần tránh bởi những máy chủ lưu trữ xây dựng. Fake-RAID triển khai được gắn liền với các giải pháp phần cứng, nhưng không có bộ nhớ đệm DRAM trên tàu. Kết quả là, cho phép ghi lại bộ nhớ cache có nghĩa là dữ liệu tạm thời được lưu trữ trong bộ nhớ hệ thống chính trước. Trong khi người ta có thể nghĩ rằng đây là một điều tốt nếu họ có rất nhiều bộ nhớ nhanh, điều này là không tốt cho sự toàn vẹn dữ liệu. Nếu quyền lực không thành trong hệ thống, dữ liệu được lưu trữ trong bộ nhớ chính sẽ bị mất. Để giảm thiểu nguy cơ này, các hệ thống UPS và nguồn cung cấp điện dự phòng có thể được sử dụng, tuy nhiên trong một thất bại lớn, dữ liệu vẫn có thể bị mất. Nếu không có bộ nhớ đệm ghi lại, RAID 5 và RAID hiệu suất 50 là cản trở trong các tình huống nơi có số lượng lớn viết. Tốt nhất là không quay trở lại trên bộ nhớ cache-viết về điều khiển Fake-RAID.

Từ một quan điểm đề nghị điều khiển, tôi sẽ cho rằng ICH10R Intel / PCH giải pháp và giải pháp xử lý AMD SB850 có thể là các cược tốt nhất bằng cách sử dụng RAID 1 hay RAID 10 Thành thật mà nói (RAID 0 không cung cấp dự phòng.), Trong những năm tới sẽ có cả các thiết lập sẵn có, chi phí thấp bo mạch chủ có thể đọc các mảng trong một tình huống phục hồi. Đó thường giới hạn 1-4 to sáu cổng kết nối, nhưng số lượng ổ đĩa trong quá mà nên nhìn vào một cái gì đó giống như một bộ điều khiển LSI SAS2008 trong chế độ (RAID) IR cho RAID 1 hoặc 10, hoặc phần cứng / giải pháp RAID phần mềm. Cả hai hình Silicon và Marvell làm cho điều khiển phổ biến được sử dụng trong "Fake-RAID" class tiện ích trong bộ điều khiển.

Phần cứng RAID

Phần cứng RAID thường là lựa chọn đắt tiền nhất, nhưng nó vẫn cung cấp rất nhiều giá trị trong nhiều ứng dụng. Phần cứng RAID một cách dễ dàng nhất có thể được dùng như một máy tính thu nhỏ trên tấm bảng mở rộng. Nó thường hascomponents như là của riêng của nó BIOS, giao diện quản lý của riêng mình, đôi khi một máy chủ web và NIC (ở cao cấp thẻ Cau), một CPU (như Intel đáng kính IOP348 hoặc mới hơn chip), onboard ECC DRAM, nguồn điện tùy chọn (pin trở lại đơn vị), giao diện ổ đĩa, và I / O qua bus PCIe để thiết bị ngoại vi (trong trường hợp này phần còn lại của máy tính.) Nếu một người muốn hiểu tại sao nhiều người thật sự phần cứng RAID giải pháp đắt tiền, mà minh họa một cách RAID phần cứng điều khiển là giống như một máy tính có thể là một mô hình tốt để giữ trong tâm trí.

Hardware RAID là gì ? Software RAID là gì ? Adatptec-ABM-800T-BBU

Adatptec ABM 800T BBU
RAID phần cứng có một số lợi thế nhất định. Nó thường được hệ điều hành bất khả tri, vì vậy khối lượng không cụ thể cho một / Hệ thống tập tin hệ điều hành như phần mềm RAID. Ngoài ra, phần cứng RAID thường có ít nhất tùy chọn cho pin sao lưu hoặc mới hơn tụ-flash dựa viết cache. Những cho phép caching-lại viết được kích hoạt với các an ninh gia tăng của việc bảo vệ cho sự cố mất điện kéo dài. Trong pin hỗ trợ viết đề án bộ nhớ cache, một pin trở lại đơn vị (BBU) được kết nối với bộ điều khiển và duy trì quyền lực cho DRAM trong trường hợp quyền lực không còn được cung cấp cho thẻ. Trong tụ điện-flash dựa trên đề án bảo vệ, một sự kiện mất điện cho thẻ này sẽ cho phép DRAM để chuyển nội dung lưu trữ NAND trong khi tụ điện sẽ giữ NAND và DRAM được hỗ trợ. BBUs thường được spec'd ít nhất là hai ngày kể từ ngày bảo vệ quyền lực. NAND lưu trữ về mặt lý thuyết có thể cung cấp dữ liệu bảo trì tháng. Điều này là không thực hành tốt nhất, nhưng như là một lưu ý thú vị một lý thuyết có thể rút phích cắm vào một máy chủ trong khi dữ liệu đang được viết và lưu trữ trong DRAM và bộ điều khiển / ổ đĩa cài đặt vào một hệ thống mới vào ngày hôm sau, và không có dữ liệu sẽ bị mất. Tôi đã làm điều này trong hai lần nhưng tôi sẽ căng thẳng, không cố gắng này, trừ khi không có lựa chọn khác.

Hiệu suất khôn ngoan, phần cứng RAID là một sự pha trộn thú vị. Khi điều khiển mới được phát hành, nói chung họ cung cấp IOPS cao hơn, mới hơn và giao diện PCIe ổ đĩa, DRAM nhanh hơn, và vv mà có tác động tích cực đến hiệu suất. Gần cuối chu kỳ cuộc sống điều khiển, hiệu suất nói chung là không lên đến ngang cho thế hệ mới nhất (s) của ổ đĩa. Ví dụ, Dell PERC 5 / i với một bộ xử lý Intel IOP333 cũ hơn sẽ bị nghẹt thở khi được sử dụng với tám "thế hệ 2" ổ trạng thái rắn. Ổ trạng thái rắn không phải là cách duy nhất để bình một bộ điều khiển lớn hơn, nhiều đĩa lớn trong mảng có thể gây ra dài thời gian xây dựng lại do tốc độ xử lý và số lượng tuyệt đối của dữ liệu được xử lý.

Một yếu tố quan trọng là nhiều nhà sản xuất cung cấp những thứ như bộ nhớ đệm SSD với maxCache Adaptec và LSI CacheCade), SSD tối ưu hóa, điều khiển fail-over (ổ đĩa không phải là thành phần lưu trữ chỉ có thất bại) và vv trên thẻ RAID phần cứng. Nhiều lần, các tính năng này làm hướng dẫn quyết định mua.

Hardware RAID là gì ? Software RAID là gì ? Areca-1880i

Cau 1880i Phần cứng RAID Controller
Có lẽ là hai khó khăn lớn nhất đối với bộ điều khiển RAID phần cứng là nhà cung cấp khóa-in và chi phí. Nhà cung cấp khóa-in liên quan đến việc có thể để di chuyển các mảng duy nhất để điều khiển từ cùng một nhà cung cấp. Dòng sản phẩm có thể được vượt qua, ví dụ như Adaptec 3805 mảng tạo ra có thể được di chuyển đến Adaptec 5805 điều khiển nếu phiên bản phần mềm thích hợp được sử dụng, tuy nhiên những người cùng một mảng sẽ không hoạt động trên bộ điều khiển RAID Cau. Điều này đặc biệt quan trọng khi giá được đặt vào quan điểm. Đầy đủ tính năng điều khiển RAID phần cứng có thể có giá vài trăm đô la với BBUs thêm một thêm $ 100 hoặc nhiều hơn cho mỗi bộ điều khiển.Nếu điều khiển một thất bại, một sự thay thế có thể là một đề xuất đắt tiền. Một bất lợi của một số bộ điều khiển RAID mảng là không thể điều khiển nhịp nhiều. Nếu đây là trường hợp, giải pháp được giới hạn số lượng ổ đĩa có thể được kết nối với một bộ điều khiển duy nhất. RAID phần mềm thường không có giới hạn này.

Ngay bây giờ, các Cau 1880 seriesLSI 9260LSI 9280 series có thể là các phần cứng hàng đầu cung cấp các giải pháp RAID 6.0gbps SAS và kết nối SATA và một loạt các cải tiến hơn thế hệ trước. Cần lưu ý rằng pin đắt tiền ủng hộ các giải pháp phần cứng RAID chỉ thực sự cần thiết nếu RAID 5 hoặc RAID 6 đang được sử dụng. RAID 1 hay RAID 10 giải pháp làm việc khá tốt ngay cả khi không điều khiển RAID phần cứng đắt tiền và có thể được mua lại tương đối rẻ.

Kết luận

Đây là một bài báo lớn để viết cho một buổi tối, nhưng hy vọng nó giúp con người hiểu được những tác động chung của việc triển khai RAID khác nhau. Có rất nhiều biến thể trong từng thực hiện ở trên, do đó, coi đây là một tổng quan chung về đề tài này. Như mọi khi, có nhiều để đi trong những tuần tới và tháng về chủ đề này. Nếu bất cứ ai nhìn thấy một cái gì đó mà có thể được rõ ràng hơn, xin vui lòng cho tôi biết trên diễn đàn. Ngoài ra, các bộ điều khiển RAID và HBA diễn đàn là một nơi tuyệt vời để thảo luận về các lựa chọn điều khiển khác nhau.
      
      

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Quyền hạn của bạn

Bạn không có quyền trả lời bài viết
free counters



  • Đoàn Ngọc Khánh

    mobile phone 098 376 5575


    Đỗ Quang Thảo

    mobile phone 090 301 9666


    Nguyễn Văn Của

    mobile phone 090 372 1401


    IP address signature
    Create a forum on Forumotion | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất