Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • SAN Network







    Storage Area Networks (SAN) – Mạng lưu trữ chuyên dụng trong Data Center

    1. Bối cảnh ra đời của SAN


    Các mạng Ethernet IP truyền thống có ưu điểm rất lớn khi truyền thông trên khoảng cách xa:
    • Có nhiều cơ chế xử lý mất gói (packet loss)
    • Cho phép gói tin đến sai thứ tự (out-of-order)
    • Tích hợp sẵn các cơ chế kiểm soát độ trễ (latency)

    Chính vì được thiết kế để chịu lỗichấp nhận mất gói, Ethernet không phù hợp cho truyền dữ liệu lưu trữ – nơi yêu cầu độ tin cậy tuyệt đối, không mất gói, độ trễ cực thấp.

    Ngoài ra, trong suốt một thời gian dài, tốc độ Ethernet không theo kịp nhu cầu của Data Center.
    • Máy tính cá nhân đến nay vẫn phổ biến 1 Gigabit Ethernet
    • Trong Data Center hiện đại, 400 Gigabit Ethernet đã trở thành hiện thực

    Tuy nhiên, Ethernet tốc độ cao không đồng nghĩa với Ethernet phù hợp cho storage – đây là hai bài toán hoàn toàn khác nhau.
    2. Giai đoạn đầu: RAID – lưu trữ gắn trực tiếp vào server


    Trước khi khái niệm storage networkcentralized storage array xuất hiện, phần lớn server sử dụng RAID (Redundant Array of Independent Disks):
    • Ổ đĩa nằm bên trong chassis server
    • Kết nối qua RAID controller
    • RAID card gộp nhiều ổ đĩa vật lý thành một ổ đĩa logic
    • Cung cấp khả năng chịu lỗi và bảo vệ dữ liệu

    RAID vẫn còn rất phổ biến đến ngày nay, nhưng chủ yếu:
    • Phù hợp cho single-server deployment
    • Hoặc môi trường nhỏ

    👉 Khi Data Center mở rộng, mô hình này dần bộc lộ giới hạn.
    3. Vấn đề của RAID trong Data Center hiện đại


    Khi nhu cầu về:
    • Tính sẵn sàng cao (High Availability)
    • Dễ bảo trì
    • Thay thế phần cứng nhanh

    ngày càng tăng, RAID gắn trong server trở thành điểm nghẽn.

    👉 Từ đó xuất hiện khái niệm Centralized Storage Array.
    4. Storage Array – tách Compute khỏi Storage


    Storage array là một hệ thống vật lý độc lập trong Data Center, chuyên cung cấp lưu trữ cho các thiết bị khác (chủ yếu là server).

    Khác với RAID:
    • Server không còn chứa ổ đĩa
    • Dữ liệu nằm tập trung trên storage array
    • Server chỉ còn CPU + RAM (compute)

    Lợi ích rất lớn:
    • Compute và storage độc lập hoàn toàn
    • Thay server không cần migrate dữ liệu
    • Dữ liệu luôn nằm cố định trên storage array
    • Nâng cấp phần cứng dễ dàng, ít downtime

    👉 Đây là nền tảng cho virtualization, HA, cluster, live migration sau này.
    5. Bài toán kết nối: vì sao cần SAN?


    Để storage array hoạt động, cần một cơ chế truyền dữ liệu giữa server và storage:
    • Độ trễ cực thấp
    • Không mất gói
    • Đảm bảo thứ tự dữ liệu
    • Độ tin cậy như bus nội bộ

    Ethernet tại thời điểm đó không đáp ứng được.

    ➡️ Một network stack hoàn toàn mới được tạo ra: Storage Area Network (SAN).
    6. SAN truyền thống – Fibre Channel


    SAN truyền thống là:
    • Một mạng hoàn toàn tách biệt
    • Không dùng Ethernet IP
    • Dùng giao thức reliable, low-latency

    Trong hệ sinh thái Cisco, giao thức đó là Fibre Channel (FC).

    SAN không phải LAN, mà là:
    • Lossless
    • Low latency
    • Deterministic (hành vi đoán trước được)

    7. Kiến trúc SAN điển hình


    Một mô hình SAN điển hình gồm:
    • Server & Hypervisor kết nối Ethernet đến LAN (Core / Aggregation / Access)
    • Đồng thời, server cũng kết nối Fibre Channel đến SAN
    • SAN sử dụng switch riêng, không chia sẻ với LAN

    Các switch này là Cisco Multilayer Director Switches (Cisco MDS):
    • Hình thức giống switch LAN
    • Nhưng được thiết kế cho truyền dữ liệu không mất gói
    • Độ trễ cực thấp
    • Xử lý Fibre Channel trực tiếp ở mức phần cứng

    8. Vì sao Fibre Channel cần phần cứng chuyên dụng?


    Fibre Channel Protocol (FCP) yêu cầu:
    • HBA (Host Bus Adapter) chuyên dụng trên server
    • Switch và director hỗ trợ FCP ở hardware level

    Lý do:
    • Overhead thấp hơn Ethernet/IP
    • Không cần TCP stack
    • Giảm tải CPU cho server (đặc biệt quan trọng với hệ thống cũ)
    • Độ ổn định và hiệu năng rất cao

    👉 Điều này làm SAN đắt hơn, nhưng cực kỳ đáng giá với hệ thống lớn.
    9. Mô hình Two-Tier Storage Network


    Kiến trúc SAN truyền thống thường là:
    • Two-tier: Edge + Core
    • Dùng riêng cho storage
    • Phổ biến trong:
      • Enterprise Data Center
      • Hệ thống storage dung lượng lớn
      • Môi trường yêu cầu HA & performance cao

    10. Góc nhìn CCIE – vì sao SAN vẫn tồn tại?


    Dù ngày nay có:
    • iSCSI
    • FCoE
    • NVMe over TCP

    👉 Fibre Channel SAN vẫn tồn tại vì:
    • Độ ổn định cực cao
    • Predictable latency
    • Không phụ thuộc congestion control phức tạp
    • Rất phù hợp cho mission-critical workloads
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X