Edge Computing คืออะไร?

เผยแพร่แล้ว: 2022-02-09

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

ขอบเครือข่าย

สำหรับอุปกรณ์อินเทอร์เน็ตทั้งหมด ขอบเครือข่ายเป็นที่ที่อุปกรณ์หรือเครือข่ายท้องถิ่นที่มีอุปกรณ์ สื่อสารกับอินเทอร์เน็ต เราสามารถเรียกคำว่า edge ว่าคำศัพท์และการตีความนั้นค่อนข้างตลก ตัวอย่างเช่น คอมพิวเตอร์ของผู้ใช้หรือตัวประมวลผลภายในอุปกรณ์ IoT สามารถถือเป็นอุปกรณ์ขอบเครือข่าย อย่างไรก็ตาม เราเตอร์ที่ผู้ใช้ใช้หรือ ISP ก็ถือเป็นอุปกรณ์ขอบเครือข่ายด้วย ประเด็นที่ต้องสังเกตที่นี่คือขอบของเครือข่ายใดๆ จากมุมมองที่ใกล้เคียงกันนั้นอยู่ใกล้กับอุปกรณ์มาก ไม่เหมือนกับสถานการณ์อื่นๆ ที่เกี่ยวข้องกับเซิร์ฟเวอร์คลาวด์

ความแตกต่างระหว่าง Edge Computing กับคอมพิวเตอร์รุ่นอื่นๆ

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

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

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

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

ตัวอย่าง Edge Computing

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

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

นอกจากนี้ คลาวด์เซิร์ฟเวอร์จะจัดเก็บเฉพาะฟุตเทจวิดีโอที่สำคัญเท่านั้น ซึ่งแตกต่างจากการถ่ายโอนข้อมูลทั้งหมดในกรณีก่อนหน้า

(อ่านเพิ่มเติม: Edge Computing เปลี่ยนแปลงอนาคตของเทคโนโลยีอย่างไร )

กรณีการใช้งานที่เป็นไปได้ของ Edge Computing

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

(อ่านเพิ่มเติม: เหตุใด Edge Computing จึงมีความสำคัญต่ออินเทอร์เน็ตของสิ่งต่างๆ )

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

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

ไม่สำคัญว่าคุณสนใจ edge computing แบบใด ไม่ว่าจะเป็น cloud edge, IoT edge หรือ mobile edge สิ่งสำคัญคือโซลูชันที่เหมาะสมสามารถช่วยในการบรรลุเป้าหมายขององค์กรดังต่อไปนี้:

  • จัดการการกระจายซอฟต์แวร์ขนาดใหญ่
  • ใช้ประโยชน์จากพลังและความยืดหยุ่นของเทคโนโลยีโอเพ่นซอร์ส
  • ร่วมมือกับพันธมิตรที่เชื่อถือได้ในพื้นที่นี้และมีความเชี่ยวชาญด้านโดเมนที่เหมาะสม
  • จัดการข้อกังวลใดๆ เกี่ยวกับความปลอดภัยของโครงสร้างพื้นฐาน Edge Computing