KMUTT Web Platform
ยกระดับ Web-Hosting มหาวิทยาลัย สู่ความเสถียรที่ไม่สะดุดการใช้งาน
ระบบ Web-Hosting เดิมทำงานอยู่บนเซิร์ฟเวอร์เพียงเครื่องเดียว (single hosting) เมื่อเกิดปัญหา (เช่น incident, bug, หรือการอัปเดตที่ไม่สมบูรณ์) จะทำให้เว็บไซต์ไม่สามารถให้บริการได้ และเกิดดาวน์ไทม์ (downtime) นาน เมื่อเครื่องแม่ข่ายเกิดเหตุขัดข้อง เว็บไซต์ของหลายหน่วยงานต้องหยุดให้บริการพร้อมกัน ส่งผลกระทบโดยตรงต่อการเรียน การสื่อสาร งานวิจัย และงานธุรการของมหาวิทยาลัย เพื่อลดดาวน์ไทม์ของเว็บไซต์ ลดความเสี่ยง และทำให้เว็บไซต์สามารถให้บริการได้ตลอดเวลา แม้ว่าจะอยู่ระหว่างการบำรุงรักษาระบบก็ตามจึงเกิดเป็นโอกาสในการพัฒนา KMUTT Web Platform โดยเน้นที่แนวคิดการออกแบบระบบให้เข้าใจง่าย เพื่อให้ทุกคนในทีม รวมถึงพนักงานใหม่ สามารถดูแลและบริหารจัดการระบบได้ Web-Hosting จะให้บริการพื้นที่สำหรับเว็บไซต์ภายในองค์กร ซึ่งเว็บไซต์เหล่านั้นจะถูกเผยแพร่ให้คนทั่วโลกสามารถเข้าถึงได้
แนวคิดการออกแบบ
ออกแบบระบบ Active–Standby เพื่อให้สามารถสลับการทำงานไปยังเครื่องสำรองได้ทันทีเมื่อเกิดปัญหา ช่วยลด Downtime และเพิ่มความต่อเนื่องของบริการดิจิทัลที่มีความสำคัญต่อภารกิจหลักของมหาวิทยาลัย ระบบได้รับการออกแบบให้เป็นแบบ 2 โหนด ในลักษณะ Active-Standby หมายความว่า หากโหนดหนึ่งเกิดปัญหาหรือดาวน์ไป อีกโหนดหนึ่งจะสามารถเข้ามาทำงานแทนได้ทันที ทำให้สามารถแก้ไขปัญหาของโหนดที่ขัดข้องได้โดยไม่กระทบต่อบริการ
ระบบนี้ช่วยให้เจ้าหน้าที่สามารถ จัดการและตรวจสอบสถานะเซิร์ฟเวอร์ได้ง่ายขึ้น ลดภาระงานประจำ เช่น การแก้ปัญหาเครื่องล่มหรือการกู้คืนบริการ ทำให้การดูแลเว็บโฮสติ้งในแต่ละวันมีความเสถียร น่าเชื่อถือ และมีมาตรฐานสูงขึ้นอย่างชัดเจน ปัจจุบันระบบถูกนำไปใช้งานจริงกับ Web Hosting กลางของมหาวิทยาลัย และรองรับเว็บไซต์ของคณะ ศูนย์บริการ หน่วยงานภายใน รวมถึงเว็บไซต์บริการนักศึกษา
บทเรียนสำคัญจากผลงานนี้ คือ แม้ว่าผู้ให้บริการ (vendor) บางรายจะยังไม่ได้ออกแบบระบบให้รองรับการทำงานแบบ Active-Active ตลอดเวลา ทีมงานก็สามารถพัฒนาแนวคิดการออกแบบและสร้างระบบขึ้นมาเองได้เพื่อรองรับ High Availability (ความพร้อมใช้งานสูง)
ความท้าทายของการออกแบบ HA บนระบบที่ไม่รองรับ HA โดยกำเนิด ต้องอาศัยการทดสอบซ้ำหลายรอบ ทั้งในส่วนของการซิงค์ข้อมูล SSL, DNS, Email และฐานข้อมูล
การเน้นที่การทำให้บริการต้องทำงานได้ ("Service ของเราต้องทำงานได้") เป็นแรงผลักดันสำคัญในการพัฒนาโซลูชันที่ปรับแต่งขึ้นเอง เพื่อลดดาวน์ไทม์เมื่อเกิดความเสี่ยง แม้ระบบจะยังไม่สมบูรณ์ 100% ก็ตาม
ผู้ให้ข้อมูล : ณภัทร ศิโรโรจน์ และ จิรภัทร สุวรรณรัษฎากร สำนักคอมพิวเตอร์ มจธ.
Series : Show&Share2026
ผู้เรียบเรียง : นางสาวอารยา ศรีบัวบาน
Categories
Hashtags