IT58-BU103 :: Transcend(Virtual Machine Management)

ระบบจัดการคอมพิวเตอร์เสมือน

details
ระบบสำหรับจัดการเซิร์ฟเวอร์เสมือน ที่คล้ายเป็นส่วนเสริมของบริการในผู้ให้บริการคลาวด์ เซิร์ฟเวอร์เสมือนนั้นจะถูกสร้างผ่าน Cloud account ของผู้ใช้ โดยผู้ใช้ต้องมี Cloud Account ซึ่งรองรับเป็น Amazon Web Services โดย ระบบ Transcend จะเตรียมคำสั่ง "พื้นฐาน" ในการสร้างเซิร์ฟเวอร์เสมือน เพื่อลดขั้นตอนไม่ให้ผู้ใช้ต้องพิมพ์ config เองทั้งหมด และลดระยะเวลาในการสร้างหากผู้ใช้ต้องการสร้างเซิร์ฟเวอร์เสมือนที่เหมือนกันจำนวนหลายเครื่อง เนื่องจาก Transcend ถูกพัฒนาจากการทำเครื่องมือ Ansible มาประยุกต์ใช้ จึงสามารถทำให้สร้างเซิร์ฟเวอร์เสมือนพร้อมกันทีละหลายจำนวนได้ โดยระบบมีให้เลือกรูปแบบการสร้าง 2 ประเภท ผ่านหน้าเว็บแอปพลิเคชันของ Transcend คือ เลือกสร้างแบบติดตั้งเฉพาะระบบปฏิบัติการ(OS) และ เลือกสร้างแบบติดตั้งระบบปฏิบัติการพร้อมติดตั้งซอฟต์แวร์ที่มี Basic config มาให้ รายการซอฟต์แวร์ที่มีให้เลือกมีทั้งซอฟแวร์ในการพัฒนาระบบ ตัวอย่างซอฟต์แวร์จำพวกที่เป็น Web server เช่น Nginx และซอฟต์แวร์ที่ช่วยให้การพัฒนาระบบมีประสิทธิภาพมากขึ้น ตัวอย่างซอฟต์แวร์ในการทำ CI (Continuous Integration) เช่น Gitlab เป็นต้น ผลลัพธ์ของเครื่องเสมือนที่ถูกสร้างจะแสดงเป็นรูปแบบ IP และ instance Id บนหน้าเว็บ Transcend ผู้ใช้สามารถนำไปใช้งานได้เลย
tools & techniques
React NextJS React Express MongoDB Ansible AWS EC2
author
Ms.MANASANAN PRIWATTANANUPAN
รหัสนักศึกษา 58130500099
Manasanan.pri@gmail.com
Mr.KITTITAT PASARA
รหัสนักศึกษา 58130500105
Kittitat.pasra@gmail.com
Mr.CHUNHAKORN LUKKHANACHEWIN
รหัสนักศึกษา 58130500025
Boatata@gmail.com
advisor
Kittiphan Puapholthep