Edge Computing กับ Fog Computing คืออะไร

เผยแพร่แล้ว: 2022-04-14

สำหรับองค์กร คลาวด์คอมพิวติ้งนั้นมีประโยชน์ เนื่องจากช่วยมอบบริการและทรัพยากรด้านไอทีในโหมดออนดีมานด์ โดยที่องค์กรไม่ต้องลงทุนในโครงสร้างพื้นฐานหรือผู้เชี่ยวชาญเพื่อตอบสนองวัตถุประสงค์ของตน ก้าวไปอีกขั้น นวัตกรรมล่าสุดของ Edge Computing เทียบกับ Fog Computing ช่วยให้องค์กรต่างๆ สามารถบีบอัดข้อมูลปริมาณมหาศาลตามความต้องการของตนได้ หากไม่มีนวัตกรรมเหล่านี้ องค์กรต่างๆ ต้องเผชิญกับเวลาแฝงที่กว้างขวางอันเนื่องมาจากการรับส่งข้อมูล ด้วย Edge Computing และ Fog Computing ข้อมูลจำนวนมากสามารถประมวลผลได้ภายในไม่กี่วินาทีเพื่อสร้างการตอบสนองที่รวดเร็วขึ้น

ตัวอย่างเช่น ลองมาดูตัวอย่างโมเดลขับเคลื่อนอัตโนมัติของเทสลา โดยที่เซ็นเซอร์จะคอยตรวจสอบการเคลื่อนที่ของรถอย่างต่อเนื่อง ขณะที่มีสิ่งกีดขวาง รถต้องหยุดและหรืออาจจะนำทางและเคลื่อนตัวไปมาโดยไม่ทำให้คนเดินเท้าได้รับบาดเจ็บ ในกรณีนี้เมื่อรถมีสิ่งกีดขวาง ข้อมูลจะต้องถูกส่งและประมวลผลอย่างรวดเร็วเพื่อหลีกเลี่ยงอุบัติเหตุ ความล่าช้าเพียงเล็กน้อยสามารถพิสูจน์ได้ว่าเป็นอันตราย เพื่อจัดการกับความท้าทายดังกล่าว Edge Computing และข้อมูลกระบวนการ Fog Computing และให้การดำเนินการที่ดีที่สุดทันที

ในบทความนี้
  • คำจำกัดความของ Edge Computing
  • คำจำกัดความของ Fog Computing
  • Edge Computing กับ Fog Computing

การประมวลผลขอบ

ในกรณีของเทคโนโลยีนี้ การคำนวณจะเกิดขึ้นที่ขอบเครือข่ายของอุปกรณ์ โดยพื้นฐานแล้วหมายความว่าคอมพิวเตอร์เชื่อมต่อกับเครือข่ายที่อยู่ในอุปกรณ์ จากนั้นเครือข่ายนี้จะประมวลผลข้อมูลและส่งไปยังเซิร์ฟเวอร์คลาวด์แบบเรียลไทม์ คอมพิวเตอร์เครื่องนี้ที่ทำงานนี้เรียกว่าคอมพิวเตอร์ขอบหรือโหนดขอบ

การใช้เทคโนโลยีนี้ ข้อมูลจะได้รับการประมวลผลและส่งข้อมูลไปยังอุปกรณ์ทันที สิ่งเดียวที่จับได้คือโหนดขอบจะส่งข้อมูลทุกประเภท แม้ว่าจะมีความสำคัญต่ำหรือไม่มีเลยก็ตาม สิ่งนี้สามารถแก้ไขได้โดยเทคโนโลยีอื่นที่เรียกว่า Fog Computing

(คู่มือโดยละเอียด – Edge Computing คืออะไร – ทั้งหมดที่คุณต้องรู้ )

คอมพิวเตอร์หมอก

เทคโนโลยีหรือวิธีการคำนวณนี้เป็นเพียงส่วนเสริมของการประมวลผลแบบคลาวด์ โดยทั่วไปจะทำหน้าที่เป็นเลเยอร์ระหว่างคลาวด์และเครือข่ายขอบ เมื่ออุปกรณ์ Edge Computing เริ่มส่งข้อมูลไปยังเซิร์ฟเวอร์คลาวด์ Fog Node จะได้รับข้อมูลจากอุปกรณ์ Edge และกรองข้อมูลสำคัญที่ต้องส่งต่อไปยังเซิร์ฟเวอร์คลาวด์

ข้อมูลที่ไม่สำคัญอาจถูกลบโดยโหนดหมอกหรือเก็บไว้ที่ส่วนท้ายเพื่อการวิเคราะห์เพิ่มเติมในตอนท้าย ด้วยเหตุนี้ Fog Node จึงมั่นใจได้ว่าที่เก็บข้อมูลบนคลาวด์จะไม่ถูกครอบครองโดยข้อมูลที่ไม่ต้องการ จากนั้นจึงประมวลผลและถ่ายโอนข้อมูลนี้อย่างรวดเร็ว

วิธีการปรับใช้ Edge Computing กับ Fog Computing

