ข้อมูล · 14 ตุลาคม 2026
Uber เปิดตัว ServiceScale ควบคุมการขยายและหดตัวใน Kubernetes
Uber ได้ประกาศเปิดตัว ServiceScale คอนโทรลเลอร์ใหม่ซึ่งช่วยให้หลายผู้จัดการสามารถจัดการการขยายและหดตัวของภาระงาน Kubernetes เดียวกันได้อย่างปลอดภัย โดยมีการแยกเจตนาการขยายและการดำเนินการออกจากกัน อนุญาตให้รองรับการเปลี่ยนแปลงในกรณีที่เกิดความล้มเหลวในพื้นที่ โดยไม่ต้องสำรองพื้นที่ว่างอีกต่อไป
ทีมงานแพลตฟอร์มคอนเทนเนอร์ของ Uber ดูแลกลุ่มคลัสเตอร์การคอมพิวเตอร์มากกว่า 100 กลุ่มที่กระจายอยู่ในศูนย์ข้อมูลและผู้ให้บริการคลาวด์ รวมถึง Oracle และ Google โดยทำงานกับบริการประมาณ 4000 รายการ ใช้ CPU จำนวน 3000000 คอร์ และเริ่มต้น Pod จำนวน 1500000 รายการต่อวัน ทีมงานใช้ Up ซึ่งเป็นชั้นฟีเดอเรชั่นของคลัสเตอร์ Kubernetes เพื่อจัดการการปรับรุ่นและการตั้งค่าเจตนาการขยาย
การเปลี่ยนแปลงนี้เกิดจากการปรับเปลี่ยนวิธีที่ Uber จัดการกับความล้มเหลวในพื้นที่ โดยเมื่อเกิดความล้มเหลว การจราจรจะถูกเปลี่ยนเส้นทางไปยังพื้นที่ที่ยังคงทำงานอยู่ ซึ่งต้องมีทรัพยากรคอมพิวเตอร์ว่างเพียงพอเพื่อรองรับโหลดที่เพิ่มขึ้น ในอดีต Uber เคยสำรองพื้นที่ว่างในทุกศูนย์ข้อมูล แต่ตอนนี้วิศวกรต้องการใช้พื้นที่ของภาระงานที่มีลำดับความสำคัญต่ำในกรณีที่เกิดความล้มเหลว