Google Cloud เปิดบริการ Spot Pods สำหรับใช้งานกับ GKE Autopilot เพื่อการรันบริการที่ต้องการประหยัดค่าใช้จ่าย และยอมรับได้ที่ pod จะถูกปิดไป
ราคาของ Spot Pods อยู่ถูกกว่า pod ของ GKE Autopilot ปกติ ระหว่าง 60-91% ล้อไปกับ Spot VM และคิดราตามตามแรมและซีพียูที่ใช้งานจริงตามแนวทาง GKE Autopilot ตัว pod รันได้ไม่มีอายุจำกัด แต่กูเกิลสามารถเรียกเครื่องคืนเมื่อใดก็ได้ และจะส่ง SIGTERM ให้โปรเซสในคอนเทนเนอร์รับทราบพร้อมกับให้เวลา 25 วินาทีก่อนจะปิดเครื่องไปจริงๆ
ผู้ใช้ GKE Autopilot สามารถใช้งาน Spod Pods ได้ทันที เพียงกำหนดใน node selector เพิ่มเงื่อนไข cloud.google.com/gke-spot: "true"
หากสร้างเป็น Deployment ตัวบริการก็จะกลับขึ้นมาได้เองเมื่อเครื่องว่างอีกครั้ง
เริ่มใช้งานได้แล้ววันนี้ แต่บริการนี้ยังอยู่ในสถานะพรีวิว และต้องการ GKE เวอร์ชั่น 1.21.4 ขึ้นไป
ที่มา - Google Cloud
Comments
ปกติอะไรแบบนี้ไปใช้รันอะไรหรอครับ
มือใหม่!! ใหม่จริงๆนะ
ถ้าไม่นับพวกรันเว็บเล่นเอง (ผมเคยเห็นคนรันเว็บส่วนตัว โชว์ว่ากี่เดือนยังไม่ดาวน์) ก็ใช้รัน batch job ครับ พวกออกรายงานสิ้นเดือนสิ้นปี ใช้งานครั้งเดียวและไม่ได้รีบขนาดนั้น รายงานสิ้นปีอาจจะใช้หลังปีใหม่ ปกติรันเป็นวันอยู่แล้ว ซื้อ pod แรงจัดๆ หรือจำนวนมากๆ มารันทีเดียวจบ ถูกกว่าเดิม ถ้าแย่ขึ้นมาเปิด pod ไม่ขึ้น (คลาวด์เต็ม) ก็ถอยไปรันเครื่องปกติ
lewcpe.com, @wasonliw
รันงานที่เป็น stateless หรืองานที่ทำเป็นรอบๆ ถ้ารอบนั้น pod ดันโดน terminate ก็รันใหม่ ทำระบบเช็ค job ที่วิ่งอีกนิดหน่อย ซึ่งปรกติก็ควรมีอยู่แล้ว มันก็ทำให้ได้งานมากขึ้นในราคาที่ถูกลง หรือเท่าเดิม
น่าเอาไปลอง train model ดูแหะ ทยอย train ไปเรื่อยๆ อันไหนเสร็จแล้วก็ค่อยส่งกลับ