Edge Computing คอมพิวเตอร์หมอก
ปรับขนาดได้น้อยกว่า Fog Computing ในทางตรงกันข้าม Fog Computing สามารถปรับขนาดได้อย่างมาก
มีโหนดขอบหลายพันล้านรายการในวิธีการนี้ มีโหนดหมอกนับล้านในวิธีการนี้
โหนดได้รับการติดตั้งทางเทคนิคที่ระยะห่างจากคลาวด์ โหนดได้รับการติดตั้งให้ใกล้กับคลาวด์มากขึ้น (ในทางเทคนิคแล้วจะเป็นฐานข้อมูลระยะไกลที่จัดเก็บข้อมูล)
Edge Computing เป็นเซตย่อยของ Fog Computing ในทางเทคนิค Fog Computing เป็นส่วนย่อยของการประมวลผลแบบคลาวด์
เนื่องจากข้อมูลมาจากโหนดขอบ ความต้องการแบนด์วิดท์จึงต่ำมาก เนื่องจาก fog nodes ส่งข้อมูลที่มาจาก edge nodes ไปยัง cloud server หลังจากประมวลผลแล้ว จึงมีความจำเป็นสำหรับแบนด์วิธสูง
ค่าใช้จ่ายในการดำเนินงานสูงมาก เมื่อเทียบกับ Edge Computing ค่าใช้จ่ายในการดำเนินการจะต่ำกว่า
Edge Computing รักษาความเป็นส่วนตัวสูงและความเป็นไปได้ของการโจมตีข้อมูลนั้นต่ำมาก มีความเสี่ยงสูงที่ข้อมูลจะถูกโจมตีทางไซเบอร์
อุปกรณ์ IoT ถือว่าเป็นส่วนหนึ่งของอุปกรณ์เอดจ์ที่ทำงานบนเครือข่ายไคลเอ็นต์ หมอกเป็นเพียงส่วนเสริมของเมฆ
ในกรณีของ Edge Computing โหนดจะใช้พลังงานน้อยกว่า เนื่องจาก Fog Node ได้รับข้อมูลจากอุปกรณ์ Edge จากนั้นจึงประมวลผลและส่งต่อไปไปยังเซิร์ฟเวอร์คลาวด์ การใช้พลังงานจึงมากขึ้น
ช่วยให้ได้ผลลัพธ์เร็วขึ้นโดยการประมวลผลข้อมูลที่ได้รับจากอุปกรณ์พร้อมกัน ไม่มีการกรอง Fog Computing เป็นข้อมูลเกี่ยวกับการกรองข้อมูลที่มาจากอุปกรณ์ Edge จากนั้นจึงส่งข้อมูลที่สำคัญเท่านั้น
คอมพิวเตอร์เอดจ์มีความสามารถในการประมวลผลแอปพลิเคชันทางธุรกิจ หลังจากประมวลผลอุปกรณ์ขอบแล้วยังสามารถถ่ายโอนข้อมูลไปยังคลาวด์ได้โดยตรงเพื่อการจัดเก็บเพิ่มเติม

สิ่งนี้บ่งชี้ว่า Edge Computing สามารถทำได้โดยไม่ต้องมี Fog Computing

ถ้าเราทำตามคำจำกัดความ อุปกรณ์ Fog จะไม่สามารถรวบรวมหรือสร้างข้อมูลประเภทใดก็ได้ ทั้งหมดที่ทำได้คือกรองข้อมูลที่มาจากอุปกรณ์ Edge Computing

ดังนั้น เราสามารถพูดได้ว่า Fog Computing นั้นขึ้นอยู่กับ Edge Computing โดยตรงและไม่สามารถอยู่ได้โดยปราศจากมัน

กรณีการใช้งาน Edge Computing บางกรณีคือการบำรุงรักษาเชิงคาดการณ์และแอปพลิเคชันด้านการดูแลสุขภาพ

กรณีการใช้งาน Edge Computing อีกกรณีหนึ่งคือการเล่นเกมแบบผู้เล่นหลายคนในระดับสูง

หากเราต้องการพูดถึงการประยุกต์ใช้ Fog Computing เราจะเห็นว่ามันถูกนำไปใช้อย่างมีประสิทธิภาพในรถยนต์ที่ขับเคลื่อนด้วยตนเองหรือรถยนต์ขับเคลื่อนอัตโนมัติ

กรณีการใช้งานอื่นคือแอปพลิเคชันบนสมาร์ทกริดพร้อมกับการใช้งานในการวิเคราะห์ตามเวลาจริง

(อ่านเพิ่มเติม: Edge Computing เทียบกับ Cloud Computing: ความแตกต่าง )

ความคิดสุดท้าย

ตอนนี้คุณรู้แล้วว่าจะใช้ Edge Computing กับ Fog Computing ที่ไหน และความสามารถในการนำข้อมูลคอมพิวเตอร์เข้าใกล้แหล่งที่มาของข้อมูลมากขึ้น ให้ใช้อย่างมีประสิทธิภาพ จะทำให้แน่ใจว่าข้อมูลได้รับการประมวลผลโดยไม่ต้องมีเซิร์ฟเวอร์คลาวด์ส่วนกลางในทันที วิธีการทั้งสองนี้เป็นเทคโนโลยีที่กำลังจะมีขึ้น ซึ่งจะมีหลายแอพพลิเคชั่นในอนาคต แบ่งปันว่าธุรกิจของคุณจะได้รับประโยชน์จากการใช้ Edge Computing กับ Fog Computing อย่างไรในความคิดเห็นด้านล่าง

แหล่งข้อมูลที่เป็นประโยชน์อื่นๆ:

8 ประเภทของ Edge Computing ที่ควรทราบ – TechFunnel

14 ประโยชน์อันเหลือเชื่อของการประมวลผลแบบคลาวด์สำหรับธุรกิจ

5 แนวโน้มในอนาคตในการประมวลผลแบบคลาวด์

Edge Computing กำลังเปลี่ยนแปลงอนาคตของเทคโนโลยีอย่างไร