PROXMOX VE (Virtual Environment) เป็นแพลตฟอร์มเสมือนจำลอง (virtualization platform) ที่ใช้ในการสร้างและจัดการเซิร์ฟเวอร์เสมือน (virtual server) เน็ตเวิร์กเสมือน (virtual network) และอื่นๆ โดยเป็นแพลตฟอร์มแบบออเพนซอร์ส (Open-source) และรองรับการสร้างเซิร์ฟเวอร์เสมือนจำนวนมากจากเซิร์ฟเวอร์ที่มีอยู่จริง ซึ่งสามารถรันแบบพร้อมกันได้หลายเครื่องในเครือข่ายเดียวกัน
เบื้องต้น PROXMOXใช้พื้นฐานของระบบปฏิบัติการ Linux และจัดเตรียมเครื่องมือและอินเตอร์เฟซกราฟิกที่ใช้งานง่ายในการสร้างและจัดการเซิร์ฟเวอร์เสมือน หนึ่งในคุณสมบัติหลักคือการรวมความสามารถของการจัดการแบบเสมือนจำลองระดับเซิร์ฟเวอร์ (Server level virtualization) และการจัดการคอนเทนเนอร์ (Container management) ในแพลตฟอร์มเดียวกัน
สำหรับการจัดการเซิร์ฟเวอร์เสมือนใน Proxmox สามารถใช้โซลูชันเสมือนจำลองสองประเภทหลักได้คือ:
-
- เครื่องเสมือนจำลองแบบเต็มเครื่อง (Full Virtualization): Proxmox รองรับการใช้งานโซลูชันการเสมือนจำลองที่ใช้ Hypervisor เช่น KVM (Kernel-based Virtual Machine) หรือ QEMU (Quick EMUlator) เพื่อสร้างเครื่องเสมือนจำลองที่มีระบบปฏิบัติการแยกต่างหากจากระบบปฏิบัติการหลักของเซิร์ฟเวอร์จริง โดยเครื่องเสมือนจำลองแต่ละตัวจะมีความสมบูรณ์และสามารถรันระบบปฏิบัติการตัวเองได้เหมือนเป็นเครื่องเซิร์ฟเวอร์แยกต่างหาก
- คอนเทนเนอร์ (Container): Proxmox รองรับการใช้งานโซลูชันคอนเทนเนอร์บนพื้นฐานของเทคโนโลยี LXC (Linux Containers) ซึ่งเป็นรูปแบบการเสมือนจำลองที่เบาและมีประสิทธิภาพสูงกว่าการใช้เครื่องเสมือนจำลองแบบเต็มเครื่อง โดยในคอนเทนเนอร์แต่ละตัวจะแบ่งปันความสามารถของระบบปฏิบัติการหลักที่ติดตั้งอยู่ในเครื่องเซิร์ฟเวอร์จริง
โดย PROXMOX ยังมีฟีเจอร์อื่น ๆ อีกมากมาย เช่น การจัดการเครือข่ายเสมือน (virtual networking) และการสร้างระบบจัดเก็บข้อมูลเสมือน (virtual storage) เพื่อให้คุณสามารถสร้างและจัดการสถานะของเครื่องเสมือนและสิ่งที่เกี่ยวข้องได้อย่างง่ายดาย รวมถึงการให้บริการอื่น ๆ เช่นการสำรองข้อมูล (backup) และการควบคุมการเข้าถึงระดับผู้ใช้ (user access control) ด้วย จะเห็นได้ว่าในการบริหารจัดการ VM นั้น PROXMOX เป็นแพลตฟอร์มทางเลือกหนึ่งที่ไม่มีค่าใช้จ่าย หากแต่ต้องแลกด้วยการศึกษาเพื่อทำวามเข้าใจในการใช้งานและปรับแต่งให้ตรงกับความเหมาะสมและตรงกับความต้องการในการใช้งาน