<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Vietnamese Professional - CCNP Automation</title>
		<link>https://www.forum.vnpro.org/</link>
		<description />
		<language>vi</language>
		<lastBuildDate>Sat, 05 Sep 2026 14:59:55 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>images/misc/rss.png</url>
			<title>Vietnamese Professional - CCNP Automation</title>
			<link>https://www.forum.vnpro.org/</link>
		</image>
		<item>
			<title>AI Agent khác gì Script, Workflow và LLM?</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/automation/444401-ai-agent-khác-gì-script-workflow-và-llm</link>
			<pubDate>Mon, 31 Aug 2026 02:19:10 GMT</pubDate>
			<description>4 cấp độ tự động hóa và trí tuệ ngày càng quan trọng trong Network Automation và Cybersecurity. 
 
1. Script – Thực thi theo logic cố định 
Script...</description>
			<content:encoded><![CDATA[<b>4 cấp độ tự động hóa và trí tuệ</b> ngày càng quan trọng trong Network Automation và Cybersecurity.<br />
<br />
<b>1. Script – Thực thi theo logic cố định</b><br />
Script hoạt động theo nguyên tắc <b>deterministic</b>: lập trình viên viết gì thì hệ thống thực hiện đúng như vậy, không tự suy luận. Ví dụ, Python script SSH vào 100 firewall để thu thập cấu hình hoặc kiểm tra phiên bản software.<br />
<br />
<b>2. Workflow – Đi theo quy trình định trước</b><br />
Workflow kết nối nhiều bước thành một quy trình với các <b>predefined paths</b>. Nó có thể có điều kiện if/else, nhưng những nhánh xử lý này đã được con người thiết kế trước. Ví dụ:<br />
<br />
<b>Alert → kiểm tra IP → tra Threat Intelligence → nếu malicious → tạo ticket.</b><br />
<br />
<b>3. LLM – Suy luận và tạo nội dung</b><br />
Large Language Model có khả năng hiểu ngôn ngữ, phân tích context, suy luận và đề xuất giải pháp. Ví dụ, đưa firewall log cho LLM và yêu cầu: <i>“Phân tích nguyên nhân kết nối này bị block.”</i> Tuy nhiên, <b>LLM đơn thuần không đồng nghĩa với một hệ thống có quyền tự hành động trên hạ tầng</b>.<br />
<br />
<b>4. AI Agent – Reasoning + Decision + Action</b><br />
Agent đưa LLM vào một vòng lặp có mục tiêu, đồng thời kết nối với <b>tools, APIs, memory và dữ liệu bên ngoài</b>. Agent có thể quan sát môi trường → suy luận → lựa chọn công cụ → thực hiện hành động → kiểm tra kết quả → tiếp tục xử lý.<br />
<br />
Trong Security Operations, chẳng hạn:<br />
<br />
<b>Phát hiện IOC → phân tích log → truy vấn Threat Intelligence → đánh giá rủi ro → đề xuất hoặc tạo firewall rule → kiểm tra kết quả.</b><br />
<br />
Điểm khác biệt quan trọng nhất là:<br />
<br />
<b>Script thực thi lệnh → Workflow thực thi quy trình → LLM suy luận → AI Agent có thể suy luận, quyết định và sử dụng công cụ để hành động.</b><br />
<br />
Với các hành động nhạy cảm như thay đổi firewall policy, mô hình thực tế nên bổ sung <b>guardrails và Human-in-the-Loop</b> thay vì trao quyền tự động hoàn toàn cho Agent.​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/automation">CCNP Automation</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/automation/444401-ai-agent-khác-gì-script-workflow-và-llm</guid>
		</item>
		<item>
			<title>Các xu thế của Trung tâm Dữ liệu hiện đại</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/automation/444246-các-xu-thế-của-trung-tâm-dữ-liệu-hiện-đại</link>
			<pubDate>Wed, 26 Aug 2026 01:00:47 GMT</pubDate>
			<description>Các xu thế của Trung tâm Dữ liệu hiện đại 
 
 
Ứng dụng là “nhịp tim” của doanh nghiệp, nhưng vấn đề của Data Center hiện đại là mỗi loại workload...</description>
			<content:encoded><![CDATA[<b>Các xu thế của Trung tâm Dữ liệu hiện đại</b><br />
<br />
<br />
Ứng dụng là “nhịp tim” của doanh nghiệp, nhưng vấn đề của Data Center hiện đại là <b>mỗi loại workload lại đòi hỏi một kiểu tài nguyên khác nhau</b>.<br />
<br />
In-memory database cần lượng memory rất lớn. Big Data cần dung lượng local storage khổng lồ. AI/ML cần GPU accelerator. VDI cũng cần GPU để nâng cao trải nghiệm người dùng. Trong khi đó, container, database, hệ thống ERP hay các ứng dụng nội bộ lại có những đặc điểm hoàn toàn khác.<br />
<br />
Chính sự đa dạng này đang thúc đẩy một số xu thế quan trọng trong kiến trúc Trung tâm Dữ liệu.<br />
<br />
<b>1. Ranh giới giữa Blade và Rack Server ngày càng mờ</b><br />
<br />
<br />
Trước đây, doanh nghiệp thường phải triển khai nhiều loại blade và rack server với cấu hình khác nhau cho từng workload.<br />
<br />
Kiến trúc <b>Modular Infrastructure</b> đang thay đổi cách tiếp cận này. Compute, storage, accelerator và I/O ngày càng được tổ chức thành những thành phần linh hoạt hơn, trong khi vẫn có thể dùng chung power, cooling, networking và hệ thống quản trị.<br />
<br />
Thay vì hỏi:<div style="margin-left:40px">“Workload này cần mua loại server nào?”</div> <br />
Kiến trúc hiện đại hướng tới câu hỏi:<div style="margin-left:40px">“Workload này cần những tài nguyên nào?”</div> <br />
Đây là một thay đổi rất quan trọng trong tư duy thiết kế Data Center. <b>2. Data Center phải phục vụ nhiều loại workload</b><br />
<br />
<br />
Hạ tầng hiện đại không còn chỉ phục vụ VM và database truyền thống.<br />
<br />
Một Data Center có thể đồng thời chạy:<br />
<br />
<b>AI/ML, Containers, Virtualization, VDI, Oracle, SAP, SQL, Hadoop, Splunk, Elasticsearch, Web Services và các ứng dụng IT nội bộ.</b><br />
<br />
Điều này buộc kiến trúc compute phải linh hoạt hơn trong cách cung cấp:<br />
<br />
<b>CPU → Memory → SSD/NVMe → GPU → FPGA → Specialized Offload Engines</b><br />
<br />
Đặc biệt, sự phát triển của AI đang khiến <b>GPU và các accelerator</b> trở thành một phần ngày càng quan trọng của kiến trúc Data Center.<br />
<br />
<b>3. Resource Pooling và I/O Sharing</b><br />
<br />
<br />
Một xu thế khác là chuyển từ tài nguyên gắn cứng với từng server sang <b>resource pooling</b>.<br />
<br />
Thay vì mỗi server phải sở hữu cố định toàn bộ CPU, storage, accelerator và I/O cần thiết, hạ tầng hướng tới khả năng tạo các pool tài nguyên có thể được phân bổ linh hoạt hơn.<br />
<br />
Điều này giúp tăng khả năng sử dụng tài nguyên và giảm tình trạng:<br />
Server A: GPU dư thừa<br />
Server B: thiếu GPU<br />
<br />
Server C: Storage dư thừa<br />
Server D: thiếu Storage<br />
<br />
Mục tiêu là sử dụng tài nguyên Data Center hiệu quả hơn thay vì tạo ra những “ốc đảo phần cứng”.<br />
<br />
<b>4. PCIe Fabric và Disaggregated Compute</b><br />
<br />
<br />
<b>PCI Express (PCIe) Fabric</b> đang trở thành một thành phần đáng chú ý trong kiến trúc compute thế hệ mới.<br />
<br />
Tư tưởng quan trọng ở đây là <b>Disaggregated Compute</b>.<br />
<br />
Trong server truyền thống:<br />
CPU + RAM + Storage + GPU<br />
↓<br />
Một server<br />
<br />
Các tài nguyên phần lớn được gắn cố định vào một máy chủ.<br />
<br />
Trong kiến trúc disaggregated:<br />
Compute Pool<br />
Memory Pool<br />
Storage Pool<br />
GPU / Accelerator Pool<br />
↓<br />
Fabric<br />
↓<br />
Workloads<br />
<br />
Fabric đóng vai trò kết nối các loại tài nguyên lại với nhau, mở đường cho khả năng tổ chức hạ tầng linh hoạt hơn.<br />
<br />
Xu thế này đặc biệt quan trọng với <b>AI Infrastructure</b>, nơi GPU là tài nguyên rất đắt tiền và cần được khai thác hiệu quả.<br />
<br />
<b>5. Composable Infrastructure</b><br />
<br />
<br />
Bước phát triển tiếp theo là <b>Composable Infrastructure</b>.<br />
<br />
Thay vì xây dựng một server cố định cho một workload, hệ thống có thể “compose” các tài nguyên cần thiết:<br />
Workload<br />
↓<br />
CPU<br />
Memory<br />
NVMe<br />
GPU<br />
Network<br />
↓<br />
Logical Infrastructure<br />
<br />
Khi workload thay đổi, cấu hình tài nguyên cũng có thể thay đổi theo.<br />
<br />
Điều này đưa Compute Infrastructure tiến gần hơn tới mô hình <b>Software-Defined Infrastructure</b>.<br />
<br />
Nếu SDN đưa networking từ hardware-centric sang software-defined thì Composable Infrastructure cũng đang đưa compute theo hướng tương tự.<br />
<br />
<b>6. Quản trị hạ tầng ngày càng tập trung và tự động hóa</b><br />
<br />
<br />
Khi Data Center chứa hàng nghìn CPU, GPU, NIC, storage device và workload, quản trị thủ công từng server không còn khả thi.<br />
<br />
Xu hướng mới là:<br />
<br />
<b>Centralized Management + Analytics + Policy + Automation</b><br />
<br />
Hệ thống quản trị không chỉ hiển thị trạng thái thiết bị mà còn phải hỗ trợ phân tích, chuẩn hóa cấu hình, triển khai tự động và quản lý vòng đời hạ tầng.<br />
<br />
Tư duy vận hành vì vậy đang chuyển từ:<br />
Configure individual devices<br />
<br />
sang:<br />
Define Intent / Policy<br />
↓<br />
Automation<br />
↓<br />
Infrastructure <b>Data Center đang chuyển từ “Server-Centric” sang “Resource-Centric”</b><br />
<br />
<br />
Nhìn tổng thể, Data Center hiện đại đang trải qua một sự chuyển dịch lớn:<br />
Traditional Data Center<br />
<br />
Dedicated Server<br />
↓<br />
Fixed Hardware<br />
↓<br />
Specific Workload<br />
<br />
↓ ↓ ↓<br />
<br />
Modern Data Center<br />
<br />
Resource Pools<br />
↓<br />
High-Speed Fabric<br />
↓<br />
Composable Infrastructure<br />
↓<br />
Automation<br />
↓<br />
Dynamic Workloads<br />
<br />
Các khái niệm <b>Modular Infrastructure, Resource Pooling, I/O Sharing, PCIe Fabric, Disaggregated Compute và Composable Infrastructure</b> thực chất đều hướng tới cùng một mục tiêu:<div style="margin-left:40px"><b>Không để workload bị ràng buộc bởi một cấu hình server cố định, mà đưa compute, memory, storage và accelerator trở thành những tài nguyên có thể được tổ chức và khai thác linh hoạt hơn.</b></div> <br />
Sự bùng nổ của <b>AI/ML, GPU Computing và workload tăng tốc phần cứng</b> đang khiến xu hướng này diễn ra nhanh hơn. Data Center tương lai vì vậy không chỉ là nơi chứa nhiều server mạnh hơn, mà là một <b>hệ thống tài nguyên có khả năng lập trình, tự động hóa và thích nghi theo nhu cầu của workload</b>.<br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/automation">CCNP Automation</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/automation/444246-các-xu-thế-của-trung-tâm-dữ-liệu-hiện-đại</guid>
		</item>
		<item>
			<title>PyTorch</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/automation/443990-pytorch</link>
			<pubDate>Tue, 18 Aug 2026 09:59:24 GMT</pubDate>
			<description>Thiết lập môi trường 
 
 
Nếu bạn bắt đầu bước vào thế giới Machine Learning và Deep Learning, bạn sẽ nhanh chóng nhận ra tầm quan trọng của việc lựa...</description>
			<content:encoded><![CDATA[<b>Thiết lập môi trường</b><br />
<br />
<br />
Nếu bạn bắt đầu bước vào thế giới <b>Machine Learning</b> và <b>Deep Learning</b>, bạn sẽ nhanh chóng nhận ra tầm quan trọng của việc lựa chọn đúng công cụ. Một trong những framework phổ biến và thân thiện nhất với người mới bắt đầu là <b>PyTorch</b>. Nhưng PyTorch có gì đặc biệt và tại sao chúng ta nên quan tâm?<br />
<br />
Về bản chất, <b>PyTorch là một thư viện mạnh mẽ và linh hoạt được thiết kế để xây dựng và huấn luyện các mô hình Deep Learning</b>. Có thể hình dung nó như một bộ công cụ giúp chúng ta xử lý dữ liệu, huấn luyện mạng neural và xây dựng các mô hình phục vụ những tác vụ như nhận dạng hình ảnh, sinh văn bản hoặc dự đoán kết quả dựa trên dữ liệu lịch sử.<br />
<br />
PyTorch là <b>mã nguồn mở (Open Source)</b>, nghĩa là bạn có thể sử dụng miễn phí và được hỗ trợ bởi một cộng đồng phát triển rất lớn.<br />
<br />
<b>PyTorch và Tensor</b><br />
<br />
<br />
PyTorch được viết chủ yếu để sử dụng thông qua <b>Python</b> – đó cũng là nguồn gốc của chữ &quot;Py&quot; trong tên gọi. Vì vậy, những người đã biết Python sẽ cảm thấy khá tự nhiên khi làm việc với PyTorch.<br />
<br />
Một trong những khái niệm quan trọng nhất của PyTorch là <b>Tensor</b>.<br />
<br />
Tensor về cơ bản là các mảng dữ liệu nhiều chiều. Có thể xem chúng như phiên bản mạnh hơn của <b>NumPy Array</b> và là thành phần nền tảng để PyTorch thực hiện các phép tính của mạng neural.<br />
<br />
PyTorch có thể tận dụng nhiều loại phần cứng để tăng tốc tính toán như:<ul><li>GPU NVIDIA hoặc AMD.</li>
<li>Chip Apple M1 và M2.</li>
<li>GPU Intel.</li>
<li>CPU thông thường.</li>
</ul><br />
Vì vậy, khi cài đặt PyTorch, bạn cần lựa chọn phiên bản phù hợp với phần cứng và hệ điều hành của mình.<br />
<br />
<b>Riêng bài thực hành này được thiết kế để chạy tốt trên CPU, vì vậy không bắt buộc phải có GPU.</b> <b>Yêu cầu phần cứng và hệ điều hành</b><br />
<br />
<br />
Trước khi cài đặt PyTorch, hãy đảm bảo hệ thống đã được cập nhật. Các hệ điều hành được hỗ trợ bao gồm:<ul><li><b>Windows:</b> Windows 7 trở lên, khuyến nghị Windows 10 hoặc mới hơn.</li>
<li><b>macOS:</b> macOS 10.15 Catalina hoặc mới hơn.</li>
<li><b>Linux:</b> Phần lớn các distribution sử dụng glibc 2.17 trở lên, chẳng hạn Ubuntu 18.04+, Debian 10+ và CentOS 8+.</li>
<li><b>WSL 2:</b> Có yêu cầu tương tự Linux.</li>
</ul><b>Cài đặt PyTorch bằng pip</b><br />
<br />
<br />
Bạn có thể cài PyTorch bằng <b>pip</b>.<br />
<br />
Trên <b>Windows</b>:<br />
pip3 install torch torchvision torchaudio<br />
<br />
Trên <b>macOS</b>, bao gồm máy Mac sử dụng Apple Silicon M1/M2:<br />
pip3 install torch torchvision torchaudio<br />
<br />
Trên <b>Linux</b>, nếu sử dụng CPU:<br />
pip3 install torch torchvision torchaudio --index-url <a href="https://download.pytorch.org/whl/cpu" target="_blank">https://download.pytorch.org/whl/cpu</a><br />
<br />
Bài thực hành này được phát triển trên Linux, vì vậy khi thực hiện trên Windows hoặc macOS, cần lưu ý một số khác biệt giữa các hệ điều hành, đặc biệt là cách biểu diễn <b>đường dẫn file (file path)</b>. <b>Cài đặt các package cần thiết</b><br />
<br />
<br />
Ngoài PyTorch, chúng ta cần thêm một số thư viện Python. <b>Pandas</b><br />
<br />
<br />
<b>Pandas</b> cung cấp cấu trúc DataFrame rất thuận tiện cho việc tổ chức và xử lý dữ liệu.<br />
pip3 install pandas <b>Matplotlib</b><br />
<br />
<br />
<b>Matplotlib</b> được sử dụng để trực quan hóa dữ liệu và hiển thị kết quả.<br />
pip3 install matplotlib <b>NumPy</b><br />
<br />
<br />
<b>NumPy</b> được sử dụng cho các thao tác tính toán và xử lý dữ liệu số nói chung.<br />
pip3 install numpy<br />
<br />
Bạn cũng có thể bỏ qua việc cài từng package riêng lẻ và cài tất cả từ <b>requirements file</b> theo hướng dẫn ở phần <b>&quot;Install from requirements file&quot;</b>.  <hr /><br />
Sau khi hoàn thành các bước trên, môi trường cơ bản để học và thực hành <b>PyTorch, Machine Learning và Deep Learning</b> đã sẵn sàng.<br />
<br />
Điểm cần nhớ ở giai đoạn này rất đơn giản: <b>Python là ngôn ngữ, PyTorch là framework Deep Learning, Tensor là cấu trúc dữ liệu nền tảng, còn CPU/GPU là phần cứng thực hiện các phép tính.</b><br />
<br />
Và quan trọng nhất đối với người mới học: <b>chưa có GPU vẫn học PyTorch bình thường.</b> GPU chỉ trở nên thực sự quan trọng khi mô hình và lượng dữ liệu bắt đầu lớn hơn.​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/automation">CCNP Automation</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/automation/443990-pytorch</guid>
		</item>
		<item>
			<title>Study Notes CCNP Switching</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/automation/443929-study-notes-ccnp-switching</link>
			<pubDate>Mon, 17 Aug 2026 07:12:07 GMT</pubDate>
			<description>Các ghi chú cho phần CCNP Switching.</description>
			<content:encoded>Các ghi chú cho phần CCNP Switching. </content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/automation">CCNP Automation</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/automation/443929-study-notes-ccnp-switching</guid>
		</item>
	</channel>
</rss>
