Parallels Virtuozzo คอนเทนเนอร์ 4.0

  • Nov 07, 2023

เส้นขนาน (เดิมชื่อ SWsoft) มีไฮเปอร์ไวเซอร์เซิร์ฟเวอร์ 'bare-metal' ในการพัฒนา แต่สิ่งนี้ยังคงอยู่ การทดสอบเบต้า และใช้ได้เฉพาะกับ แอปเปิ้ลแมค. อย่างไรก็ตาม มันมีทางเลือกไฮเปอร์ไวเซอร์ ในรูปแบบของ คอนเทนเนอร์ Parallels Virtuozzo ซึ่งใช้แนวทางที่แตกต่างออกไปเล็กน้อยเมื่อเปรียบเทียบกับผลิตภัณฑ์ VMware, Microsoft และ Citrix แต่กลับให้ผลลัพธ์ที่คล้ายคลึงกันมาก

ความแตกต่างที่ชัดเจนที่สุดคือความต้องการระบบปฏิบัติการโฮสต์ที่จะรัน Virtuozzo Containers ซึ่งอาจเป็น Windows Server 2003, Red Hat Enterprise Linux หรือหนึ่งใน Linux distros อื่นๆ ที่รองรับการใช้งานทั้ง 32 บิตและ 64 บิตในแต่ละกรณี อย่างไรก็ตาม ไม่เหมือนกับผลิตภัณฑ์เวอร์ช่วลไลเซชั่นที่โฮสต์ส่วนใหญ่ (และไฮเปอร์ไวเซอร์) ซอฟต์แวร์ Parallels ไม่ได้พยายามจำลองเครื่องจริง แต่เป็นการจำลองระบบปฏิบัติการโฮสต์โดยสร้างสภาพแวดล้อมเสมือนหลายระบบ — เรียกว่า 'คอนเทนเนอร์' หรือ 'สภาพแวดล้อมเสมือน' (VEs) - ภายในแอปพลิเคชันที่สามารถรันได้อย่างอิสระ กันและกัน.

บนเซิร์ฟเวอร์มีระบบปฏิบัติการเพียงระบบเดียว และไฟล์จำนวนมากถูกแชร์ แต่แต่ละคอนเทนเนอร์จะได้รับพื้นที่หน่วยความจำของตัวเองพร้อมกับรีจิสทรี ผู้ใช้ และการตั้งค่าอื่นๆ ผลลัพธ์ที่ได้คือสิ่งที่ดูเหมือนเป็นอินสแตนซ์ที่แยกจากกันและมีอยู่ในตัวเองของ Windows หรือ Linux จากมุมมองของแอปพลิเคชัน

แตกต่างจากการจำลองเสมือนด้วยฮาร์ดแวร์ คุณไม่สามารถผสมผสานแพลตฟอร์มต่างๆ เข้าด้วยกันได้ แต่แนวทางระบบปฏิบัติการเสมือนจริงให้ประสิทธิภาพในระดับที่ใกล้เคียงกันโดยไม่จำเป็นต้องใช้ไดรเวอร์แบบกำหนดเอง มีข้อดีอื่นๆ อีกหลายประการ เนื่องจากมีการแชร์ไฟล์และไลบรารีที่รองรับจำนวนมาก เช่น ค่าใช้จ่ายในการจัดเก็บจึงต่ำกว่ามาก ซึ่งจะทำให้ Virtuozzo Containers สามารถโฮสต์ VE ต่อเซิร์ฟเวอร์ได้มากขึ้น (หลายร้อย) มากกว่าเครื่องเสมือน (VM) ของคุณ คอนเทนเนอร์ยังปรับใช้ได้รวดเร็วยิ่งขึ้นโดยไม่จำเป็นต้องติดตั้งระบบปฏิบัติการใหม่ทุกครั้ง นอกจากนี้ด้วยการแพตช์โฮสต์ คุณสามารถแพตช์คอนเทนเนอร์ทั้งหมดได้ทันที พร้อมประโยชน์ที่ชัดเจนทั้งในแง่ของความปลอดภัยและปริมาณการจัดการที่จำเป็น

