“คอมพิวติ้ง” คืออะไร?

“คอมพิวติ้ง” เกิดขึ้นที่ไหน?

  • เซิร์ฟเวอร์แบบดั้งเดิม: ก็เหมือนพื้นที่ทำงานเชิงพาณิชย์
  • ไคลเอนต์: ก็เหมือนชุดถักไหมพรมแบบ DIY
  • static site generator (SSG): ก็เหมือนหมวกน้องหมาที่ทำเสร็จไว้ล่วงหน้า
  • cloud function: ก็เหมือนหุ่นยนต์ที่ถูกฝึกให้ถักหมวกน้องหมา

“Edge” คืออะไร?

  • content delivery network (CDN): CDN ก็เหมือนร้านสะดวกซื้อ
  • ผู้ใช้สัมผัสชีวิตในแบบ 3-D: ระยะทาง (Distance), ขนาดการดาวน์โหลด (Download), ความสามารถของอุปกรณ์ (Device)

“Edge Computing” คืออะไร?

  • ข้อดีในมุมมองของผู้ใช้
    • มี latency ต่ำกว่าเมื่อเทียบกับเซิร์ฟเวอร์/cloud function
    • มีจำนวนการดาวน์โหลดน้อยกว่าเมื่อเทียบกับการเรนเดอร์ฝั่งไคลเอนต์
    • ทำงานบนอุปกรณ์ต่อไปได้ พร้อมเพิ่มพื้นที่ให้แอปอื่นหรือยืดอายุแบตเตอรี่
  • ข้อดีในมุมมองของนักพัฒนา
    • อุปสรรคต่ำสำหรับการทำ proof-of-concept
    • สภาพแวดล้อมการรันที่สม่ำเสมอ (ต่างจากเบราว์เซอร์)
    • แต่ละทีมมีความรับผิดชอบของตนเอง
    • อิงตามตำแหน่งที่ตั้ง
    • ไม่มีเซิร์ฟเวอร์/อินฟราที่ต้องดูแล
    • (เมื่อเทียบกับฝั่งไคลเอนต์) ความลับก็ยังคงเป็นความลับ
  • ข้อดีในมุมมองของผู้มีส่วนได้ส่วนเสีย
    • การลดโหลดของ origin server ช่วยเพิ่มประสิทธิภาพและความน่าเชื่อถือ พร้อมลดค่าใช้จ่าย
    • autoscaling ช่วยยกระดับประสิทธิภาพและเสถียรภาพโดยรวม
    • จ่ายตามการใช้งานจริง

ข้อจำกัดของ Edge Computing

ควรใช้ Edge Computing เมื่อไร?

ทำไมเราควรสนใจ?

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น