# Akvorado 2026: คู่มือ Open-Source Network Flow Visualization สำหรับ SME ไทย
ทีม IT ของ SME ไทยส่วนใหญ่มีปัญหาเดียวกัน คือ "เน็ตช้า" แต่ไม่รู้ว่าใครหรือ application ไหนกินแบนด์วิดท์ พอจะหาเครื่องมือมาดู ก็เจอราคาตั้งแต่หลักแสนถึงหลักล้านต่อปี เช่น SolarWinds NTA, Cisco Stealthwatch หรือ Kentik ทำให้หลาย ๆ องค์กรปล่อยให้ปัญหานี้ผ่านไป จนกระทั่งระบบงานหลักล่มหรือ ransomware ระบาดในเครือข่าย
Akvorado คือทางเลือก open-source ที่กำลังถูกใช้งานในโครงการ ISP, datacenter และองค์กรขนาดกลางทั่วโลก สร้างโดยทีม network engineer ของ Free (ผู้ให้บริการ ISP รายใหญ่ในฝรั่งเศส) ตัว Akvorado สามารถรับ NetFlow v5/v9, sFlow, IPFIX จากอุปกรณ์ Cisco, Juniper, MikroTik, Arista, FortiGate, pfSense และ Linux server ได้พร้อมกัน แล้วเก็บลง ClickHouse และแสดงผลเป็น dashboard ที่อ่านง่ายผ่านเว็บ
บทความนี้จะอธิบายว่า Akvorado ทำงานอย่างไร เหมาะกับ SME แบบไหน วิธี deploy บน Docker ภายใน 30 นาที และ use case ที่ทำให้ทีม IT คุณตอบคำถาม "ทำไมเน็ตช้า" ได้ภายใน 5 วินาที
Akvorado คืออะไร และต่างจาก ntopng/Elastiflow อย่างไร
Akvorado เป็น flow analytics platform ที่ออกแบบให้ "scale ใหญ่แต่ใช้งานง่าย" รวม 4 component หลักไว้ในชุดเดียว ได้แก่ flow collector (รับ packet จากอุปกรณ์), inlet (parse + enrich), ClickHouse (เก็บข้อมูลในรูปแบบ columnar database) และ console (เว็บ UI สำหรับ query และวาด graph)
| Feature | Akvorado | ntopng | Elastiflow | SolarWinds NTA |
|---------|----------|--------|------------|----------------|
| License | AGPL v3 (ฟรี) | GPL/Commercial | Free/Paid | Commercial |
| รองรับ NetFlow v5/v9 | ใช่ | ใช่ | ใช่ | ใช่ |
| รองรับ sFlow & IPFIX | ใช่ | ใช่ | ใช่ | ใช่ |
| Storage backend | ClickHouse | ของตัวเอง | Elasticsearch | SQL |
| BGP enrichment (AS path) | ใช่ในตัว | ต้องเสริม | จำกัด | ใช่ |
| Geo + DNS enrichment | ใช่ในตัว | ใช่ | ใช่ | ใช่ |
| ราคารายปีโดยประมาณ | 0 บาท | 0 - 200,000 | 0 - 500,000 | 250,000+ |
จุดเด่นที่ทำให้ Akvorado โดดเด่นกว่าตัวเลือกอื่น คือการเอา BGP routing table มา enrich flow ทำให้สามารถดูได้ว่า traffic วิ่งไป AS ไหน, ผ่าน peering หรือ transit รวมถึงคำนวณ inter-AS cost ได้อัตโนมัติ ซึ่งสำคัญมากสำหรับองค์กรที่มี multi-WAN หรือเช่า bandwidth จากหลาย ISP
ทำไม SME ไทยควรใช้ Akvorado
ความสามารถสำคัญอีกอย่างคือ Akvorado เก็บ raw flow ไว้นานหลายเดือนโดยใช้ disk น้อย เพราะ ClickHouse บีบอัดข้อมูลด้วย compression ratio 10:1 - 20:1 องค์กรขนาด 1 Gbps backbone จะใช้ disk เพียง 50 - 100 GB ต่อเดือน
Deploy Akvorado บน Docker ภายใน 30 นาที
ขั้นตอนต่อไปนี้จะติดตั้ง Akvorado บน Ubuntu 22.04 LTS โดยใช้ Docker Compose สำหรับ proof-of-concept ก่อนขยายไป production
Step 1 — เตรียม server
ใช้ VM ที่มี 4 vCPU, 8 GB RAM, 100 GB SSD ติดตั้ง Docker Engine และ Docker Compose plugin
```
sudo apt update && sudo apt install -y docker.io docker-compose-plugin
```
Step 2 — ดึง compose file ตัวอย่าง
```
git clone https://github.com/akvorado/akvorado.git
cd akvorado/docker
docker compose up -d
```
ระบบจะรัน container 6 ตัว ได้แก่ akvorado-inlet (port 2055/udp รับ NetFlow, port 6343/udp รับ sFlow), akvorado-orchestrator, akvorado-console (port 8080), ClickHouse, Kafka และ Zookeeper
Step 3 — Config router ส่ง NetFlow มาที่ Akvorado
ตัวอย่างบน Cisco IOS
```
flow exporter AKVORADO
destination 10.10.10.5
transport udp 2055
source GigabitEthernet0/0
flow monitor AKVORADO
exporter AKVORADO
cache timeout active 60
record netflow ipv4 original-input
interface GigabitEthernet0/1
ip flow monitor AKVORADO input
ip flow monitor AKVORADO output
```
ตัวอย่างบน MikroTik
```
/ip traffic-flow set enabled=yes
/ip traffic-flow target add dst-address=10.10.10.5 port=2055 version=9
```
Step 4 — เปิดเว็บ console
เข้าไปที่ http://server-ip:8080 จะเห็น dashboard แสดง throughput, top talker, top destination AS, และ protocol distribution แบบ real-time ภายใน 1-2 นาที
Step 5 — ตั้ง retention และ backup
แก้ไฟล์ config Akvorado เพื่อกำหนด retention เช่น 6 เดือน + backup ClickHouse ผ่าน clickhouse-backup เก็บไป S3-compatible storage (เช่น MinIO หรือ Wasabi)
5 Use Case ที่ Akvorado ตอบโจทย์ทันที
ทีม IT ที่เพิ่งติดตั้ง Akvorado สามารถใช้แก้ปัญหาในชีวิตจริงได้ทันทีในวันแรก เช่น
ข้อจำกัดที่ต้องรู้ก่อน deploy production
แม้ Akvorado จะทรงพลัง แต่ก็ไม่ใช่ silver bullet มีข้อจำกัดที่ทีม IT ต้องประเมินก่อน คือ มันไม่ได้เป็น packet capture (PCAP) เหมือน Wireshark, ต้องอาศัย flow record จากอุปกรณ์ (อุปกรณ์เก่าบางรุ่นไม่ส่ง flow), ต้องวางแผน sampling rate ให้เหมาะสมกับ throughput (1:1000 - 1:4096) และต้อง tune ClickHouse memory ตาม retention period ที่ต้องการ นอกจากนี้ UI ของ Akvorado ยังเป็นภาษาอังกฤษทั้งหมด ทำให้ทีมที่ไม่คล่องอังกฤษอาจต้องการเวลาเรียนรู้
สรุป + CTA
Akvorado คือเครื่องมือที่ทำให้ SME ไทยมีระบบ network flow visualization ระดับ enterprise โดยไม่ต้องจ่ายค่า license หลักแสนต่อปี เหมาะกับองค์กรที่อยากมองเห็น traffic ของตัวเอง ป้องกัน security incident และวางแผน bandwidth อย่างมีข้อมูล สามารถ deploy ได้ใน 30 นาทีด้วย Docker Compose และขยายไป multi-node เมื่อ traffic โต
ทีม ADS FIT รับปรึกษา design + deploy Akvorado บน infrastructure ของคุณ พร้อม integrate กับ Grafana, alerting (Slack/Line/Discord) และ workshop ทีม IT ติดต่อเราเพื่อรับ proof-of-concept ฟรีภายใน 1 สัปดาห์ และอ่านบทความอื่น ๆ เกี่ยวกับ open-source network monitoring ได้ที่ blog ของเรา