Trả lời nhanh: SAS được thiết kế cho máy chủ, có hàng đợi lệnh sâu hơn, hai đường dẫn tới ổ, cơ chế báo lỗi chi tiết hơn và thường bền hơn. SATA rẻ hơn nhiều trên mỗi terabyte và đủ tốt cho kho lưu trữ dung lượng lớn. Cổng SAS cắm được ổ SATA nhưng chiều ngược lại thì không.
Nhiều người nghĩ khác biệt chỉ nằm ở tốc độ giao tiếp, và vì thấy con số không chênh nhau bao nhiêu nên chọn loại rẻ. Thực tế khác biệt quan trọng nằm ở chỗ khác, và nó thể hiện rõ khi nhiều máy ảo cùng đọc ghi trên một dàn ổ.
Ba khác biệt thật sự quan trọng
Độ sâu hàng đợi lệnh. Đây là khác biệt có tác động lớn nhất mà ít được nhắc. Ổ SATA nhận được vài chục lệnh chờ xử lý cùng lúc, ổ SAS nhận được hàng trăm. Với một máy tính cá nhân thì không khác gì, vì hiếm khi có nhiều lệnh chờ. Với một máy chủ ảo hóa nơi hàng chục máy ảo cùng đọc ghi, hàng đợi sâu cho phép ổ sắp xếp lại thứ tự để giảm quãng đường di chuyển đầu đọc, và chênh lệch trở nên rõ rệt.
Hai đường dẫn tới ổ. Ổ SAS có hai cổng, nối được vào hai card điều khiển khác nhau. Một đường hỏng thì đường kia vẫn đọc được. Ổ SATA chỉ có một đường, đứt là mất ổ. Điều này quan trọng với thiết bị lưu trữ có hai bộ điều khiển.
Cơ chế báo lỗi. Tập lệnh của SAS cho phép ổ báo lại chi tiết hơn về lỗi và về tình trạng của nó. Nhờ vậy hệ thống phát hiện ổ đang yếu sớm hơn, thay vì chỉ biết khi ổ đã chết.
Tốc độ và độ bền
Về tốc độ giao tiếp, hai chuẩn chênh nhau đáng kể trên giấy nhưng với ổ cơ thì con số đó gần như không có ý nghĩa, vì bản thân đĩa quay không đọc nhanh tới mức chạm trần giao tiếp. Khác biệt tốc độ thật đến từ tốc độ quay của đĩa: ổ máy chủ thường quay nhanh hơn ổ dung lượng lớn.
Về độ bền, ổ SAS thường được thiết kế cho chu kỳ làm việc liên tục và có tuổi thọ danh định cao hơn. Nhưng đây không phải ranh giới tuyệt đối: có ổ SATA dòng máy chủ được thiết kế cho chạy liên tục trong dàn nhiều ổ, và chúng khác hẳn ổ SATA cho máy để bàn.
Điểm cần nhớ khi mua: đừng chọn theo chuẩn giao tiếp mà chọn theo dòng sản phẩm. Một ổ SATA dòng máy chủ tốt hơn nhiều so với một ổ SATA dòng máy để bàn, và khác biệt đó lớn hơn khác biệt giữa hai chuẩn.
Khả năng cắm lẫn nhau
Đây là điều thực dụng cần biết khi lắp máy.
Cổng SAS cắm được ổ SATA. Card điều khiển SAS hiểu cả hai tập lệnh. Điều này cho phép bạn trộn: vài ổ SAS nhanh cho kho máy ảo và nhiều ổ SATA dung lượng lớn cho kho tệp, trên cùng một card.
Cổng SATA không cắm được ổ SAS. Về vật lý thì đầu cắm khác nhau, và về logic thì bộ điều khiển SATA không hiểu tập lệnh SAS.
Hệ quả khi mua máy chủ: nếu bo mạch chỉ có cổng SATA, bạn khóa mình vào một loại ổ. Card điều khiển SAS cho bạn tự do chọn về sau, và chênh lệch giá thường không lớn.
Một lưu ý nữa: dù cắm được, đừng trộn ổ SAS và SATA trong cùng một nhóm chịu lỗi. Chênh lệch về hiệu năng và cách xử lý lỗi làm cả nhóm chạy theo ổ chậm nhất và gây hành vi khó đoán.
Chọn loại nào cho việc gì
- Kho chứa máy ảo và cơ sở dữ liệu: ưu tiên ổ SAS hoặc ổ SSD. Tải nhiều luồng ngẫu nhiên là đúng chỗ hàng đợi sâu phát huy tác dụng.
- Kho tệp, kho bản sao lưu, nơi lưu bản ghi camera: ổ SATA dòng máy chủ dung lượng lớn. Tải tuần tự, cần dung lượng hơn cần tốc độ, và chênh lệch giá rất đáng kể.
- Ổ khởi động hệ điều hành: một cặp ổ SSD nhỏ chạy soi gương, loại nào cũng được vì tải rất nhẹ.
- Thiết bị lưu trữ có hai bộ điều khiển: bắt buộc SAS, vì cần hai đường dẫn tới ổ.
Cấu hình trộn rất phổ biến và hợp lý: card điều khiển SAS, vài ổ nhanh cho tải nặng, nhiều ổ dung lượng lớn cho tải nhẹ, chia thành các nhóm riêng.
Còn NVMe thì sao
Đây là chuẩn thứ ba và nó không cạnh tranh trực tiếp với hai chuẩn trên mà nằm ở tầng khác.
NVMe bỏ hẳn tập lệnh sinh ra từ thời đĩa quay và nói chuyện trực tiếp với CPU qua các làn mở rộng. Kết quả là độ trễ thấp hơn nhiều lần và hàng đợi sâu hơn hẳn cả SAS.
Vì vậy bức tranh hiện nay có ba tầng:
- NVMe cho tải cần độ trễ thấp nhất: cơ sở dữ liệu nặng, kho máy ảo, lớp đệm của hệ thống lưu trữ phân tán.
- SAS cho tải máy chủ thông thường và cho các thiết bị cần hai đường dẫn.
- SATA dung lượng lớn cho kho dữ liệu ít đọc, nơi giá trên mỗi terabyte là yếu tố chính.
Cần chú ý số làn mở rộng của máy khi định dùng nhiều ổ NVMe, vì đây là tài nguyên hữu hạn và hết làn là hết chỗ dù khe cắm vật lý vẫn còn.
Bảng ghép loại ổ với từng vai trò
| Việc | Loại phù hợp | Lý do |
|---|---|---|
| Ổ chứa dữ liệu của máy chủ cơ sở dữ liệu | Loại dành cho máy chủ, hoặc ổ thể rắn | Đọc ghi ngẫu nhiên liên tục, độ tin cậy quan trọng hơn dung lượng |
| Kho lưu trữ tài liệu dung lượng lớn | Loại dung lượng cao cho máy chủ | Cần dung lượng, tốc độ không phải yếu tố chính |
| Nơi nhận bản sao lưu | Loại dung lượng cao | Ghi tuần tự, giá trên mỗi đơn vị dung lượng là yếu tố quyết định |
| Ổ hệ thống của máy chủ | Ổ thể rắn cỡ nhỏ, gắn cặp | Khởi động nhanh và đủ tin cậy, không cần dung lượng lớn |
Ba khác biệt thực sự quan trọng
- Xử lý lỗi. Ổ dành cho máy chủ được thiết kế để báo lỗi nhanh và nhường việc xử lý cho lớp RAID, thay vì tự cố đọc lại rất lâu. Ổ dành cho máy cá nhân làm ngược lại, và điều đó có thể khiến lớp RAID coi ổ là đã chết trong khi nó chỉ đang cố đọc.
- Thiết kế cho chế độ chạy liên tục. Ổ máy cá nhân được tính cho vài giờ mỗi ngày, không phải suốt ngày đêm.
- Khả năng kết nối kép. Ổ loại dành cho máy chủ nối được vào hai bộ điều khiển cùng lúc, cần cho các hệ thống lưu trữ có dự phòng.
Khả năng cắm lẫn nhau và ổ tốc độ cao
# Quy tac cam lan:# - O loai thong thuong CAM DUOC vao bo dieu khien loai may chu# - O loai may chu KHONG cam duoc vao cong loai thong thuong# Nho theo chieu nay de khong mua nham. # Ve o toc do cao ket noi truc tiep:# - Nhanh hon nhieu lan ca hai loai tren voi doc ghi ngau nhien# - Nhung chiem lan ket noi cua bo xu ly, so lan la co han# - Va gia tren moi don vi dung luong con cao # Cau hinh thuc dung cho mot may chu ao hoa:# - O the ran toc do cao: chua o dia cua may ao dang chay# - O dung luong cao: chua ban sao luu va du lieu it truy cap# - Khong co gang lam tat ca bang mot loai o # Truoc khi mua: dem so lan ket noi con trong tren bo xu ly cua ban.# Day la gioi han that su cho so o toc do cao ban cam duoc.Câu hỏi thường gặp
Ổ SAS có bền hơn ổ SATA thật không
Nói chung là có, nhưng khác biệt lớn hơn nằm giữa dòng máy chủ và dòng máy để bàn chứ không giữa hai chuẩn. Một ổ SATA dòng máy chủ được thiết kế cho chạy liên tục trong dàn nhiều ổ, khác hẳn ổ SATA thông thường.
Trộn ổ SAS và SATA trong một máy chủ được không
Được nếu dùng card điều khiển SAS, và đây là cấu hình phổ biến. Nhưng nên tách thành các nhóm riêng theo loại ổ, đừng trộn hai loại trong cùng một nhóm chịu lỗi vì cả nhóm sẽ chạy theo ổ chậm nhất.
Máy chủ đời mới còn dùng ổ cơ không
Còn, và rất nhiều, cho các kho dung lượng lớn nơi giá trên mỗi terabyte quyết định. Ổ cơ dung lượng cao vẫn rẻ hơn ổ SSD nhiều lần ở cùng dung lượng. Xu hướng là ổ SSD cho tải nóng và ổ cơ cho dung lượng.
Ổ máy chủ tháo ra dùng cho máy tính cá nhân được không
Ổ SATA thì được. Ổ SAS thì không, vì máy tính cá nhân không có card điều khiển phù hợp trừ khi bạn mua thêm. Ngoài ra ổ máy chủ thường ồn hơn và tỏa nhiệt nhiều hơn nên không thoải mái khi đặt trên bàn làm việc.
