VirtualBox อาจเป็นมิตรที่สุดหากคุณต้องการเรียกใช้ VM 1 หรือ 2 ต่อครั้ง
หากคุณต้องการเรียกใช้สภาพแวดล้อม Linux ที่แตกต่างกันจำนวนมาก (10 หรือมากกว่าต่อโฮสต์) พร้อมกันแล้ว OpenVZ เป็นวิธีที่จะไป มันเป็นเหมือน chroot แต่ให้สภาพแวดล้อม Linux ที่แยกได้อย่างสมบูรณ์ (คอนเทนเนอร์) ที่มีความสามารถในการควบคุมทรัพยากรตรวจสอบชี้และย้ายข้อมูลสด ฉันใช้งานมาแล้วมากกว่า 2 ปีสำหรับงานดูแลระบบที่แตกต่างกันหลายงาน (ศูนย์ข้อมูลชีวสารสนเทศศาสตร์ผู้ใช้ 400 คนในมหาวิทยาลัยขนาดใหญ่)
OpenVZ แทบไม่มีค่าใช้จ่าย เป็นประเภทเดียวเท่านั้น (การจำลองเสมือนระดับระบบปฏิบัติการ) มันจัดการแอพพลิเคชั่น Linux ได้ดีไม่ว่าจะเป็นสัดส่วนใดจากเว็บ reverse-proxy ไปจนถึงระบบสำรองข้อมูลแบบเข้มข้นของ I / O ที่ประมวลผล 30TB ต่อวัน การมี 30 คอนเทนเนอร์ขึ้นไปต่อเซิร์ฟเวอร์เป็นเรื่องปกติ ข้อได้เปรียบที่สำคัญอีกประการหนึ่งคือจากโหนดฮาร์ดแวร์ (เทียบเท่ากับ Dom0 ใน Xen) คุณมีระบบไฟล์ทั้งหมดของคอนเทนเนอร์ Linux ที่ติดตั้งโดยตรง - ไม่จำเป็นต้องใช้ NFS นอกจากนี้คุณสามารถดูกระบวนการทั้งหมดของคอนเทนเนอร์ Linux ของคุณจากโหนดใหญ่ที่มีความสามารถในการ strace, kill, ฯลฯ ...
คุณสามารถมอบหมายคอนเทนเนอร์ได้อย่างปลอดภัยด้วยการเข้าถึง ssh ให้เพื่อนของคุณและปล่อยให้พวกเขาเป็นรากฐาน
คุณจะต้องคุ้นเคยกับ Linux และ command-line ความสามารถในการแก้ไขสคริปต์เริ่มต้นจะเป็นประโยชน์ (ให้คุณควบคุมได้อย่างรวดเร็ว) สำหรับการตั้งค่าขั้นสูงเพิ่มเติมอาจต้องเรียนรู้เครือข่ายบางอย่าง