แพ็คเกจ Virtuozzo ยังมีคุณสมบัติการจัดสรรทรัพยากรแบบไดนามิกและเครื่องมืออำนวยความสะดวกในการจัดสรรภาระงาน โดยไม่จำกัดจำนวนทรัพยากรที่สามารถจัดสรรให้กับ VE ได้ นอกจากนี้ยังมีการสนับสนุนในตัวสำหรับการเฟลโอเวอร์ที่มีความพร้อมใช้งานสูง ผ่านการผสานรวมกับ Microsoft Cluster Service (MSCS) หรือ Red Hat Clustering พร้อมด้วยการโยกย้ายคอนเทนเนอร์ระหว่างโฮสต์เซิร์ฟเวอร์เพื่อการบำรุงรักษาและการโหลด สมดุล

การติดตั้งและตั้งค่า
Virtuozzo Containers ติดตั้งเหมือนกับแอปพลิเคชันเซิร์ฟเวอร์ทั่วไป ตามคำแนะนำของ Parallels เราได้โหลดมันลงบนระบบที่ใช้ Windows Server 2003 R2 และใช้การติดตั้งใหม่โดยไม่มี แพตช์หรือแอปพลิเคชันอื่นๆ ที่ติดตั้ง — แนวคิดเพื่อหลีกเลี่ยงความขัดแย้งที่อาจเกิดขึ้นกับ DLL ที่ไม่ได้มาตรฐานและอื่นๆ ส่วนประกอบ

รูทีนการตั้งค่าใช้เวลาประมาณ 30 นาทีและไม่ลำบากมากนัก หลังจากนั้นเรามีตัวเลือกสองอย่าง เครื่องมือการจัดการ: Parallels Management Console ที่ให้มาซึ่งเราใช้งานภายในเครื่องเพื่อจัดการคอนโซลใหม่ เซิร์ฟเวอร์ที่ติดตั้ง และตัวเลือก Parallels Infrastructure Manager บนเว็บ ซึ่งสามารถใช้เพื่อจัดการเซิร์ฟเวอร์ Virtuozzo หลายเครื่องและผลิตภัณฑ์ Parallels อื่นๆ จากระยะไกล

คอนโซลแบบรวมถูกรวมเข้าด้วยกันโดยเป็นส่วนหนึ่งของแพ็คเกจ Virtuozzo Containers เพื่อจัดการเซิร์ฟเวอร์ภายในและคอนเทนเนอร์

Parallels Infrastructure Manager บนเว็บสามารถใช้เพื่อจัดการเซิร์ฟเวอร์ Virtuozzo Containers และผลิตภัณฑ์ Parallels อื่นๆ จากระยะไกลได้

เราชอบอย่างหลัง แต่ทั้งคู่พิสูจน์แล้วว่าเข้าใจและนำทางได้อย่างตรงไปตรงมา ในทางปฏิบัติ เราพบว่าการสร้างและการจัดการคอนเทนเนอร์คล้ายกับการทำงานกับเครื่องเสมือนมาก ยกเว้นแต่ว่า เนื่องจากคุณไม่จำเป็นต้องติดตั้งระบบปฏิบัติการทุกครั้ง จึงเร็วกว่ามาก สามารถจัดสรรโปรเซสเซอร์ ดิสก์ และทรัพยากรเครือข่ายได้ตามต้องการ พร้อมด้วยระบบปฏิบัติการและเทมเพลตแอปพลิเคชันเพื่อช่วยเพิ่มความรวดเร็วและลดความซับซ้อนของกระบวนการ หากจำเป็น คุณสามารถปล่อยให้ผู้ใช้สร้างและจัดการคอนเทนเนอร์ด้วยตนเองโดยใช้เครื่องมือบนเว็บอื่น นั่นคือ Parallels Power Panel

