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


on
ผมว่าถ้าโปรแกรมเมอร์คนไหนเขีย
massacre Thu, 20/12/2018 - 04:16
ผมว่าถ้าโปรแกรมเมอร์คนไหนเขียน app แล้วไม่ได้ให้ทำงานบน kubernetes ก็ถือว่าไม่ใช่โปรแกรมเมอร์แล้วนะ
เอิ่ม มันไม่ขนาดนั้นมั้งครับ
Neroroms Thu, 20/12/2018 - 07:12
In reply to ผมว่าถ้าโปรแกรมเมอร์คนไหนเขีย by massacre
เอิ่ม มันไม่ขนาดนั้นมั้งครับ กลุ่มที่เขียน MS office / Libre / Open Office ก็โปรแกรมเมอร์ไม่ใช่เหรอครับ หรือกลุ่ม Game developer ก็โปรแกรมเมอร์ทั้งนั้นนา
นั่นหน้าที่ devops ครับ
whitebigbird Thu, 20/12/2018 - 07:25
In reply to ผมว่าถ้าโปรแกรมเมอร์คนไหนเขีย by massacre
นั่นหน้าที่ devops ครับ แหม่พูดซะเก๋าเชียว
-_-"
nzing82 Thu, 20/12/2018 - 08:03
In reply to ผมว่าถ้าโปรแกรมเมอร์คนไหนเขีย by massacre
-_-"
banking ภาษา Cobol ไหนใช้
Hadakung Thu, 20/12/2018 - 08:11
In reply to ผมว่าถ้าโปรแกรมเมอร์คนไหนเขีย by massacre
core banking ภาษา Cobol ไหนใช้ kubernetes หรอครับ สงสัยผมต้องกลับเปลี่ยนอาชีพละ
cries in JCL.
pepporony Thu, 20/12/2018 - 09:47
In reply to banking ภาษา Cobol ไหนใช้ by Hadakung
cries in JCL.
ถ้ามีแค่สองสามเซิฟเวอร์ก็ไม่ต
adente Thu, 20/12/2018 - 08:16
In reply to ผมว่าถ้าโปรแกรมเมอร์คนไหนเขีย by massacre
ถ้ามีแค่สองสามเซิฟเวอร์ก็ไม่ต้องจำเป็นก็ได้มั่ง
ไปเอาความคิดแบบนี้มาจากไหนครั
sabayjoo_ Thu, 20/12/2018 - 08:23
In reply to ผมว่าถ้าโปรแกรมเมอร์คนไหนเขีย by massacre
ไปเอาความคิดแบบนี้มาจากไหนครับ ฮ่าๆๆ
เหลือที่ไว้ให้ vb6 บ้าง
toooooooon Thu, 20/12/2018 - 09:52
In reply to ผมว่าถ้าโปรแกรมเมอร์คนไหนเขีย by massacre
เหลือที่ไว้ให้ vb6 บ้าง
ใจเย็นๆ สิครับลูกพี่
SilentHeal Thu, 20/12/2018 - 09:54
In reply to ผมว่าถ้าโปรแกรมเมอร์คนไหนเขีย by massacre
ใจเย็นๆ สิครับลูกพี่ ค่อยๆพูดค่อยๆจา
ใหญ่จังเลยนะ
singhalnw Thu, 20/12/2018 - 10:09
In reply to ผมว่าถ้าโปรแกรมเมอร์คนไหนเขีย by massacre
ใหญ่จังเลยนะ
งานบางอย่างก็ไม่จำเป็นต้องใช้
eji4h Sat, 22/12/2018 - 02:33
In reply to ผมว่าถ้าโปรแกรมเมอร์คนไหนเขีย by massacre
งานบางอย่างก็ไม่จำเป็นต้องใช้นะครับ
ผมเห็นด้วย
whitebigbird Sat, 22/12/2018 - 18:25
In reply to งานบางอย่างก็ไม่จำเป็นต้องใช้ by eji4h
ผมเห็นด้วย โปรแกรมเมอร์หน้าที่ซ่อมที่ปิ้งขนมปังอย่างผม ไม่จำเป็นต้องใช้ k8s
แปลกที่ใช้ CPU แบบ ULV(ยี้)
Architec Thu, 20/12/2018 - 07:46
แปลกที่ใช้ CPU แบบ ULV(ยี้) รันเป็นเซิฟเวอร์ตลอดเวลา แล้วเอา K8s ครอบอีกชั้น ก็ยังสงสัยว่ามันเอาอยู่รึเปล่า
*นอกเรื่อง เจ้าของร้านนี้ยังยึดมั่นในการเป็น Anti-LGBT อย่างเหนียวแน่น ถึงขนาดที่มหาลัยบางแห่งเพิ่งตัดความสัมพันธ์มาหมาดๆนี่เอง
ตอนแรกอ่านเข้าใจว่าทั้ง 2000
cornario Thu, 20/12/2018 - 08:47
ตอนแรกอ่านเข้าใจว่าทั้ง 2000 กว่าสาขาใช้แค่ server 3 ตัวนั้น รึว่าใช่หว่า
"จำนวน 3 เครื่อง
mr.steam Thu, 20/12/2018 - 09:02
In reply to ตอนแรกอ่านเข้าใจว่าทั้ง 2000 by cornario
"จำนวน 3 เครื่อง รวมราคาเซิร์ฟเวอร์แต่ละสาขาอยู่ที่ประมาณ 1,000 ดอลลาร์เท่านั้น"
สาขาละ 3เครื่องครับ
Manage ง่าย, ประหยัดเนื้อที่
IDCET Thu, 20/12/2018 - 10:55
Manage ง่าย, ประหยัดเนื้อที่ แถมราคาถูกอีก ผมว่าน่าสนอยู่นะสำหรับธุรกิจ SME ทั้งหลายที่อยากจะใช้งาน
ที่เขาไม่ได้พูดคือพวกค่า
lew Thu, 20/12/2018 - 11:07
In reply to Manage ง่าย, ประหยัดเนื้อที่ by IDCET
ที่เขาไม่ได้พูดคือพวกค่า consult ตัว Kubernetes ครับ ใช้ Weave Cloud (น่าจะให้ช่วย setup คลัสเตอร์ตามสาขาด้วย) น่าจะหลายตังค์เหมือนกัน