เซิร์ฟเวอร์ที่ใช้ Containerization (เช่น Docker) แตกต่างจาก Full Virtualization (เช่น VMware) ในแง่การใช้ทรัพยากรอย่างไรที่สำคัญที่สุด

Container แชร์ OS Kernel กับโฮสต์ ทำให้ใช้ทรัพยากรน้อยกว่าและเริ่มต้นระบบได้เร็วกว่า Full Virtualization
Full Virtualization แชร์ OS Kernel กับโฮสต์ ทำให้มีประสิทธิภาพสูงกว่า Container ในการจัดการหน่วยความจำ
Container ต้องติดตั้ง Hypervisor แยกต่างหาก ทำให้ใช้ทรัพยากรมากกว่า Full Virtualization อย่างชัดเจน
Full Virtualization และ Container ใช้ทรัพยากรเท่ากัน แต่ Container มีความปลอดภัยสูงกว่าเนื่องจากแยก Kernel ออกจากกัน

เฉลยอธิบาย

Container (เช่น Docker) ทำงานโดยแชร์ OS Kernel ของเครื่องโฮสต์ร่วมกัน ไม่ต้องสร้าง OS จำลองแยกต่างหากเหมือน Full Virtualization จึงใช้หน่วยความจำและ CPU น้อยกว่า รวมถึงเริ่มต้น (startup) ได้เร็วกว่ามาก ในขณะที่ Full Virtualization เช่น VMware จะสร้าง Virtual Machine แยกพร้อม Guest OS เต็มรูปแบบ ทำให้ใช้ทรัพยากรมากกว่าแต่มีการแยก Environment ที่สมบูรณ์กว่า

ข้อสอบอื่นในวิชาความรู้ทั่วไปด้านเครื่องคอมพิวเตอร์แม่ข่าย (Server) และระบบเครือข่าย

ดูข้อสอบวิชานี้ทั้งหมด →