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

  • 🔥 "It's All About the Data" – Dữ Liệu Là Tâm Điểm Của Tự Động Hóa Mạng 🔥

    🔥 "It's All About the Data" – Dữ Liệu Là Tâm Điểm Của Tự Động Hóa Mạng 🔥
    (Chia sẻ cực hay dành cho anh em DevNet, NetDevOps và Automation Engineer)

    Nếu bạn đang làm tự động hóa hạ tầng mạng, có thể bạn đã từng cảm thấy như bị “ngợp” giữa hàng tá hệ thống khác nhau, API khác nhau, format dữ liệu khác nhau... Nhưng thật ra, tất cả đều xoay quanh DỮ LIỆU.

    🧠 Hình ảnh dưới đây nói lên tất cả – Dữ liệu là trung tâm, còn các yếu tố như nền tảng, mô hình dữ liệu, định dạng dữ liệu, API và nguồn dữ liệu chuẩn (source of truth) chính là các vệ tinh xoay quanh nó.
    🗂 Nguồn Dữ Liệu Chuẩn (Sources of Truth)


    Đây là nơi bạn tin tưởng để lấy thông tin cấu hình và trạng thái thật sự của mạng:
    • 📘 Netbox: quản lý thiết bị, IP, cáp...
    • 🧠 Infoblox: DDI (DNS, DHCP, IPAM)
    • 📄 Excel: vâng, vẫn còn đó!
    • 🛠 ServiceNow: CMDB và quy trình ITSM

    📦 Định Dạng Dữ Liệu (Data Formats)


    Bạn sẽ gặp hàng loạt định dạng khi giao tiếp giữa các hệ thống:
    • JSON: phổ biến khi dùng REST API
    • XML: rất nhiều hệ thống cũ vẫn dùng
    • YAML: dễ đọc, dùng nhiều trong config file như Ansible, NetBox...

    Nếu không thành thạo chuyển đổi giữa các định dạng này, bạn sẽ gặp rắc rối khi tích hợp dữ liệu tự động.
    🧬 Mô Hình Dữ Liệu (Data Models)


    Mô hình giúp định nghĩa cấu trúc và logic của dữ liệu:
    • YANG: cực kỳ quan trọng trong NETCONF/RESTCONF và các thiết bị mạng hiện đại.
    • JSON Schema: mô tả cấu trúc dữ liệu cho REST API

    🔍 Ví dụ: muốn tạo interface trên router bằng API thì bạn cần hiểu mô hình dữ liệu định nghĩa interface đó là gì, bắt buộc trường nào, định dạng ra sao.
    ⚙️ Nền Tảng (Platforms)


    Nơi triển khai và thực thi cấu hình:
    • Cisco NSO, APIC, DNAC
    • Các hệ thống SDN khác (Juniper Contrail, VMware NSX...)

    📌 Tự động hóa không thể chỉ dừng ở viết script – phải tích hợp với các nền tảng này để thực sự “orchestrate” cả hệ thống mạng.
    🔌 API & Giao Thức Tự Động Hóa
    • REST API: chuẩn hiện đại, đơn giản, phổ biến.
    • NETCONF/RESTCONF: dùng trong môi trường cần kiểm soát chặt chẽ, có hỗ trợ YANG.

    📚 Ví dụ thực tế:
    Bạn dùng REST API từ NetBox để lấy danh sách IP → chuyển qua YAML → dùng Ansible config IP trên router → đẩy cấu hình bằng NETCONF.
    💡 Tổng Kết


    Automation không chỉ là viết script, mà là hiểu:
    • Dữ liệu đến từ đâu (Source of Truth)?
    • Dữ liệu định nghĩa ra sao (Data Model)?
    • Dữ liệu cần định dạng gì (Format)?
    • Dữ liệu được áp dụng trên nền tảng nào?
    • Và cuối cùng: làm sao truyền đạt dữ liệu qua API một cách hiệu quả?


    🎯 Đây chính là “mô hình tư duy dữ liệu” mà mọi kỹ sư DevNet nên nắm vững để làm chủ tự động hóa mạng.

    Bạn đã sẵn sàng xây dựng pipeline tự động hóa mạng từ đầu tới cuối chưa?

    Click image for larger version

Name:	Itsalldata.png
Views:	29
Size:	39.9 KB
ID:	431469
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

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