So sánh Fibre Channel (FC) và iSCSI
trong hệ thống CCTV
Lựa chọn kiến trúc SAN tối ưu: Bài toán phân tích hiệu năng, chi phí và khả năng mở rộng dành cho kỹ sư giải pháp.
1. Giới thiệu
Trong các hệ thống giám sát video (CCTV), hạ tầng lưu trữ đóng vai trò then chốt, ảnh hưởng trực tiếp đến hiệu năng ghi hình, khả năng mở rộng và chi phí đầu tư. Hai công nghệ phổ biến trong triển khai SAN (Storage Area Network) là Fibre Channel (FC) và iSCSI.
Tuy nhiên, việc lựa chọn giữa FC và iSCSI cần dựa trên đặc thù workload của CCTV, thay vì chỉ dựa trên “độ mạnh” của công nghệ.
2. Đặc thù workload của hệ thống CCTV
Khác với các hệ thống database hay virtual machine, CCTV có những đặc điểm riêng:
Ghi hình 24/7
Ghi dữ liệu liên tục không ngừng nghỉ.
Sequential Write
Luồng dữ liệu dạng ghi tuần tự.
Ít Random Read
Ít yêu cầu đọc ngẫu nhiên, chủ yếu playback.
Dung lượng lớn
Lưu trữ khổng lồ từ vài TB đến hàng PB.
Ưu tiên hàng đầu
- Throughput (băng thông ổn định)
- Dung lượng (khả năng lưu trữ)
- Chi phí (tối ưu ngân sách)
Ví dụ thực tế
- 200 cam × 4Mbps ≈ 800 Mbps (~100 MB/s)
- 1000 cam × 4Mbps ≈ 4 Gbps (~500 MB/s)
3. Tổng quan về FC và iSCSI
Fibre Channel (FC)
Giao thức storage chuyên dụng, hoạt động trên một hạ tầng SAN riêng biệt.
- Đặc điểm: Không dùng TCP/IP, lossless, dùng HBA và FC switch.
- Ưu điểm: Độ trễ rất thấp, hiệu năng ổn định, không mất gói.
- Nhược điểm: Chi phí rất cao, hạ tầng riêng biệt, khó scale.
iSCSI Khuyên dùng
Giao thức truyền SCSI trên nền TCP/IP, hoạt động trên mạng Ethernet.
- Đặc điểm: Sử dụng NIC thường, chạy trên hạ tầng LAN/DCN.
- Ưu điểm: Chi phí thấp, dễ triển khai, dễ scale-out, tận dụng hạ tầng sẵn.
- Nhược điểm: Phụ thuộc thiết kế mạng, có thể rớt gói nếu cấu hình kém.
4. So sánh trực diện trong CCTV
| Tiêu chí | Fibre Channel (FC) | iSCSI |
|---|---|---|
| Latency | Rất thấp | Trung bình |
| Throughput | Ổn định cao | Cao (nếu network tốt) |
| Hạ tầng | SAN riêng biệt | Ethernet tiêu chuẩn |
| Chi phí / TB | Rất Cao | Tối ưu |
| Khả năng mở rộng | Hạn chế | Linh hoạt (Scale-out) |
| Phù hợp CCTV | Không tối ưu | Rất tối ưu |
5. Vì sao FC không phù hợp cho CCTV?
FC được sinh ra để phục vụ:
- Database (Oracle, SQL)
- Virtualization (VMware, Hyper-V)
- Hệ thống Transaction (IOPS cao, latency thấp)
CCTV lại trái ngược:
- Ghi tuần tự, không cần IOPS cao
- Không nhạy cảm với latency tính bằng microsecond
👉 Hệ quả: Đầu tư FC cho CCTV là sai mục đích thiết kế. Dẫn đến chi phí CAPEX tăng vọt nhưng không khai thác được giá trị cốt lõi của công nghệ, ROI cực thấp.
6. Kiến trúc iSCSI tối ưu cho CCTV
6.1 Thiết kế mạng
- • Tối thiểu 10GbE, khuyến nghị 25GbE+.
- • Tách riêng VLAN cho storage traffic.
- • Tuyệt đối không dùng chung với user traffic.
6.2 Tuning cấu hình
- • Bật Jumbo Frame (MTU 9000).
- • Bật Flow Control trên Switch.
- • Triển khai MPIO (Multipath I/O).
- • Cấu hình NIC bonding/LACP.
6.3 Thiết kế Storage
- • Ổ cứng dung lượng lớn (NL-SAS / SATA).
- • Dùng RAID 5/6 hoặc Erasure coding.
- • Tối ưu Cache write cho sequential workload.
7. Vậy khi nào mới dùng FC?
Fibre Channel vẫn có đất diễn trong một số kịch bản rất cụ thể (dù tỷ lệ này chiếm dưới 10%):
Kết luận tổng quan
iSCSI là lựa chọn TỐI ƯU
- Đáp ứng hoàn toàn hiệu năng băng thông.
- Chi phí đầu tư/TB hợp lý nhất.
- Dễ triển khai và scale-out linh hoạt.
- Tận dụng được hạ tầng mạng 10G/25G hiện tại.
Tránh dùng FC cho CCTV
- Chi phí đội lên quá cao không cần thiết.
- Lãng phí hiệu năng IOPS/Latency thấp của thiết bị.
- Phức tạp trong quá trình vận hành, bảo trì.
CCTV = Băng thông + Dung lượng 👉 Hãy chọn iSCSI
