NAS vs SAN: Phân Tích Kiến Trúc Hệ Thống Lưu Trữ

Hành trình từ File-level Storage đơn giản đến Block-level Storage hiệu năng cao dành cho doanh nghiệp.

NAS (Network Attached Storage)

"Giống như một Shared Google Drive nội bộ nhưng cực mạnh."

SAN (Storage Area Network)

"Giống như gắn ổ cứng trực tiếp vào Mainboard qua một dây cáp dài vô tận."

Trực Quan Hóa Luồng Dữ Liệu (Data Flow)

Kiến trúc NAS (LAN Based)

Client PC Ethernet Switch NAS Device RAID Array TCP/IP SMB/NFS
Cơ chế: Client gửi request "Tôi muốn file tài liệu.docx". NAS tìm trong File System của nó và gửi cả file qua mạng LAN.

Kiến trúc SAN (Fabric Based)

Server HBA Card SAN Switch Storage Array LUNs (Blocks) FC / iSCSI SCSI CMDs
Cơ chế: Server gửi lệnh "Đọc Block từ 1024 đến 2048". Storage gửi thô các Blocks. Server tự quản lý File System trên các block đó.

So Sánh Chi Tiết: NAS vs SAN

Tính năng NAS (File-Level) SAN (Block-Level)
Giao thức (Protocols) NFS, SMB, CIFS, HTTP Fibre Channel (FC), iSCSI, FCoE
Mạng kết nối TCP/IP (Ethernet) Fibre Channel hoặc Dedicated Ethernet
Hiệu năng (Performance) Phụ thuộc vào LAN traffic Cực cao, Low Latency, High IOPS
Chi phí (Cost) Thấp / Vừa phải Rất cao
Dưới góc nhìn OS Network Share Drive Local Physical Drive

Nên dùng cái nào? (Use Cases)

Chọn NAS khi:

  • Chia sẻ file văn phòng (File Server).
  • Lưu trữ thư viện Media cho Edit Video.
  • Dùng làm đích đến cho Backup dữ liệu.
  • Hệ thống giám sát Camera (IP CCTV).

Chọn SAN khi:

  • Cơ sở dữ liệu lớn (SQL, Oracle) cần IOPS cao.
  • Ảo hóa Server (VMware vSphere, Hyper-V).
  • Hệ thống ERP doanh nghiệp quan trọng.
  • Nơi cần độ trễ (Latency) thấp nhất có thể.

Góc Nhìn Chuyên Gia (Hidden Insights)

1. Tại sao SAN lại đắt đến thế?

Không chỉ là ổ cứng, SAN đòi hỏi phần cứng chuyên dụng: HBA (Host Bus Adapter) thay cho Card mạng thường, FC Switches cực đắt và cáp Quang chuyên dụng. Ngoài ra, việc vận hành SAN đòi hỏi kỹ sư có tay nghề cao.

2. iSCSI - Kẻ thay đổi cuộc chơi

iSCSI cho phép bạn truyền các gói tin SCSI (Block-level) qua mạng Ethernet thông thường. Nó là cầu nối giúp các doanh nghiệp vừa và nhỏ có được sức mạnh của SAN mà không cần đầu tư hệ thống Fibre Channel đắt đỏ.

3. Bottleneck ở đâu?

Với NAS, Bottleneck thường nằm ở Network Throughput (băng thông mạng) và File System Overhead (CPU xử lý việc đọc/ghi file). Với SAN, bottleneck thường chỉ xảy ra khi vượt quá giới hạn IOPS của các ổ đĩa vật lý.

4. RAID đóng vai trò gì?

Cả NAS và SAN đều sử dụng RAID (Redundant Array of Independent Disks) để bảo vệ dữ liệu chống lại hư hỏng vật lý của ổ cứng. NAS quản lý RAID ở tầng Software hoặc Hardware controller bên trong thiết bị, trong khi SAN quản lý RAID tại Storage Array.