ร้านฟาสต์ฟู้ด Chick-fil-A ใช้ Kubernetes บนเซิร์ฟเวอร์ประจำสาขา รวมกว่า 2,000 คลัสเตอร์

by lew
19 December 2018 - 18:13

Kubernetes มักถูกใช้ในกับบริการคลาวด์ทั้งภายในและคลาวด์สาธารณะ แต่ที่งาน KubeCon ปีนี้ Sean Drucker วิศวกรจากเครือร้านฟาสต์ฟู้ด Chick-fil-A ก็ขึ้นบรรยายถึงการใช้ Kubernetes ในเซิร์ฟเวอร์ประจำสาขา รวมกว่า 2,000 สาขา

ข้อได้เปรียบของการใช้ Kubernetes คือ กระบวนการจัดการ dependency ง่ายลงมาก, บริการใหม่ๆ ที่จะเปิดให้ร้านค้าทดสอบได้ง่ายขึ้น ที่สำคัญคือคลัสเตอร์ไม่มีจุดเปราะบางที่ทำให้ระบบล่มได้หากเสียเพียงจุดเดียว (single point of failure) โดยตัวเซิร์ฟเวอร์จริงๆ เป็น Intel NUC ที่แต่ละเครื่องมีแรมเพียง 8GB จำนวน 3 เครื่อง รวมราคาเซิร์ฟเวอร์แต่ละสาขาอยู่ที่ประมาณ 1,000 ดอลลาร์เท่านั้น

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

กระบวนการดีพลอยแอพเวอร์ชั่นใหม่ ใช้ Weave Cloud และกระบกวนการพัฒนาและดีพลอยแบบ GitOps ที่ประกาศโครงสร้างพื้นฐานและตัวโค้ดทั้งหมดเอาไว้เป็นโค้ดและเก็บไว้ใน Git

ที่มา - KubeCon, eWeek

Blognone Jobs Premium