X.Org ย้ายระบบขึ้นคลาวด์ เจอปัญหาค่าคลาวด์แพง, ปรับแต่ง-ย้ายค่าย ช่วยลดได้ 6 เท่า

by mk
29 March 2021 - 02:39

X.Org Foundation หน่วยงานที่รับผิดชอบการพัฒนาระบบ X Window (X11) และซอฟต์แวร์ที่เกี่ยวข้อง เช่น Wayland, ไดรเวอร์กราฟิก Mesa/Nouveau (รายชื่อซอฟต์แวร์ทั้งหมด) ตัดสินใจย้ายระบบเซิร์ฟเวอร์เดิมมาเป็นขึ้นคลาวด์ในปี 2017 แต่ก็พบเจอปัญหาที่หลายองค์กรเจอกันคือ "ค่าคลาวด์แพง" จนต้องหาวิธีปรับลดให้ค่าคลาวด์ลดลง

X.Org ใช้ระบบ continuous integration (CI) เพื่อ build ซอฟต์แวร์จากซอร์สโค้ดเป็นไบนารีเพื่อแจกจ่ายให้สาธารณะใช้งาน โซลูชันของ X.Org คือใช้ซอฟต์แวร์ GitLab เวอร์ชันโอเพนซอร์ส รันบนคลาวด์ Google Compute Engine แต่พบว่าค่าใช้จ่ายแพงถึง 6,000 ดอลลาร์ต่อเดือน (ประมาณ 2 แสนบาท) หรือ 75,000 ดอลลาร์ต่อปี (ประมาณ 2.4 ล้านบาท) ถึงแม้กูเกิลสปอนเซอร์เครดิตให้ส่วนหนึ่ง (30,000 ดอลลาร์) แต่ก็ยังไม่พอใช้อยู่ดี

ปัญหานี้ทำให้ X.Org ต้องหาทางปรับค่าใช้จ่ายลง ซึ่งแยกกันทำ 2 ทางคือ

  • optimize ระบบคลาวด์ให้ค่าใช้จ่ายโดยรวมถูกลง ตั้งแต่การคอนฟิก RAID, ปรับแต่งอิมเมจ, ลดการใช้แบนด์วิดท์ ฯลฯ (รายละเอียดดูได้จากวิดีโอท้ายข่าว) ลดค่าใช้จ่ายลงได้ครึ่งหนึ่ง เหลือประมาณ 3,000 ดอลลาร์ต่อเดือน
  • ย้ายออกจาก Google Cloud ไปใช้คลาวด์ยี่ห้ออื่นที่ราคาถูกกว่า ซึ่ง X.Org ตัดสินใจย้ายไปใช้คลาวด์ยี่ห้อ Packet (เพิ่งถูก Equinix ซื้อไป และเปลี่ยนชื่อเป็น Equinix Metal) ซึ่ง Packet ก็ช่วยสปอนเซอร์ค่าคลาวด์ให้อีกส่วนหนึ่ง ตอนนี้ย้ายเรียบร้อยแล้ว ลดค่าใช้จ่ายลงเหลือประมาณ 1,000 ดอลลาร์ต่อเดือน

รายละเอียดเรื่องการย้ายคลาวด์ อยู่ช่วงนาทีที่ 75 ในคลิป หรือ อ่านได้จากสไลด์ เผื่อเป็นแนวทางให้แอดมินองค์กรอื่นๆ

ที่มา - Phoronix (1), Phoronix (2)

Blognone Jobs Premium