Edge Computing คืออะไร
Edge Computing คือ แนวคิดในการประมวลผลข้อมูลหรือจัดการกับข้อมูล ว่าควรจะเกิดขึ้นใกล้กับแหล่งที่มาของข้อมูลมากที่สุด เช่น อุปกรณ์ IoT, กล้องวงจรปิด, เครื่อง POS แทนที่จะส่งข้อมูลทั้งหมดไปยังศูนย์ข้อมูลกลาง (Data Center หรือ Cloud) เพื่อให้ประมวลผลก่อนค่อยส่งกลับมาอย่างที่เป็นอยู่ทุกวันนี้ Edge ในที่นี้อาจจะแปลตามตัวก็ได้ว่า ขอบ เพราะ มันคือการย้ายการประมวลผลไปที่ขอบของเครือข่าย (Edge) จะช่วยลดความล่าช้าในการรับส่งข้อมูล (latency) ลดภาระการใช้แบนด์วิดท์ และช่วยเพิ่มความเร็วในการตอบสนองแบบเรียลไทม์
ทำไม Edge Computing ถึงได้รับความนิยมสูงขึ้น ในช่วงไม่กี่ปีที่ผ่านมา
1. การเติบโตของอุปกรณ์ IoT และ Smart Devices
มีอุปกรณ์เชื่อมต่ออินเทอร์เน็ตเพิ่มขึ้นเรื่อย ๆ เช่น กล้อง, เซนเซอร์, และ อุปกรณ์ที่ต้องทำหน้าที่ไคลเอนต์ที่หลายชนิดที่ต้องการการประมวลผลทันที บางอย่าง
IDC คาดการณ์ว่า ภายในปี 2025 จะมีข้อมูลจาก IoT มากถึง 79.4 ZB (zettabytes)
2. Latency ต่ำ และการตอบสนองแบบ Real-time
Edge ช่วยให้ระบบตอบสนองทันที โดยไม่ต้องรออินเตอร์เน็ต เช่น หากเน็ตมีปัญหา ท่านอาจจะใช้งาน POS ไม่ได้
ในบางอุตสาหกรรมเช่น Healthcare หรือ Industrial Automation การรอไม่กี่วินาทีก็อาจจะทำให้เสียหายในเชิงธุรกิจได้
3. ลดการพึ่งพา Cloud / ลดค่าใช้จ่ายเรื่อง ingress
ส่งข้อมูลเฉพาะที่จำเป็นขึ้น Cloud เพื่อลดค่าแบนด์วิดท์และต้นทุนการประมวลผล เพราะหลายๆ ระบบคลาวด์นั้น การขนถ่ายข้อมูลก็ถูกคิดมูลค่า
4. ความเป็นส่วนตัว และความมั่นคงปลอดภัย
ประมวลผลข้อมูลในพื้นที่ (on-site) โดยไม่ต้องส่งออกไปยัง Cloud ซึ่งข้อนี้เหมาะกับข้อมูลที่ต้องรักษาความลับ เช่น ระบบตรวจจับใบหน้าในองค์กร
5. รองรับการขยายระบบแบบกระจาย (Scalability)
รองรับการทำงานแม้ไม่มีอินเทอร์เน็ต โดยจะ Sync โดยส่วนใหญ่แล้ว จะทำงานแบบ offline
ถ้าท่านต้องการใช้งาน Edge Computing จะมีอะไรบ้าง
ฝั่ง Client
– SQLite ฐานข้อมูลฝังตัว ขนาดเล็ก รันบนอุปกรณ์ Edge ได้
– CouchDB + PouchDB รองรับการ sync offline/online อัตโนมัติ
– InfluxDB Edge สำหรับ Time-series (เช่น ข้อมูลเซนเซอร์)
– RxDB
ฝั่ง Server
– PostgreSQL / MySQL ระบบฐานข้อมูลกลาง รองรับการรับข้อมูลจาก Edge
– FastAPI / Express.js ใช้สร้าง API เพื่อรับ/ส่งข้อมูลจาก Edge
– CouchDB / CouchBase
– Google Firebase
บริษัท อเวสต้า ให้บริการอะไรบ้างเกี่ยวกับ Edge Computing
ให้มีบริการ Port Application และ พัฒนา Application โดยใช้เทคโนโลยี Edge Computing เพื่อให้ app ของท่านทำงานในทุกสภาวะ และมี availability สูงที่สุด ในขณะเดียวกัน ก็ยืดหยุ่นสูงที่สุด
ปรึกษาเราวันนี้ผ่าน Line OA : @avesta.co.th หรืออีเมล์ [email protected]