Trả lời nhanh: Máy chủ lưu trữ là một máy chuyên làm mỗi việc chứa dữ liệu và chia cho các máy khác dùng, qua chia sẻ tệp hoặc qua chia ổ ở mức khối. Khác NAS bán sẵn ở chỗ bạn tự chọn phần cứng và phần mềm, nên linh hoạt và rẻ hơn ở quy mô lớn, đổi lại tự chịu trách nhiệm khi có sự cố.
Khi dung lượng vượt vài chục terabyte, hoặc khi cụm ảo hóa cần một kho mà mọi máy chủ cùng thấy, thiết bị đóng gói sẵn bắt đầu đắt và chật. Đây là lúc dựng một máy chuyên trách đáng để tính. Bài này đi qua các quyết định phần cứng và phần mềm theo đúng thứ tự cần quyết.
Khi nào cần một máy riêng
Bốn dấu hiệu cho thấy đã tới lúc.
- Dung lượng vượt khả năng của thiết bị đóng gói sẵn hoặc chi phí mở rộng thiết bị đó đã cao hơn dựng máy mới.
- Cụm ảo hóa cần kho dùng chung để máy ảo chuyển được giữa các máy chủ.
- Nhiều người cùng làm việc trên tệp lớn, chẳng hạn dựng phim hay xử lý ảnh, và mạng của thiết bị hiện tại đã nghẽn.
- Cần kiểm soát sâu về hệ thống file và lịch nhân bản mà thiết bị đóng gói sẵn không cho.
Ngược lại, nếu nhu cầu chỉ là thư mục chia sẻ cho vài chục người và dung lượng dưới vài chục terabyte, một thiết bị bán sẵn thường tiết kiệm công sức hơn.
Chọn phần cứng theo thứ tự quan trọng
Vỏ máy và số khay ổ. Đây là quyết định khó sửa nhất. Mua vỏ có nhiều khay hơn nhu cầu hiện tại, vì thêm ổ dễ còn đổi vỏ thì phải tháo cả hệ thống. Vỏ dạng lắp tủ mười hai tới hai mươi tư khay là mức phổ biến cho doanh nghiệp.
Card điều khiển ổ. Nếu dùng ZFS hoặc phần mềm lưu trữ tự lo chịu lỗi, card phải ở chế độ để hệ điều hành thấy từng ổ riêng. Đây là điểm bắt buộc, chồng lên RAID phần cứng là sai cấu hình.
RAM. Với ZFS, tính khoảng một gigabyte cho mỗi terabyte, tối thiểu mười sáu gigabyte. Nên là loại có sửa lỗi.
Mạng. Một cổng gigabit là điểm nghẽn rõ ràng khi dàn ổ có nhiều đĩa. Với kho phục vụ máy ảo hoặc phục vụ tệp lớn, mười gigabit là mức nên nhắm tới.
CPU. Ít quan trọng nhất. Việc chính là chuyển dữ liệu, không phải tính toán. Chỉ cần mạnh hơn nếu bật nén hoặc mã hóa toàn bộ.
Chọn cách chia dữ liệu
Hai kiểu, và nên chọn theo thứ sẽ đọc ghi dữ liệu chứ không theo sở thích.
Chia sẻ tệp. Máy khách nhận một thư mục, nhiều máy cùng mở được, máy chủ lo phân xử. Dùng cho thư mục chung của nhân viên, kho tài liệu, nơi lưu bản ghi camera. Giao thức thường dùng là loại tương thích Windows cho máy văn phòng và loại của Unix cho máy chủ Linux.
Chia ổ ở mức khối. Máy khách nhận một ổ trống và tự định dạng. Dùng cho cơ sở dữ liệu và cho kho chứa máy ảo, những thứ cần kiểm soát ở mức khối.
Một máy chủ lưu trữ chạy được cả hai kiểu cùng lúc, chỉ cần tách các kho ra. Ví dụ thường gặp: một phần chia sẻ tệp cho nhân viên, một phần chia ổ cho cụm ảo hóa.
Bố trí ổ và chịu lỗi
Cách gom ổ quyết định vừa dung lượng dùng được vừa mức an toàn, và rất khó sửa sau khi đã tạo.
- Nhóm chịu một ổ hỏng. Tiết kiệm dung lượng nhất, hợp với nhóm ba tới năm ổ dung lượng vừa.
- Nhóm chịu hai ổ hỏng. Nên chọn khi ổ lớn, vì thời gian dựng lại sau khi thay ổ kéo dài nhiều giờ tới nhiều ngày và đó là lúc dễ lộ ra ổ thứ hai đang yếu.
- Nhóm soi gương. Chỉ dùng được nửa dung lượng nhưng dựng lại nhanh và hiệu năng cao, hợp khi kho phục vụ máy ảo.
Luôn để một ổ dự phòng lắp sẵn trong máy. Khi một ổ chết, hệ thống tự lấy ổ dự phòng và bắt đầu dựng lại ngay, không phải chờ người tới thay.
Vận hành và những chỗ hay sai
Bốn việc phải thiết lập ngay và ba lỗi hay gặp.
Phải làm: bật cảnh báo qua thư khi ổ hỏng hoặc kho gần đầy, đặt lịch quét toàn bộ dữ liệu hằng tháng, đặt lịch ảnh chụp theo ngày và theo tuần, và đặt lịch nhân bản sang một máy khác.
Lỗi thứ nhất: coi máy này là bản sao lưu. Đây là nơi dữ liệu sống. Cháy, trộm và mã độc lấy cả máy. Vẫn phải có bản ở nơi khác.
Lỗi thứ hai: để kho đầy quá chín mươi phần trăm. Với các hệ thống file hiện đại, kho gần đầy làm hiệu năng ghi giảm rất mạnh và việc dọn dẹp cũng khó khăn hơn.
Lỗi thứ ba: không ai theo dõi. Ổ hỏng vài tháng mà không ai biết là cách mất dữ liệu điển hình nhất, và nó xảy ra ở nơi có hệ thống tốt nhưng không có ai nhận cảnh báo.
Bảng thứ tự ưu tiên khi chọn phần cứng
| Thứ tự | Bộ phận | Vì sao xếp ở vị trí này |
|---|---|---|
| 1 | Ổ đĩa và cách bố trí | Quyết định cả dung lượng, tốc độ lẫn khả năng chịu lỗi |
| 2 | Bộ nhớ | Là bộ đệm đọc, thiếu là chậm rõ ngay cả khi ổ nhanh |
| 3 | Card mạng | Kho dùng chung mà mạng chậm thì mọi ưu điểm khác vô nghĩa |
| 4 | Bộ xử lý | Ít quan trọng nhất với máy chỉ làm nhiệm vụ lưu trữ |
Nhiều người làm ngược thứ tự này, đầu tư mạnh vào bộ xử lý rồi tiết kiệm ở ổ đĩa và mạng. Với một máy chuyên lưu trữ, bộ xử lý hiếm khi là chỗ nghẽn.
Bố trí ổ và khả năng chịu lỗi
- Chừa sẵn một ổ dự phòng. Khi một ổ hỏng, hệ thống dựng lại ngay thay vì chờ bạn mua ổ mới, và khoảng thời gian chờ đó chính là lúc nguy hiểm nhất.
- Không mua toàn ổ cùng lô sản xuất. Ổ cùng lô có xu hướng hỏng gần nhau, và ổ thứ hai hỏng trong lúc đang dựng lại là mất toàn bộ.
- Với ổ dung lượng lớn, chọn cấu hình chịu được hai ổ hỏng. Thời gian dựng lại của ổ dung lượng lớn kéo dài nhiều giờ tới nhiều ngày, và trong suốt thời gian đó bạn không còn lớp bảo vệ nào.
Việc hằng tháng và ba lỗi hay gặp
# Viec hang thang, khoang 10 phut: # 1. Kiem trang thai tung osmartctl -a /dev/sda | grep -E "Reallocated|Pending|Health"# So o hong da thay the tang len la dau hieu o sap chet # 2. Kiem dung luong con laidf -h# Tren 80 phan tram la luc len ke hoach, khong phai luc de tinh sau # 3. Kiem ban sao luu bang cach KHOI PHUC THU mot thu muc# Ban sao luu chua tung khoi phuc thu la ban sao luu chua chac dung duoc # Ba loi hay gap nhat:# - Khong bat canh bao qua email, o hong ma khong ai biet# - Coi RAID la ban sao luu, xoa nham tep la mat that# - Mo giao dien quan tri ra internet, day la cua bi do mat khau lien tucCâu hỏi thường gặp
Nên dùng phần mềm nào cho máy chủ lưu trữ
Với hướng đóng gói sẵn và có giao diện web, các bản phân phối chuyên cho lưu trữ dựa trên ZFS là lựa chọn phổ biến nhất. Với đội quen Linux, dựng thẳng trên một bản Linux thông dụng cũng được và cho toàn quyền kiểm soát, đổi lại tốn công cấu hình hơn.
Máy chủ cũ có làm được việc này không
Rất phù hợp, vì công việc này không đòi CPU mạnh. Hai thứ cần kiểm là có nâng được RAM lên mức cần thiết không và bộ nguồn còn tốt không. Cũng nên tính tiền điện vì máy chủ đời cũ chạy liên tục tốn hơn thiết bị bán sẵn nhiều lần.
Có cần hai máy chủ lưu trữ không
Một máy là một điểm chết. Nếu dữ liệu quan trọng tới mức không chấp nhận dừng một ngày, hãy dựng máy thứ hai nhận bản nhân bản theo lịch. Cách này rẻ hơn nhiều so với mua thiết bị có hai bộ điều khiển, dù thời gian chuyển đổi khi sự cố lâu hơn.
Ổ SSD hay ổ cơ cho máy chủ lưu trữ
Tùy tải. Kho chứa tệp và bản ghi camera thì ổ cơ dung lượng lớn rẻ hơn nhiều lần và đủ nhanh. Kho phục vụ máy ảo hoặc cơ sở dữ liệu thì cần ổ SSD. Nhiều hệ thống dùng cách trộn, ổ cơ làm dung lượng chính và ổ SSD làm lớp đệm.
