Edge Computing คืออะไร? ก็เหมือนกับการถักหมวกให้น้องหมา (แปล)
(junghan92.medium.com)“คอมพิวติ้ง” คืออะไร?
“คอมพิวติ้ง” เกิดขึ้นที่ไหน?
- เซิร์ฟเวอร์แบบดั้งเดิม: ก็เหมือนพื้นที่ทำงานเชิงพาณิชย์
- ไคลเอนต์: ก็เหมือนชุดถักไหมพรมแบบ 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 ช่วยยกระดับประสิทธิภาพและเสถียรภาพโดยรวม
- จ่ายตามการใช้งานจริง
ยังไม่มีความคิดเห็น