ไม่มีระบบปฏิบัติการเกสต์ให้ติดตั้ง ดังนั้นสามารถสร้างคอนเทนเนอร์ได้อย่างรวดเร็วโดยมีค่าใช้จ่ายดิสก์น้อยที่สุด

การจัดการที่ได้รับมอบหมายผ่าน Parallels Power Panel ช่วยให้ผู้ใช้สามารถจัดการคอนเทนเนอร์ได้ด้วยตนเอง

คอนเทนเนอร์สามารถเริ่มทำงานได้ตามความต้องการหรือเมื่อเซิร์ฟเวอร์บูท และรูปลักษณ์และความรู้สึกเหมือนกับอินสแตนซ์ที่แยกจากกันของระบบปฏิบัติการโฮสต์สำหรับทุกจุดประสงค์และวัตถุประสงค์ ตัวอย่างเช่น บนเซิร์ฟเวอร์ Windows ของเรา เราสามารถเชื่อมต่อโดยใช้เดสก์ท็อประยะไกล และติดตั้งและเรียกใช้แอปพลิเคชันได้เหมือนกับว่าเรากำลังเชื่อมต่อกับเซิร์ฟเวอร์ 'ของจริง' คุณยังสามารถเชื่อมต่อกับ Terminal Services และโปรแกรมเสริม Citrix เพื่อจำลองการจัดส่งแอปพลิเคชันภายในสภาพแวดล้อมคอนเทนเนอร์ได้

เครื่องมือมีไว้เพื่อคอยติดตามสถานะของคอนเทนเนอร์และติดตามการใช้ทรัพยากร พร้อมการแจ้งเตือนทางอีเมลเมื่อมีการละเมิดเกณฑ์ การสำรองข้อมูลคอนเทนเนอร์ถูกสร้างขึ้นมาเป็นมาตรฐาน พร้อมด้วยเครื่องมือที่ช่วยโยกย้ายปริมาณงานจริงและเสมือนไปยังสภาพแวดล้อมคอนเทนเนอร์

แม้ว่าเราไม่สามารถสร้างโหลดได้เพียงพอที่จะทดสอบความเครียดของซอฟต์แวร์ แต่ดูเหมือนว่าจะมีความแตกต่างกันเล็กน้อย เงื่อนไขด้านประสิทธิภาพเมื่อเปรียบเทียบกับตัวเลือกไฮเปอร์ไวเซอร์ต่างๆ และเราประทับใจมากกับประสิทธิภาพทั้งหมด ทำงาน ในด้านราคา ผลิตภัณฑ์ Parallels ดูเหมือนจะมีราคาแพงเล็กน้อยโดยไม่มีการแจกของรางวัลเหมือนของ VMWare ESXIตัวอย่างเช่นหรือฟรี ไฮเปอร์-วี และ เซน เซิร์ฟเวอร์ แต่เมื่อถึงเวลาที่คุณคำนึงถึงการจัดการทั้งหมด ความพร้อมใช้งานสูงและสิ่งพิเศษอื่น ๆ ที่จำเป็นต้องทำ การใช้ผลิตภัณฑ์เหล่านั้นให้ดีที่สุดมีไม่มากนัก โดยที่ Virtuozzo Containers มีความสมบูรณ์มากกว่ามาก สารละลาย.

ท้ายที่สุด เป็นเรื่องน่าสังเกตว่าบริษัทมีแผนจะเปิดตัวการใช้งานแบบไฮบริดที่จะบูรณาการเข้าด้วยกัน ไฮเปอร์ไวเซอร์ใหม่และเปิดใช้งานการโยกย้ายปริมาณงานระหว่างคอนเทนเนอร์และเครื่องเสมือนเพื่อให้เหมาะกับความแตกต่าง ความต้องการ