แกนเร็วสำหรับเครื่องเสมือน ตรวจสอบให้แน่ใจว่าเปิดใช้งานคุณสมบัติ Intel VT-x หรือ AMD-V แล้ว คำไม่กี่คำเกี่ยวกับโปรแกรมการจำลองเสมือน

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

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

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

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

วิธีใช้เครื่องเสมือนที่บ้าน

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

ตัวเลือกหลักสำหรับการใช้เครื่องเสมือนที่บ้านมีดังต่อไปนี้:

  • การสร้างสภาพแวดล้อมเสมือนส่วนบุคคลที่แยกได้จากระบบโฮสต์ ซึ่งช่วยให้คุณสามารถใช้สภาพแวดล้อมการทำงานหลายชุดบนคอมพิวเตอร์เครื่องเดียว ซึ่งแยกออกจากกันโดยสิ้นเชิง น่าเสียดายที่โมเดลนี้ไม่มีตัวเลือกในการใช้สภาพแวดล้อมเสมือนสำหรับเกม 3 มิติเนื่องจากผู้ผลิตแพลตฟอร์มการจำลองเสมือนยังไม่ได้เรียนรู้ที่จะรองรับการจำลองฟังก์ชันทั้งหมดของอะแดปเตอร์วิดีโออย่างสมบูรณ์ นำหน้าทุกคน ในขณะนี้ในเรื่องนี้ VMware ซึ่งอยู่ในแพลตฟอร์มเดสก์ท็อปเวอร์ชันล่าสุด เวิร์กสเตชัน VMwareรวมคุณสมบัติสำหรับการสนับสนุนการทดลองสำหรับ Direct-3D และเชเดอร์ อย่างไรก็ตาม ไม่นานมานี้ บริษัท PCI-SIG ก็ได้พัฒนามาตรฐานดังกล่าว พีซีไอ เอ็กซ์เพรสได้เผยแพร่ข้อกำหนดใหม่สำหรับมาตรฐาน PCI Express 2.0 ซึ่งอ้างว่ารองรับคุณสมบัติการจำลองเสมือน I/O ที่ทำให้แขกเข้าถึงฮาร์ดแวร์กายภาพได้ง่ายขึ้นอย่างมาก ไม่ต้องสงสัยเลยว่าเวลานั้นอยู่ไม่ไกลเมื่อเราจะเล่นเกมบนเครื่องเสมือน
  • สร้างเครื่องเสมือนแบบพกพาที่พร้อมใช้งานบนแพลตฟอร์มที่รองรับสถาปัตยกรรมอื่นๆ หากคุณต้องการสาธิตการทำงานของโปรแกรม จะต้องกำหนดค่าโปรแกรมหรือสภาพแวดล้อมของระบบปฏิบัติการในลักษณะใดแบบหนึ่ง - เครื่องเสมือน ตัวเลือกที่ดีที่สุดในกรณีนี้. ทำทุกอย่างในเครื่องเสมือน การดำเนินการที่จำเป็นเบิร์นลงดีวีดี และตำแหน่งที่คุณต้องแสดงว่าทุกอย่างทำงานอย่างไร ติดตั้งแพลตฟอร์มการจำลองเสมือน และเริ่มเครื่องเสมือน
  • การได้รับสภาพแวดล้อมผู้ใช้ที่ปลอดภัยสำหรับอินเทอร์เน็ต เมื่อทำงานบนอินเทอร์เน็ตซึ่งอย่างที่ทุกคนทราบกันดีว่าเต็มไปด้วยไวรัสและ” ม้าโทรจัน" การเปิดตัวอินเทอร์เน็ตเบราว์เซอร์ในโหมดผู้ใช้ไม่ใช่วิธีแก้ปัญหาที่ยอมรับได้สำหรับหลาย ๆ คนในมุมมองด้านความปลอดภัย ท้ายที่สุดแล้ว มีช่องโหว่มากมายในซอฟต์แวร์ รวมถึงระบบปฏิบัติการ ซึ่งมัลแวร์สามารถสร้างความเสียหายให้กับข้อมูลสำคัญได้ เครื่องเสมือนในกรณีนี้เป็นตัวเลือกที่ได้เปรียบมากกว่า เนื่องจากมัลแวร์หลังจากได้รับการควบคุมระบบปฏิบัติการในเครื่องเสมือนแล้ว สามารถสร้างความเสียหายภายในเครื่องได้เท่านั้น โดยไม่ส่งผลกระทบต่อระบบปฏิบัติการของโฮสต์ โดยวิธีการใน เมื่อเร็วๆ นี้ไวรัสเริ่มปรากฏให้เห็นโดยตรวจจับการมีอยู่ของพวกมันในเครื่องเสมือนและไม่เปิดเผยตัวเองในกรณีนี้ อย่างไรก็ตาม จนถึงขณะนี้มีโปรแกรมที่เป็นอันตรายเพียงไม่กี่โปรแกรมเท่านั้น และไม่ว่าในกรณีใด จะไม่ทำอันตรายต่อข้อมูลสำคัญจนกว่า อ็อบเจ็กต์ที่ติดไวรัสจะถูกถ่ายโอนไปยังโฮสต์ระบบปฏิบัติการ ดังนั้นการใช้เครื่องเสมือนในกรณีนี้ไม่ได้ยกเว้นการใช้ซอฟต์แวร์ป้องกันไวรัสเลย
  • การสร้างสภาพแวดล้อมสำหรับการทดลองกับซอฟต์แวร์ที่อาจเป็นอันตราย บนเครื่องเสมือน คุณสามารถลองใช้ตัวล้างรีจิสทรีใหม่หรืออย่างไม่ลำบาก ยูทิลิตี้ดิสก์- คุณยังสามารถติดตั้งแอพพลิเคชั่นซอฟต์แวร์ได้อย่างปลอดภัยซึ่งอาจทำให้ระบบหรือข้อมูลของคุณเสียหายได้ภายใต้เงื่อนไขบางประการ ในกรณีนี้ เครื่องเสมือนจะทำหน้าที่เป็นแซนด์บ็อกซ์ที่ใช้เล่นโปรแกรมของคุณ คุณสามารถสังเกตและศึกษางานของพวกเขาได้อย่างปลอดภัยโดยไม่ต้องกังวลกับความปลอดภัยของข้อมูลของคุณ
  • การสำรองข้อมูลสภาพแวดล้อมผู้ใช้ที่สะดวกและง่ายดาย ท้ายที่สุดแล้ว เครื่องเสมือนเป็นเพียงโฟลเดอร์ของไฟล์ในคอมพิวเตอร์ของคุณที่สามารถคัดลอกไปได้ สื่อสำรองข้อมูลแล้วจึงคืนสภาพได้ง่าย ในกรณีนี้ไม่จำเป็นต้องสร้างภาพ ฮาร์ดไดรฟ์เพื่อสำรองข้อมูลระบบของคุณ
  • ความเป็นไปได้ของการฝึกอบรมการทำงานกับระบบปฏิบัติการอื่นที่ไม่ใช่โฮสต์ของคุณ แน่นอน คุณสามารถติดตั้งระบบปฏิบัติการตัวที่สองควบคู่ไปกับระบบหลักของคุณได้ แต่ในกรณีนี้ หากคุณต้องการแอปพลิเคชันใดๆ จากระบบหลัก คุณจะต้องรีบูต ในกรณีนี้ เครื่องเสมือนเป็นตัวเลือกที่เหมาะสมที่สุด: คุณใช้งานระบบปฏิบัติการที่คุณต้องการควบคู่ไปกับระบบปฏิบัติการโฮสต์ และสลับไปมาระหว่างระบบปฏิบัติการเหล่านั้นหากจำเป็น ในหลายระบบ การแชร์ไฟล์ระหว่างระบบเกสต์และโฮสต์ทำได้ง่ายเพียงแค่ลากและวางไฟล์และโฟลเดอร์ด้วยตัวชี้เมาส์

เราได้ระบุเฉพาะตัวเลือกหลักสำหรับการใช้เครื่องเสมือนที่บ้าน แน่นอนว่ายังมีแอปพลิเคชันอื่นๆ ที่เฉพาะเจาะจงมากกว่าอีกด้วย แต่โอกาสที่แท้จริงสำหรับการใช้ระบบเดสก์ท็อปเวอร์ช่วลไลเซชั่นนั้นเปิดกว้างในธุรกิจ โดยประการแรก การเข้าถึงและการประหยัดเวลาและค่าใช้จ่ายในการซื้ออุปกรณ์เพิ่มเติมเป็นสิ่งสำคัญ

แพลตฟอร์มการจำลองเสมือนเดสก์ท็อปในธุรกิจ

สำหรับบริษัทส่วนใหญ่ เมื่อพูดถึงการจำลองเสมือน นี่หมายถึงการจำลองโครงสร้างพื้นฐานเซิร์ฟเวอร์ขององค์กรเป็นหลัก อย่างไรก็ตาม มีโซลูชันบน VM มากมายสำหรับผู้ใช้ปลายทางที่สามารถปรับปรุงประสิทธิภาพการทำงานของพนักงานของบริษัทได้อย่างมาก พิจารณาประเด็นหลักของการประยุกต์ใช้เครื่องเสมือนในธุรกิจบนแพลตฟอร์มการจำลองเสมือนสำหรับผู้ใช้เดสก์ท็อป:

  • การสร้างที่เก็บเทมเพลตทั่วไปสำหรับสภาพแวดล้อมการทำงานของผู้ใช้ พนักงานจำเป็นต้องใช้ชุดใดชุดหนึ่งขึ้นอยู่กับลักษณะเฉพาะของงานขององค์กร ซอฟต์แวร์- เมื่อพนักงานใหม่เข้าร่วมองค์กร เขาจะต้องติดตั้งระบบปฏิบัติการ กำหนดค่าด้วยวิธีใดวิธีหนึ่งตามข้อกำหนดขององค์กรและนโยบายความปลอดภัย และติดตั้งซอฟต์แวร์แอปพลิเคชันที่จำเป็นทั้งหมดด้วย เมื่อใช้เทมเพลตเครื่องเสมือน ปัญหานี้ได้รับการแก้ไขอย่างง่ายดาย: พนักงานได้รับการติดตั้งด้วยแพลตฟอร์มการจำลองเสมือนบนเดสก์ท็อปและมีการเปิดตัวเครื่องเสมือนจากชุดเทมเพลตองค์กรซึ่งมีการติดตั้งซอฟต์แวร์ที่จำเป็นทั้งหมดและการทำงานที่เหมาะสม ทำการตั้งค่าระบบแล้ว โมเดลนี้จะลดเวลาการใช้งานลงอย่างมาก พร้อมทั้งให้ความยืดหยุ่นสูงเมื่อถ่ายโอนเดสก์ท็อปเสมือนของพนักงานไปยังเครื่องอื่น แน่นอนว่ากรณีการใช้งานนี้อาจต้องใช้ทรัพยากรฮาร์ดแวร์เพิ่มขึ้น แต่จะได้ผลมากกว่าหากพนักงานต้องปฏิบัติงาน ปริมาณมากข้อมูลที่แตกต่างกันซึ่งการสำรองข้อมูลจะต้องใช้เวลามาก ตัวอย่างเช่น พนักงานการตลาดที่ติดตั้งโปรแกรมจำนวนมากที่พวกเขาต้องการ ทดลองใช้งานทุกวัน และร่วมงานด้วย เอกสารต่างๆ- ในกรณีนี้พวกเขาสามารถคัดลอกโฟลเดอร์พร้อมไฟล์ของเครื่องเสมือนที่ใช้งานได้เมื่อสิ้นสุดวันทำงานโดยไม่ต้องกลัวว่าพรุ่งนี้เมื่อติดตั้งโปรแกรมถัดไปทุกอย่างจะ "พัง"
  • การสร้างโครงสร้างพื้นฐานเดสก์ท็อปเสมือนที่ช่วยให้สามารถจัดเก็บข้อมูลสภาพแวดล้อมผู้ใช้แบบรวมศูนย์บนเซิร์ฟเวอร์ของบริษัทที่ปลอดภัย ผู้ใช้ปลายทางใช้เครื่องมือการเข้าถึงเดสก์ท็อประยะไกลสำหรับสภาพแวดล้อมของตน (เช่น บริการเทอร์มินัล) ที่จัดเก็บไว้ในศูนย์ข้อมูลขององค์กร ตัวเลือกสำหรับการใช้เครื่องเสมือนนี้จำเป็นต้องมีค่าใช้จ่ายในการดำเนินการจำนวนมาก เนื่องจากในกรณีนี้จำเป็นต้องมีการสนับสนุน แพลตฟอร์มเซิร์ฟเวอร์การจำลองเสมือนของศูนย์ข้อมูลของบริษัท อย่างไรก็ตาม นี่เป็นการรักษาความปลอดภัยและความพร้อมใช้งานในระดับที่ดีที่สุด เนื่องจากสภาพแวดล้อมการผลิตทั้งหมดได้รับการจัดเก็บและบำรุงรักษาไว้ที่ศูนย์กลางในศูนย์ข้อมูลที่ปลอดภัย จึงมีโอกาสเกิดการรั่วไหลได้ ข้อมูลที่เป็นความลับลดลงอย่างเห็นได้ชัด ในขณะเดียวกัน ระดับการเข้าถึงสภาพแวดล้อมดังกล่าวก็เพิ่มขึ้นอย่างมาก เนื่องจากสามารถให้การเข้าถึงได้จากทุกที่ด้วย การเชื่อมต่อความเร็วสูง- พูดอย่างเคร่งครัด โซลูชันนี้ใช้ไม่ได้กับแพลตฟอร์มการจำลองเสมือนบนเดสก์ท็อป แต่จะส่งผลกระทบต่อผู้ใช้ปลายทาง ตัวอย่างของโซลูชันดังกล่าวคือ VMware Virtual Desktop Infrastructure โครงสร้างพื้นฐานเสมือนเซิร์ฟเวอร์องค์กรในศูนย์ข้อมูลขององค์กร โครงสร้างของแบบจำลองดังกล่าวแสดงในรูป:
  • การใช้เครื่องเสมือนที่ได้รับการคุ้มครองโดยนโยบายความปลอดภัย ผู้เชี่ยวชาญด้านไอทีที่ต้องการรับรองการรักษาความลับของข้อมูลส่วนบุคคล รวมทั้งสาธิตซอฟต์แวร์ต่างๆ ให้กับลูกค้าบ่อยครั้ง เหมาะอย่างยิ่งสำหรับโซลูชันสำหรับการสร้างเครื่องเสมือนที่ปลอดภัยซึ่งมีวิธีการจำกัดการเข้าถึง ฟังก์ชั่นต่างๆเกี่ยวกับการทำงานกับเครื่องเสมือน คุณยังสามารถกำหนดวันหมดอายุของเครื่องเสมือนและแจกจ่ายซอฟต์แวร์ได้ตามต้องการ วงกลมบางวงบุคคลไม่สามารถใช้เครื่องเสมือนเกินกว่าเวลาที่ได้รับอนุญาต ตัวอย่างของโซลูชันดังกล่าวคือผลิตภัณฑ์ ACE Manager ของ VMware
  • ลดความซับซ้อนในการฝึกอบรมผู้ใช้โดยการสร้างห้องเรียนด้วยเครื่องเสมือนที่ใช้ระบบปฏิบัติการและแอพพลิเคชั่นซอฟต์แวร์ต่างๆ หากกลุ่มพนักงานในองค์กรจำเป็นต้องได้รับการฝึกอบรมเพื่อใช้ผลิตภัณฑ์หรือโปรแกรมบางอย่าง คุณสามารถสร้างเทมเพลตเครื่องเสมือนหนึ่งเทมเพลต และติดตั้งแพลตฟอร์มการจำลองเสมือนบนคอมพิวเตอร์แต่ละเครื่องในห้องเรียน จากนั้น เครื่องเสมือนสามารถคัดลอกไปยังคอมพิวเตอร์ทุกเครื่องและเปิดใช้งานพร้อมกับโปรแกรมตามจำนวนที่ต้องการทั้งหมด หากคุณต้องการการฝึกอบรมเกี่ยวกับผลิตภัณฑ์อื่น คุณสามารถสร้างเทมเพลตเครื่องเสมือนใหม่และปรับใช้กับคอมพิวเตอร์ทุกเครื่องในห้องเรียนของคุณได้
  • พัฒนาและทดสอบซอฟต์แวร์ในบริษัท เครื่องเสมือนซึ่งเป็นสภาพแวดล้อมแบบแยกส่วนเหมาะอย่างยิ่งสำหรับการพัฒนาซอฟต์แวร์ นักพัฒนาและผู้ทดสอบสามารถสร้างการกำหนดค่าระบบปฏิบัติการและสภาพแวดล้อมของผู้ใช้ที่จำเป็นในการจำลองพฤติกรรมของโปรแกรมบนแพลตฟอร์มต่างๆ ในส่วนของกรณีการใช้งานนี้ ยังสามารถจำลองการเชื่อมต่อการทำงานของเครื่องเสมือนบนแพลตฟอร์มทางกายภาพเดียวกันที่โต้ตอบกันผ่านการสื่อสารผ่านเครือข่ายได้อีกด้วย นอกจากนี้ บางแพลตฟอร์ม เช่น VMware Workstation ยังช่วยให้คุณสร้างแผนผังสถานะเครื่องเสมือนได้ ซึ่งแต่ละแพลตฟอร์มจะเก็บการกำหนดค่าผู้ใช้เฉพาะไว้ แต่ละสถานะเหล่านี้สามารถย้อนกลับได้ด้วยคลิกเดียว ตัวอย่างของต้นไม้ดังกล่าว:

การตรวจสอบเปรียบเทียบแพลตฟอร์มการจำลองเสมือนบนเดสก์ท็อป

บริษัทชั้นนำในด้านแพลตฟอร์มเดสก์ท็อปเวอร์ชวลไลเซชันได้ทำสิ่งต่างๆ มากมายในช่วงสองปีที่ผ่านมาเพื่อทำให้แพลตฟอร์มเหล่านี้ใช้งานง่ายที่สุดเท่าที่จะเป็นไปได้ และสามารถเข้าถึงได้แม้กระทั่งผู้ใช้ที่ไม่มีประสบการณ์มากที่สุดก็ตาม ผู้นำในการผลิตระบบเสมือนจริงสำหรับผู้ใช้ปลายทางในขณะนี้ ได้แก่ บริษัท ดังต่อไปนี้: VMware พร้อมผลิตภัณฑ์ VMware Workstation, VMware ACE และ VMware Fusion, Microsoft พร้อมผลิตภัณฑ์ Virtual PC, Parallels ซึ่งกำลังส่งเสริมแพลตฟอร์มการจำลองเสมือนสำหรับ Mac OS ด้วยผลิตภัณฑ์ Parallels Desktop สำหรับแมคและ InnoTek ด้วย แพลตฟอร์มฟรีด้วยการเปิด ซอร์สโค้ด VirtualBox. เรามาดูความสามารถของผลิตภัณฑ์บางส่วนกันอย่างรวดเร็ว

เวิร์กสเตชัน VMware


ปัจจุบัน VMware เป็นผู้นำที่ไม่มีปัญหาในด้านระบบเดสก์ท็อปเวอร์ช่วลไลเซชั่น ผลิตภัณฑ์ของบริษัทใช้งานง่าย มีฟังก์ชันการทำงานที่หลากหลาย และรวดเร็ว ผู้ผลิตแพลตฟอร์มการจำลองเสมือนเดสก์ท็อปเกือบทั้งหมดมุ่งเน้นไปที่ผลิตภัณฑ์ กระบวนการสร้างเครื่องเสมือนและการติดตั้งระบบปฏิบัติการของแขกนั้นไม่มีปัญหาใด ๆ เป็นพิเศษ: เมื่อสร้างมันขึ้นมาคุณจะต้องระบุจำนวน RAM ที่จัดสรรสำหรับระบบของแขกประเภทและขนาด ดิสก์เสมือนโฟลเดอร์ที่จะเก็บไฟล์เครื่องเสมือนและประเภทของ guest OS ที่จะติดตั้ง เช่น การกระจายการติดตั้งระบบเกสต์สามารถใช้ซีดีหรือดีวีดีที่สามารถบูตได้หรืออิมเมจ ISO หลังจากติดตั้งระบบปฏิบัติการในเครื่องเสมือน คุณต้องติดตั้ง VMware Tools และปิดการใช้งานอุปกรณ์จำลองที่ไม่จำเป็นทั้งหมดในการตั้งค่าเพื่อเพิ่มประสิทธิภาพการทำงาน คุณยังสามารถสร้างสแน็ปช็อตของสถานะ “สะอาด” ของระบบแขกพร้อมข้อมูลทั้งหมดได้ ดิสก์เสมือนณ จุดนี้จะถูกบันทึกไว้ และคุณสามารถกลับสู่สถานะที่บันทึกไว้ได้ตลอดเวลา ถึง คุณสมบัติที่สำคัญ VMware Workstation สามารถจำแนกได้เป็น:

  • รองรับดิสก์เสมือนประเภทต่างๆ (คอนโทรลเลอร์สำหรับทั้ง IDE และ for ไดรฟ์ SCSI):
    • ขนาดคงที่(จัดสรรล่วงหน้า) หรือเติบโตตามที่ได้รับการเติมเต็ม (Growing) ในขณะที่แบบแรกได้รับการปรับปรุงประสิทธิภาพและแบบหลังก็สะดวกเพราะไม่ใช้พื้นที่มากก่อนที่จะเต็ม
    • ดิสก์อิสระที่ไม่ได้รับผลกระทบจากสแน็ปช็อตของระบบปฏิบัติการ ดิสก์ดังกล่าวสะดวกสำหรับการจัดระเบียบการจัดเก็บไฟล์ซึ่งไม่จำเป็นต้องทำการเปลี่ยนแปลงเมื่อทำงานกับสแน็ปช็อตของสถานะของระบบแขก
    • รองรับดิสก์ที่สถานะไม่ถูกบันทึกเมื่อปิดเครื่องเสมือน
    • ความเป็นไปได้ในการบันทึกโดยตรงไปยังฟิสิคัลดิสก์
  • รองรับการโต้ตอบเครือข่ายประเภทต่างๆ ระหว่างเครื่องเสมือน รวมถึงการรวมเครื่องเสมือนเป็น “ทีม” (ทีม) ซึ่งช่วยให้คุณสามารถสร้างเครือข่ายย่อยเสมือนที่ประกอบด้วยเครื่องเสมือนด้วย จำนวนเงินที่แตกต่างกันอะแดปเตอร์เครือข่ายเสมือน (สูงสุดสาม) อินเทอร์เฟซเครือข่ายเสมือนสามารถทำงานได้ในสามส่วน โหมดต่างๆ:
    • การเชื่อมต่อเครือข่ายแบบบริดจ์- เครื่องเสมือนแบ่งปันทรัพยากรของการ์ดเครือข่ายกับระบบปฏิบัติการโฮสต์และทำงานร่วมกับเครือข่ายภายนอกเป็นเครื่องอิสระ
    • เครือข่ายโฮสต์เท่านั้น- เครื่องเสมือนได้รับที่อยู่ IP ในซับเน็ตโฮสต์ของตัวเองจากเซิร์ฟเวอร์ VMware DHCP ดังนั้น คุณสามารถทำงานบนเครือข่ายกับเครื่องเสมือนอื่นบนโฮสต์นี้และกับระบบปฏิบัติการของโฮสต์เท่านั้น
    • แนท- เครื่องเสมือนยังทำงานในซับเน็ตของโฮสต์เอง (แต่แตกต่างกัน) ผ่าน NAT เซิร์ฟเวอร์วีเอ็มแวร์สามารถเริ่มต้นการเชื่อมต่อกับเครือข่ายภายนอกได้ เป็นไปไม่ได้ที่จะเริ่มการเชื่อมต่อกับเครื่องเสมือนจากเครือข่ายภายนอก ภายในโฮสต์ รับประกันการสื่อสารผ่านเครือข่าย
    • สามารถติดตั้งดิสก์ได้ ระบบโฮสต์โดยใช้ยูทิลิตี้ vmware-mountและขยายโดยใช้ยูทิลิตี้ vmware-vdiskmanager.dll(ยูทิลิตี้นี้ยังทำหน้าที่ดำเนินการอื่น ๆ อีกมากมายบนดิสก์เสมือน)
  • โอกาส แลกเปลี่ยนง่ายไฟล์โดยใช้อินเทอร์เฟซ Drag&Drop รวมถึงการสร้างโฟลเดอร์แชร์ (โฟลเดอร์ที่ใช้ร่วมกัน) ระหว่างโฮสต์และระบบปฏิบัติการเกสต์
  • รองรับระบบปฏิบัติการเกสต์และโฮสต์จำนวนมาก

VMware Workstation 6 เวอร์ชันล่าสุดยังประกอบด้วยสิ่งต่อไปนี้: คุณสมบัติที่มีประโยชน์:

  • การสนับสนุนอย่างเต็มที่ อินเตอร์เฟซ USB 2.0
  • ความสามารถในการบันทึกกิจกรรมของเครื่องเสมือน
  • ผลิตภัณฑ์รวม VMware Converter (สำหรับโฮสต์ Windows) สำหรับการนำเข้าเครื่องเสมือนจากผู้ผลิตรายอื่น
  • ใช้งานเครื่องเสมือนเป็นบริการ

นอกจากนี้ ยังเป็นที่น่าสังเกตว่าในปัจจุบัน VMware Workstation เป็นแพลตฟอร์มเสมือนจริงเพียงแพลตฟอร์มเดียวที่ทดลองรองรับ Direct-3D ในระบบปฏิบัติการของแขก ข้อเสียเปรียบหลักและอาจเป็นข้อเสียเปรียบเพียงอย่างเดียวของแพลตฟอร์มนี้คือความจริงที่ว่ามันไม่ฟรี

ไมโครซอฟต์ พีซีเสมือน

หลังจากปรากฏตัวในฐานะคู่แข่งของ VMware Workstation ผลิตภัณฑ์ Connectix ซึ่งต่อมาถูกซื้อโดย Microsoft Corporation พร้อมกับ บริษัท ไม่ได้รับการพัฒนาที่คุ้มค่าในมือ เป็นผลให้ในขณะนี้ด้อยกว่าแพลตฟอร์ม VMware Workstation เกือบทุกประการและสามารถเปิดใช้งานได้บนระบบปฏิบัติการโฮสต์ Windows เท่านั้น อย่างไรก็ตาม มีผู้ใช้จำนวนพอสมควรที่ใช้แพลตฟอร์มนี้เป็นแพลตฟอร์มการจำลองเสมือนบนเดสก์ท็อป เนื่องจาก Virtual PC เป็นบริการฟรีและครอบคลุมความต้องการขั้นพื้นฐานในการใช้เครื่องเสมือน กระบวนการติดตั้งของแขกนั้นเรียบง่ายและใช้งานง่ายมาก หลังจากติดตั้งระบบปฏิบัติการแล้ว คุณจะต้องติดตั้ง Virtual Machine Additions (คล้ายกับ VMware Tools ใน VMware Workstation) ซึ่งจะเพิ่มประสิทธิภาพของ guest OS ได้อย่างมากโดยการปรับปรุงเทคโนโลยีการจำลองเสมือน สามารถติดตั้ง VM Additions บนระบบปฏิบัติการ Linux guest ได้ด้วย

เพื่อประโยชน์หลัก ผลิตภัณฑ์ไมโครซอฟต์พีซีเสมือนมีคุณสมบัติดังต่อไปนี้:

  • รองรับ Windows Vista อย่างสมบูรณ์ทั้งในฐานะโฮสต์และระบบปฏิบัติการแบบเกสต์ ในแง่ของประสิทธิภาพ Virtual PC 2007 ถือเป็นก้าวสำคัญเมื่อเทียบกับ รุ่นก่อนหน้าและตอนนี้ ประสิทธิภาพของวินโดวส์ Vista ในเครื่องเสมือนค่อนข้างเป็นที่ยอมรับ
  • รองรับระบบโฮสต์ Windows 64 บิต
  • ปรับปรุงประสิทธิภาพโดยการใช้ประโยชน์จากการปรับปรุงที่นำมาใช้ใน Microsoft Virtual Server 2005 R2
  • ความพร้อมใช้งานของดิสก์เสมือนประเภทต่างๆ:
    • การขยายแบบไดนามิก (คล้ายกับการเติบโตในเวิร์กสเตชัน VMware)
    • ขนาดคงที่ (คล้ายกับการจัดสรรล่วงหน้าใน VMware Workstation)
    • ความแตกต่าง - ดิสก์ที่เก็บการเปลี่ยนแปลง สถานะปัจจุบันดิสก์เสมือน
    • เชื่อมโยงกับก ฮาร์ดดิสก์(คล้ายกับการเขียนลงดิสก์โดยตรงใน VMware Workstation)
  • การมีการสื่อสารเครือข่ายประเภทต่าง ๆ ระหว่างเครื่องเสมือนและโฮสต์:
    • อะนาล็อกของ Bridged Networking ใน VMware Workstation
    • ภายในเท่านั้น (คล้ายกับโฮสต์เท่านั้นใน VMware Workstation)
    • เครือข่ายที่ใช้ร่วมกัน (คล้ายกับ NAT ใน VMware Workstation)

ควรสังเกตว่าผลิตภัณฑ์ Virtual PC มุ่งเป้าไปที่ผู้ใช้ตามบ้านมากกว่าผู้เชี่ยวชาญด้านไอทีและนักพัฒนาซอฟต์แวร์ ในขณะที่ VMware Workstation ซึ่งมีฟังก์ชันการทำงานที่ดีกว่ามาก สามารถครอบคลุมความต้องการของรุ่นหลังได้ ในขณะเดียวกัน Virtual PC ก็ใช้งานได้ฟรีและมีจุดประสงค์เพื่อลดความยุ่งยากในการโยกย้ายและรองรับระบบปฏิบัติการ Microsoft ใหม่เป็นหลัก รุ่นที่ล้าสมัย- และแน่นอนว่าความนิยมของแพลตฟอร์ม Virtual PC นั้นได้รับอิทธิพลจากธรรมชาติที่เสรีของมัน ซึ่งสร้างช่องทางเฉพาะสำหรับการใช้ผลิตภัณฑ์นี้

เวิร์กสเตชัน Parallels และ Parallels Desktop สำหรับ Mac


ผลิตภัณฑ์นี้มีไว้สำหรับใช้บนแพลตฟอร์ม Windows และ Linux เป็นระบบเดสก์ท็อปเสมือนจริง เนื่องจากขณะนี้ บริษัท Parallels (จริง ๆ แล้วเป็นเจ้าของโดย บริษัท รัสเซีย SWSoft) มุ่งเน้นไปที่ผลิตภัณฑ์เป็นหลัก การพัฒนาผลิตภัณฑ์นี้จึงหยุดลงบ้างแล้วและ ฟังก์ชั่นมันด้อยกว่าสองแพลตฟอร์มเดสก์ท็อปชั้นนำจาก VMware และ Microsoft ดังนั้นเราจะพูดถึงแพลตฟอร์ม Parallels Desktop สำหรับ Mac ซึ่งปัจจุบันเป็นแพลตฟอร์มหลักสำหรับคอมพิวเตอร์ Apple นอกจากนี้ ในขณะนี้ การพัฒนาแพลตฟอร์มนี้เป็นแบบไดนามิกมาก ซึ่งก่อนอื่นเนื่องมาจากความจริงที่ว่า VMware ตั้งใจอย่างจริงจังที่จะบุกตลาดการจำลองเสมือนสำหรับ Mac โดยที่เกือบจะพร้อมสำหรับการเปิดตัวขั้นสุดท้าย ผลิตภัณฑ์วีเอ็มแวร์ฟิวชั่น คุณสมบัติหลักของแพลตฟอร์ม Parallels Desktop สำหรับ Mac:

  • สร้างเครื่องเสมือนได้อย่างง่ายดายในสามขั้นตอนด้วย โดยใช้เส้นขนานผู้ช่วยติดตั้ง. หากต้องการสร้างเครื่องเสมือนและติดตั้งระบบปฏิบัติการแบบเกสต์ในนั้น ก็ไม่ต้องใช้ความพยายามใดๆ เพิ่มเติม
  • การมีอยู่ของยูทิลิตี้ Parallels Transporter ซึ่งช่วยให้คุณสามารถย้ายจากเครื่องจริงไปยังเครื่องเสมือนได้
  • รองรับระบบปฏิบัติการ Windows Vista guest เต็มรูปแบบ ช่วยให้มั่นใจได้ถึงการแลกเปลี่ยนไฟล์ระหว่างระบบปฏิบัติการเกสต์และโฮสต์อย่างง่ายดาย
  • รองรับอินเทอร์เฟซ USB 2.0
  • รองรับ Mac OS X "เสือดาว"

ชอบผลิตภัณฑ์ส่วนใหญ่สำหรับ แพลตฟอร์ม Mac OS X, Parallels Desktop มอบอินเทอร์เฟซที่เรียบง่ายและสะดวกสบายให้กับผู้ใช้ ไม่ใช่ความลับที่ผู้ใช้ Mac จำนวนมากมักรู้สึกว่าจำเป็นต้องใช้ผลิตภัณฑ์ Windows และ Parallels Desktop ก็มอบโอกาสนี้ให้พวกเขา ทำให้พวกเขารู้สึกเหมือน "อยู่ในสองโลก"

คุณยังสามารถพูดถึงผลิตภัณฑ์ Parallels เช่น Parallels Compressor Workstation และ Parallels Compressor Server ซึ่งช่วยให้คุณสามารถบีบอัดดิสก์ได้ไม่เพียง แต่เครื่องเสมือน Parallels เท่านั้น แต่ยังรวมถึง VMware ซึ่งเป็นวิธีแก้ไขปัญหาประการหนึ่งที่ผู้ใช้มักพบ

VirtualBox


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

อย่างไรก็ตาม บล็อกเกอร์จำนวนมากที่ภักดีต่อ VMware กล่าวว่าบนเดสก์ท็อป เครื่องเสมือนบนแพลตฟอร์มทำงานได้เร็วกว่าเครื่องเสมือนบน VMware Workstation อย่างเห็นได้ชัด นอกจากนี้จนกระทั่งเมื่อเร็ว ๆ นี้แพลตฟอร์ม VirtualBox มีให้บริการสำหรับโฮสต์ Linux และ Windows เท่านั้นและเมื่อปลายเดือนเมษายนมีการสร้างครั้งแรกสำหรับ Mac OS X ซึ่งแพลตฟอร์มดังกล่าวได้รับการวางแผนให้แข่งขันกับ "สัตว์ประหลาด" ของระบบเวอร์ช่วลไลเซชั่นเช่น Parallels และ วีเอ็มแวร์ และแน่นอนว่าเธอมีโอกาสชนะทุกครั้ง เมื่อพิจารณาถึงความเปิดกว้างโดยสมบูรณ์ของแพลตฟอร์มและลักษณะที่เป็นอิสระของมัน ผู้ที่ชื่นชอบจำนวนมากก็พร้อมที่จะปรับปรุงแพลตฟอร์มและเพิ่มฟังก์ชันการทำงาน หวังว่าจะไม่กระทบต่อประสิทธิภาพของมัน ในขณะนี้ VirtualBox ยังไม่มีฟังก์ชันการทำงานที่กว้างขวางเช่นแพลตฟอร์มชั้นนำ ไม่รองรับระบบ 64 บิตและการโต้ตอบกับเครือข่ายกับ Windows Vista แต่คุณสามารถรับได้จากเว็บไซต์ ข้อมูลการดำเนินงานฟังก์ชันใดของระบบที่กำลังทำงานอยู่ ในขณะนี้ แพลตฟอร์มมีคุณสมบัติหลักดังต่อไปนี้:

  • เพียงพอ รายการใหญ่รองรับระบบปฏิบัติการโฮสต์และแขก
  • รองรับสแน็ปช็อตหลายสถานะปัจจุบันของระบบแขก (สแน็ปช็อต)
  • ดิสก์ขยายและขนาดคงที่แบบไดนามิก
  • ความสามารถในการติดตั้ง Guest Additions (คล้ายกับ VMware Tools) เพื่อเพิ่มระดับการรวมเข้ากับระบบปฏิบัติการโฮสต์

แน่นอนว่าในแง่ของการใช้งาน VirtualBox เป็นผลิตภัณฑ์ที่ยังไม่บรรลุนิติภาวะ แต่ตัวบ่งชี้ประสิทธิภาพบ่งชี้ว่าแพลตฟอร์มนี้มีอนาคตและชุมชน โอเพ่นซอร์สจะพยายามปรับปรุงและพัฒนาทุกวิถีทาง

สิ่งที่ควรเลือกเป็นระบบเดสก์ท็อปเสมือนจริง?

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

ไม่ต้องสงสัยเลยเมื่อพูดถึงการใช้ระบบเดสก์ท็อปเสมือนจริงที่บ้าน โฮสต์ Windowsคุณต้องเลือกระหว่าง แพลตฟอร์มของไมโครซอฟต์ Virtual PC หรือ VirtualBox เนื่องจากฟรีและมีฟังก์ชันที่จำเป็นเพื่อรองรับเครื่องเสมือนที่บ้าน อย่างไรก็ตาม เมื่อพูดถึงการใช้เครื่องเสมือนในธุรกิจ ในสภาพแวดล้อมขององค์กรองค์กร ซึ่งมีการนำระบบเดสก์ท็อปเวอร์ชวลไลเซชันมาใช้ ความต้องการสูงในด้านฟังก์ชันการทำงานและความน่าเชื่อถือ คุณไม่สามารถทำได้หากไม่มี VMware Workstation ซึ่งเหนือกว่าแพลตฟอร์มที่อธิบายไว้อื่นๆ อย่างมาก ผลิตภัณฑ์ VirtualBox ยังสามารถค้นหาตำแหน่งได้ที่นี่ เนื่องจากเป็นผลิตภัณฑ์ที่ได้รับการปรับให้เหมาะสมที่สุดสำหรับประสิทธิภาพ

ควรใช้พีซีเสมือนเมื่อให้การสนับสนุน Windows เวอร์ชันเก่าและใช้ Windows Vista เป็นระบบปฏิบัติการเกสต์ และผู้ใช้แพลตฟอร์ม Mac ไม่สามารถทำได้หากไม่มีผลิตภัณฑ์ Parallels Desktop นี่เป็นหลักฐานจากข้อเท็จจริงที่ว่าผลลัพธ์ของการขายผลิตภัณฑ์มากกว่า 100,000 ชุดได้รับการบันทึกไว้ในปี 2549 ผู้ใช้ Mac ควรให้ความสนใจกับแพลตฟอร์ม VMware Fusion ซึ่งในอนาคตจะอ้างว่าเป็นผู้นำในด้านแพลตฟอร์มการจำลองเสมือนบนเดสก์ท็อป

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

เครื่องเสมือนคืออะไรและมีไว้เพื่ออะไร?

เครื่องเสมือนเป็นโปรแกรมที่ให้คุณจำลองคอมพิวเตอร์จริงด้วยส่วนประกอบทั้งหมด (BIOS, ฮาร์ดไดรฟ์, ขับรถ ฯลฯ) คุณสามารถติดตั้งระบบปฏิบัติการใดๆ รวมทั้งโปรแกรมและไดรเวอร์บนพีซีเสมือนนี้ได้ คุณสามารถแลกเปลี่ยนข้อมูลระหว่างระบบจริงและระบบเสมือนได้อย่างราบรื่น

ฉันจะไม่บอกว่าผู้ใช้ทุกคนต้องการเครื่องเสมือนอย่างแน่นอน แต่ผู้ใช้ขั้นสูงมักจะต้องการเครื่องดังกล่าว เครื่องเสมือนถูกใช้เพื่อวัตถุประสงค์และงานต่างๆ:

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

เพื่อให้เป็นตัวอย่างเฉพาะ เช่น มีการติดตั้ง Windows XP บนพีซีของคุณ และคุณสามารถติดตั้ง Windows 7, Windows 8 หรือ Linux บนพีซีเสมือนได้

ในบทความนี้ฉันจะพูดถึงอีมูเลเตอร์ยอดนิยมสามตัวคุณสมบัติหลักและข้อดีของแต่ละตัว ฉันจะนำเสนอมันเป็นโบนัส โปรแกรมจำลอง Androidสำหรับ Windows และจะให้ตัวอย่างการสร้างเครื่องเสมือนโดยใช้หนึ่งในโปรแกรมจำลอง

VMware เป็นหนึ่งในเครื่องเสมือนที่มีชื่อเสียงและแพร่หลายที่สุด มักใช้ในองค์กรขนาดใหญ่ VMware นำเสนอในสองรูปแบบ: Player และ Workstation โดยรูปแบบแรกนั้นฟรีและรูปแบบที่สองจะต้องชำระเงิน

วีเอ็มแวร์ยังรองรับระบบ 32 บิตและ 64 บิต รวมถึง USB 3.0 และระบบปฏิบัติการต่างๆ

คุณสมบัติหลัก:

  • VMware ช่วยให้คุณสามารถเชื่อมต่ออุปกรณ์ USB, ไดรฟ์ CD/DVD, อินเทอร์เฟซเครือข่ายและอื่น ๆ ;
  • รองรับการย้ายและคัดลอกไฟล์โดยใช้การลากและวาง
  • คุณสามารถเชื่อมต่อเครื่องเสมือนใหม่ได้โดยใช้ วิซาร์ดทีละขั้นตอน;
  • คุณสามารถสร้างเครื่องเสมือนโดยใช้ดิสก์การติดตั้งหรือจากดิสก์อิมเมจสำเร็จรูป
  • VMware Player รองรับเครื่องเสมือนที่สร้างขึ้นบน VMware แบบชำระเงิน

ไมโครซอฟต์ พีซีเสมือน

Microsoft Virtual PC เป็นเครื่องเสมือนฟรีพร้อมอินเทอร์เฟซที่เป็นมิตรต่อผู้ใช้และฟังก์ชันการทำงานที่ยอดเยี่ยม ข้อเสียเปรียบเล็กน้อยเพียงอย่างเดียวคือรองรับเฉพาะระบบปฏิบัติการ Windows เท่านั้น

คุณสมบัติหลัก:

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

VirtualBox

VirtualBox โปรแกรมจำลองฟรีซึ่งคุณสามารถติดตั้งระบบปฏิบัติการยอดนิยมได้ เช่น Windows, Linux, FreeBSD, Mac OS รองรับทั้ง 32 และ 64 รุ่นบิตระบบปฏิบัติการ นอกจากนี้ VirtualBox ยังสามารถทำงานร่วมกับคอมพิวเตอร์เสมือนที่สร้างขึ้นแบบชำระเงินได้ โปรแกรมวีเอ็มแวร์เวิร์กสเตชัน

คุณสมบัติหลักของโปรแกรม:

  • VirtualBox สามารถควบคุมได้ผ่านทาง กุยและผ่านทางบรรทัดคำสั่ง
  • VirtualBox ช่วยให้สามารถเชื่อมต่ออุปกรณ์ USB เข้ากับคอมพิวเตอร์เสมือนและอนุญาตให้อุปกรณ์เหล่านั้นทำงานร่วมกับอุปกรณ์เหล่านั้นได้โดยตรง
  • พารามิเตอร์ทั้งหมดของเครื่องเสมือนอธิบายไว้ในรูปแบบ XML ดังนั้นจึงไม่ขึ้นอยู่กับพีซีจริงที่ระบบกำลังทำงานอยู่
  • VirtualBox รองรับการควบคุมระยะไกล
  • มีแพ็คเกจ SDK พิเศษเพื่อขยายฟังก์ชันของโปรแกรม

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

การติดตั้งเครื่องเสมือน VirtualBox

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

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

ในขั้นตอนต่อไป คำเตือนจะปรากฏขึ้นเกี่ยวกับคอมพิวเตอร์ที่ถูกตัดการเชื่อมต่อชั่วคราวจากเครือข่ายระหว่างการติดตั้ง

หน้าต่างจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบว่าคุณสามารถเริ่มการติดตั้งได้ คลิกปุ่ม "ติดตั้ง" และรอให้การติดตั้งเสร็จสิ้น

ในระหว่างขั้นตอนการติดตั้ง ป๊อปอัปอาจปรากฏขึ้นว่า “ติดตั้งซอฟต์แวร์สำหรับ” ของอุปกรณ์นี้- คลิกปุ่ม "ติดตั้ง"
เมื่อการติดตั้งเสร็จสิ้น ให้คลิกปุ่ม "Finish" เครื่องเสมือนจะเริ่มทำงานโดยอัตโนมัติหลังจากการติดตั้งเสร็จสิ้น

การสร้างเครื่องเสมือน VirtualBox

ในการสร้างเครื่องเสมือนคุณต้องสร้างเครื่องเสมือนในหน้าต่าง โปรแกรม VirtualBoxคลิกที่ปุ่ม "สร้าง" ทางด้านซ้าย มุมบน.

ในขั้นตอนแรก ให้ป้อนชื่อ เครื่องกำลังถูกสร้างขึ้นและเลือกประเภทของระบบปฏิบัติการ ตัวอย่างเช่น เรามาสร้างเครื่องเสมือนด้วยระบบปฏิบัติการ Windows 7 กันเถอะ

ในขั้นตอนที่สอง เรากำหนดจำนวน RAM ที่จำเป็นสำหรับเครื่องเสมือน เราติดตั้งตามความต้องการของระบบปฏิบัติการที่เลือก ใน ความต้องการของระบบ Windows 7 ระบุว่าต้องการ RAM อย่างน้อย 1 GB สมมติว่า 1.5 GB ที่นี่คุณต้องคำนึงว่าคุณไม่สามารถติดตั้ง RAM มากกว่าครึ่งหนึ่งของคอมพิวเตอร์จริงในเครื่องเสมือนได้

ตอนนี้คุณสามารถเชื่อมต่อกับเครื่องเสมือนที่สร้างขึ้นได้ ยากเสมือนดิสก์. ก่อนอื่นเราสร้างมันขึ้นมา เลือก "สร้างฮาร์ดดิสก์เสมือนใหม่" และคลิกที่ปุ่ม "สร้าง"

ระบุประเภทของฮาร์ดไดรฟ์ หากคุณไม่คุ้นเคยกับรูปแบบที่อธิบายไว้ คุณสามารถปล่อยไว้ตามเดิมแล้วคลิก "ถัดไป"

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

ระบุชื่อ ยากเสมือนดิสก์และขนาดของมัน คลิก "สร้าง"

การตั้งค่าเครื่องเสมือน VirtualBox

มาดูกันว่าเครื่องเสมือนมีการตั้งค่าอะไรบ้าง คลิกปุ่ม "กำหนดค่า" ที่มุมซ้ายบนของโปรแกรม
หน้าต่างการตั้งค่าจะปรากฏขึ้น ที่นี่คุณสามารถเปลี่ยนพารามิเตอร์ต่างๆ ของเครื่องเสมือนได้ (เช่น จำนวน RAM ที่จัดสรร การเปิดใช้งานการเร่งความเร็ว 2D ลำดับการบูตอุปกรณ์ ฯลฯ)
การตั้งค่าทั้งหมดแบ่งออกเป็นหมวดหมู่

หากคุณทำผิดพลาดในการตั้งค่าโปรแกรมจะแจ้งให้คุณทราบโดยปรากฏที่ด้านล่างของหน้าต่างการตั้งค่าโดยมีข้อความว่า "ตรวจพบการตั้งค่าที่ไม่ถูกต้อง"

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

เมื่อตั้งค่าเสร็จแล้วให้คลิกปุ่ม "ตกลง" ในการเริ่มต้น (เปิดใช้งาน) เครื่องเสมือนที่สร้างขึ้นให้คลิกที่ปุ่ม "เปิดตัว" ตอนนี้เราใส่มันลงในไดรฟ์ ดิสก์การติดตั้งด้วยระบบปฏิบัติการ ให้ติดตั้งและกำหนดค่าระบบปฏิบัติการ และคอมพิวเตอร์เสมือนของคุณก็พร้อมใช้งาน

นั่นคือทั้งหมดที่เราดูโปรแกรมจำลองยอดนิยม 3 รายการระบุจุดแข็งทั้งหมดเลือกโปรแกรมที่เหมาะสมที่สุดสำหรับเราติดตั้งและกำหนดค่าเครื่องเสมือน VirtualBox และตอนนี้เป็นโบนัสที่สัญญาไว้

BlueStacks - โปรแกรมจำลอง Android สำหรับ Windows

BlueStacks Player เป็นโปรแกรมที่ให้คุณเรียกใช้แอปพลิเคชัน Android บนคอมพิวเตอร์ที่ใช้ Windows หรือ MacOS BlueStacks ช่วยให้คุณไม่เพียง แต่ทำความคุ้นเคยกับความสามารถของ Android เท่านั้น แต่ยังทดสอบแอปพลิเคชันที่สร้างขึ้นสำหรับระบบปฏิบัติการนี้อย่างสมบูรณ์อีกด้วย ด้วยการใช้โปรแกรมจำลอง BlueStacks ผู้ใช้สามารถติดตั้งและรันโปรแกรมใดก็ได้บนพีซีของตนบน Google Play, GetJar, Amazon Appstore, 1Mobile และแคตตาล็อกออนไลน์อื่น ๆ ของแอปพลิเคชัน Android ส่วนที่ดีที่สุดคือ BlueStacks นั้นฟรีโดยสมบูรณ์

คุณสมบัติที่สำคัญของ BlueStacks

ที่สุด คุณสมบัติที่สำคัญโปรแกรมจำลอง BlueStacks รองรับเทคโนโลยี LayerCake ซึ่งจำลองโปรเซสเซอร์ ARM เทคโนโลยีนี้ช่วยให้แอปพลิเคชัน Android ทำงานบนโปรเซสเซอร์ x86 มันยังเลียนแบบอีกด้วย ระบบย่อยกราฟิก ARM ซึ่งทำให้สามารถรันเกมล่าสุดที่เขียนขึ้นสำหรับแท็บเล็ต Android บน BlueStacks การย้ายเพจโดยใช้นิ้วของคุณซึ่งผู้ใช้แท็บเล็ตคุ้นเคยนั้นดำเนินการบน BlueStacks ด้วยเมาส์

แตกต่างจากเครื่องเสมือนอื่น ๆ คุณไม่จำเป็นต้องติดตั้งระบบปฏิบัติการด้วยตนเองบน BlueStacks ทุกอย่าง คุณสมบัติของระบบปฏิบัติการ Androidใช้งานได้ทันทีหลังจากเปิดตัว การปรับแต่งอย่างหนึ่งที่คุณต้องทำคือการเปลี่ยนภาษาอินเทอร์เฟซ รองรับภาษารัสเซียอย่างสมบูรณ์
BlueStacks ทำงานบน Windows 7, Windows Vista, Windows XP

นี่เป็นการสรุปการทบทวนของเราสำหรับวันนี้ ขอให้โชคดีกับการจำลอง

การจำลองเสมือนช่วยให้คุณสามารถสรุปข้อมูลภายในของระบบปฏิบัติการหรือบางส่วนภายในฮาร์ดแวร์และซอฟต์แวร์เสมือนได้ กล่าวอีกนัยหนึ่งคือสร้างพื้นที่เสมือนที่จะเป็นจริงจากมุมมองของระบบปฏิบัติการที่ทำงานอยู่ในพื้นที่นี้ นี่คือสิ่งที่เครื่องเสมือนทำกับ Windows 7, Linux และ Mac OS X การจำลองเสมือนยังช่วยให้คุณจำลองอุปกรณ์ที่ไม่ได้อยู่ในคอมพิวเตอร์ของคุณด้วยซ้ำ

บันทึก: ในแง่หนึ่ง เครื่องเสมือนอนุญาตให้คุณสร้างคอมพิวเตอร์ภายในคอมพิวเตอร์ได้

การจำลองเสมือนของเครื่องมีสองส่วนที่สำคัญ:

  • ปฏิสัมพันธ์ระหว่างโฮสต์กายภาพ (คอมพิวเตอร์) และโฮสต์เสมือน
  • การโต้ตอบระหว่างระบบปฏิบัติการที่ทำงานในพื้นที่เสมือนและฮาร์ดแวร์ที่ใช้

ตามกฎแล้วซอฟต์แวร์การจำลองเสมือน ได้แก่ เครื่องเสมือนสำหรับ Windows 7 (Linux, Mac OS X) แอปพลิเคชันปกติหรือบริการระบบปฏิบัติการที่ให้คุณสร้างโฮสต์ได้ โฮสต์คือเครื่องทางกายภาพ (คอมพิวเตอร์) ภายในซอฟต์แวร์การจำลองเสมือน ระบบปฏิบัติการทำงานบนโฮสต์ที่คล้ายกันหรือเหมือนกันกับโฮสต์จริง ที่เรียกว่าเครื่องเสมือน เพื่อความสะดวก ระบบปฏิบัติการที่ทำงานในเครื่องเสมือนเรียกว่าระบบปฏิบัติการแบบแขก

นอกจากนี้ยังมีวิธีการจำลองเสมือนหลายวิธีที่ไม่เพียงส่งผลต่อการใช้งานแอปพลิเคชันสำหรับการสร้างเครื่องเสมือนเท่านั้น แต่ยังรวมถึงความสามารถที่มอบให้กับระบบแขกด้วย มีการจำลองแบบดั้งเดิม ซึ่งการเรียกฮาร์ดแวร์และซอฟต์แวร์ผ่านเลเยอร์ระดับกลาง นอกจากนี้ยังมี Para-Virtualization ซึ่งส่วนหนึ่งของการดำเนินการภายในเครื่องเสมือนเกิดขึ้นบนฮาร์ดแวร์จริง ในขณะที่อีกส่วนหนึ่งผ่านเลเยอร์กลาง นอกจากนี้ยังมีการจำลองเสมือนในระดับระบบ เมื่อระบบแขกแต่ละระบบบูทในเคอร์เนลพิเศษ ซึ่งช่วยให้คุณเรียกใช้ระบบปฏิบัติการเวอร์ชันที่คล้ายกันเท่านั้น

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

ซอฟต์แวร์การจำลองเสมือนที่จัดการการสร้างและการทำงานของเครื่องเสมือน รวมถึงการจัดสรรและข้อจำกัดของทรัพยากรที่มีให้ มักเรียกว่าไฮเปอร์ไวเซอร์ แอปพลิเคชันการจำลองเสมือนบางตัวยังสามารถใช้ส่วนขยายตัวประมวลผลพิเศษเพื่อปรับปรุงประสิทธิภาพของเครื่องเสมือนได้ การมีอยู่ของส่วนขยายดังกล่าวเรียกว่าการสนับสนุนฮาร์ดแวร์สำหรับการจำลองเสมือน ตัวอย่างของการสนับสนุนนี้คือเทคโนโลยี VT-X (Intel) และ AMD-V (AMD)

Virtualization และเครื่องเสมือนคืออะไร

บางคนชอบเรียกโปรแกรมเวอร์ช่วลไลเซชั่น (เครื่องเสมือน) อะไรก็ได้ที่สร้างชั้นนามธรรมระหว่างระบบปฏิบัติการและบางส่วนของ กระบวนการทำงานอยู่- ตัวอย่างเช่น มี Sandboxie ซึ่งช่วยให้คุณสามารถแยกเบราว์เซอร์ออกจากระบบได้ (ดูยูทิลิตี้การป้องกันเบราว์เซอร์) บางโปรแกรมอนุญาตให้คุณหยุดสถานะของระบบเพื่อไม่ให้สามารถเปลี่ยนแปลงได้ คนอื่นยังอนุญาตให้คุณใช้สิ่งที่เรียกว่า โหมดเงาซึ่งโปรแกรมทั้งหมดทำงานตามปกติ แต่การเปลี่ยนแปลงใด ๆ จะถูกยกเลิกเมื่อคุณรีสตาร์ทคอมพิวเตอร์

แน่นอนว่าโปรแกรมทั้งหมดนี้จัดให้ ข้อดีต่างๆแต่ไม่ถือเป็นเทคโนโลยีการจำลองเสมือน และไม่ได้เป็นตัวแทนของเครื่องเสมือนเนื่องจากไม่ได้จำลอง การโทรของระบบและไม่อนุญาตให้ระบบปฏิบัติการของแขกทำงานบนระบบปัจจุบัน โปรแกรมดังกล่าวจะสร้างการแบ่งชั้นเพิ่มเติมเท่านั้น เพื่อเพิ่มระดับความปลอดภัยเป็นหลัก หากเรายังคงหัวข้อเรื่องความมั่นคงแล้ว...

เหตุใดจึงต้องใช้การจำลองเสมือนและเครื่องเสมือน

หากความปลอดภัยมาเป็นอันดับแรกสำหรับคุณและเป็นสิ่งแรกที่คุณนึกถึงในทุกสถานการณ์ การจำลองเสมือน (การใช้เครื่องเสมือน) สามารถช่วยคุณได้อย่างแน่นอน แต่อย่าคิดว่าการจำลองเสมือนนั้นใช้เพื่อความปลอดภัยเป็นหลัก เป้าหมายเบื้องต้นคือ: การทดสอบ การลดต้นทุน ความยืดหยุ่น การสนับสนุนผลิตภัณฑ์แบบเดิม และการศึกษา การเพิ่มระดับความปลอดภัยเป็นเพียงโบนัสที่น่าพึงพอใจซึ่งมีข้อผิดพลาดมากมายเช่นกัน

บันทึก: แม้ว่าการจำลองเสมือนจะช่วยให้คุณสามารถแยกระบบปฏิบัติการหนึ่งออกจากอีกระบบปฏิบัติการหนึ่งได้ แต่ก็ยังมีวิธีเดินทางจากระบบเกสต์ไปยังระบบปฏิบัติการหลักได้

สิ่งที่จำเป็นในการรันเทคโนโลยีเวอร์ช่วลไลเซชั่นและเครื่องเสมือน?

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

ดังนั้นหากคุณจะใช้ระบบปฏิบัติการเกสต์บนระบบของคุณ คุณจะต้องมีทรัพยากรเพิ่มเติมเพื่อใช้งานระบบปฏิบัติการเหล่านั้น เช่น โปรเซสเซอร์และ RAM ตัวอย่างเช่น หากคอมพิวเตอร์ของคุณมี RAM เพียง 2 GB และคุณต้องการเรียกใช้ระบบเกสต์บน Windows 7 คุณจะต้องจำกัดการใช้ทรัพยากรบนระบบจริงอย่างรุนแรงเพื่อให้เครื่องเสมือนทำงานได้อย่างถูกต้อง เว้นแต่ว่าคุณกำลังพยายามเรียกใช้ Windows XP ที่มีหน่วยความจำ 256 MB อย่างไรก็ตาม หากคุณมี RAM ขนาด 16 GB คุณสามารถใช้งานระบบเกสต์ได้มากกว่าหนึ่งระบบโดยไม่ประสบปัญหาการขาดแคลนทรัพยากร

ข้อดี: ติดตั้งและใช้งานง่าย

จุดด้อย: ฟังก์ชันการทำงานที่จำกัด ไม่รองรับสแน็ปช็อตหรือการแชร์ไดเร็กทอรี

เครื่องเสมือนสำหรับ Windows 7, Linux และ Mac OS X - VirtualBox

VirtualBox เป็นอีกหนึ่งโปรแกรมข้ามแพลตฟอร์มสำหรับสร้างเครื่องเสมือนสำหรับ Windows 7 และสูงกว่า รวมถึง Linux และ ระบบแมคซึ่งปัจจุบันเป็นเจ้าของโดย Oracle VirtualBox คล้ายกับ VMware Player แต่มี คุณสมบัติเพิ่มเติมรวมถึงขั้นสูงยิ่งขึ้น สแต็กเครือข่ายสแน็ปช็อตไม่จำกัดจำนวน รองรับ OpenGL และ DirectX และอื่นๆ อีกมากมาย แอพนี้ติดตั้งง่ายและใช้งานง่ายเช่นกัน คุณยังสามารถใช้บรรทัดคำสั่งสำหรับการปรับใช้อัตโนมัติได้ VirtualBox ยังรองรับ USB และไดเร็กทอรีที่แชร์ นอกจากนี้ก็ยังมี รุ่นพกพา VirtualBox. อย่างไรก็ตามก็มีข้อเสียเช่นกัน คุณไม่สามารถจับภาพหน้าจอของระบบแขกได้ การจัดการดิสก์ค่อนข้างสับสน

ผู้ชม: ผู้เริ่มต้นและผู้ใช้ที่มีประสบการณ์

ข้อดี: ติดตั้งและใช้งานง่าย มีคุณสมบัติมากมาย

จุดด้อย: ไม่รองรับภาพหน้าจอ, นำเข้า เครื่องจักรที่มีอยู่การจัดการดิสก์ที่ซับซ้อนและไม่ใช้งานง่าย

ไฮเปอร์ไวเซอร์ VMware ESXi สำหรับการสร้างเครื่องเสมือน

ESXi เป็นไฮเปอร์ไวเซอร์แบบ Bare Metal ที่มีฟังก์ชันการทำงานลดลงเมื่อเทียบกับ ESX แอปต้องการโฮสต์และสามารถควบคุมได้จากคอนโซล (คอนโซลถูกล็อคโดยค่าเริ่มต้น แต่คุณสามารถเปิดใช้งานได้ด้วยตนเอง) คุณจะไม่สามารถจับภาพหน้าจอหรือบันทึกวิดีโอหน้าจอของเครื่องเสมือนของคุณได้ การถ่ายโอนและการโคลนระบบเกสต์สามารถทำได้ด้วยตนเองเท่านั้น แต่คุณประสบความสำเร็จ การแบ่งปันหน่วยความจำเพื่อเพิ่มประสิทธิภาพการใช้ RAM การตรวจสอบและการจัดการที่มีประสิทธิภาพ และการเข้าถึงบรรทัดคำสั่งผ่าน SSH (เมื่อปลดล็อค) คุณยังสามารถติดตั้ง VMware Tools เพื่อปรับปรุงประสิทธิภาพของเครื่องเสมือนได้ Para-virtualization ยังรองรับโดย ESXi

ข้อดี: ความสามารถเครื่องเสมือนขั้นสูงที่ทรงพลัง

จุดด้อย: ต้องใช้โฮสต์และทรัพยากรจำนวนมาก ไม่ใช่เรื่องง่ายในการติดตั้งและใช้งาน

เครื่องเสมือนสำหรับ Unix/Linux - เครื่องเสมือนที่ใช้เคอร์เนล (KVM)

KVM รองรับการจำลองเสมือนสำหรับระบบปฏิบัติการที่คล้าย UNIX (Linux) เท่านั้น แอปพลิเคชันสามารถทำงานบนฮาร์ดแวร์ใดๆ หรือในโหมดจำลองได้ แต่หากไม่มีส่วนขยายโปรเซสเซอร์ ประสิทธิภาพการทำงานจะแย่มาก KVM ได้รับการออกแบบเพื่อใช้ผ่านคอนโซล แต่มันมีอินเทอร์เฟซการจัดการที่ดีที่ให้คุณเริ่มและหยุดเครื่องเสมือน จับภาพหน้าจอ และอื่นๆ อีกมากมาย อินเทอร์เฟซนี้เรียกว่า Virtual Machine Manager (VMM) และยังใช้ในการจัดการเครื่องเสมือน Xen (ดูด้านล่าง) ท้องถิ่นและ การควบคุมระยะไกล- มีข้อขัดแย้งที่ทราบกับ VirtualBox แต่สามารถแก้ไขได้ค่อนข้างง่าย

ผู้ชม: ผู้ใช้ขั้นสูงและผู้เชี่ยวชาญ

ข้อดี: การควบคุมเต็มรูปแบบและความยืดหยุ่นอย่างมาก ประสิทธิภาพสูงภายใต้เงื่อนไขที่เหมาะสม

จุดด้อย: ระบบเหมือน UNIX เท่านั้น ต้องมีส่วนขยายการจำลองเสมือนสำหรับฮาร์ดแวร์สำหรับการดำเนินการตามปกติ เน้นที่บรรทัดคำสั่ง ไม่ใช่เรื่องง่ายในการติดตั้งและใช้งาน

เครื่องเสมือนสำหรับ Unix/Linux - Xen

Xen เป็นอีกแอปพลิเคชั่นหนึ่งสำหรับการจำลองระบบปฏิบัติการที่เหมือน UNIX (Linux) ต้องบูตในอินสแตนซ์เคอร์เนลของตัวเอง ความสำคัญอยู่ที่บรรทัดคำสั่ง แต่คุณสามารถใช้ VMM ได้เช่นกัน อย่างเป็นทางการ Xen ได้รับการสนับสนุนโดย OpenSUSE มาหลายปีแล้ว และเพิ่งถูกเพิ่มเข้าไปในสาขาเคอร์เนลหลัก Xen สามารถทำงานในโหมดฮาร์ดแวร์ช่วยหรือโหมดพาราเวอร์ชวลไลเซชัน อย่างไรก็ตาม สำหรับพารา-เวอร์ชวลไลเซชันของ Xen ระดับสูงสุดปัญหาในแง่ของการติดตั้งและการเปิดตัว นอกจากนี้ Xen ยังมีการรองรับซีดีรอมที่จำกัดและ อุปกรณ์เครือข่าย- โปรแกรมนี้ยังมีให้บริการในรูปแบบไฮเปอร์ไวเซอร์การจำลองเสมือนแบบ Bare Metal บน Live CD มีส่วนขยายของบุคคลที่สามมากมายสำหรับการจัดการ Xen

ผู้ชม: ผู้ใช้ขั้นสูงและผู้เชี่ยวชาญ

ข้อดี: การควบคุมเต็มรูปแบบและความยืดหยุ่น ประสิทธิภาพที่ดีมาก รองรับเคอร์เนลเนทิฟ

จุดด้อย: ระบบเหมือน UNIX เท่านั้น โหมด Para-virtualization มีปัญหา เน้นที่บรรทัดคำสั่ง ยูทิลิตี้บรรทัดคำสั่งบางอย่างที่อาจทำให้เกิดความสับสน ไม่ใช่เรื่องง่ายในการติดตั้งและใช้งาน คุณต้องบูตอินสแตนซ์เคอร์เนลของคุณเอง

โซลูชันอื่นสำหรับการสร้างเครื่องเสมือน

มีโซลูชันอื่นๆ อีกมากมายที่ไม่ได้ระบุไว้ที่นี่ เช่น Parallels Virtuozzo, OpenVZ และ VirtualBox ที่ใช้ VMLite นอกจากนี้ยังมีโซลูชันที่ออกแบบใหม่จำนวนหนึ่ง รวมถึงตัวอย่างของการข้ามเวอร์ช่วลไลเซชั่นและธินไคลเอ็นต์ Linux ยังมีการดัดแปลงของตัวเองอีกมากมาย และอย่าลืมเกี่ยวกับเทคโนโลยีคลาวด์ด้วยแอปพลิเคชันเวอร์ชวลไลเซชัน

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

คำไม่กี่คำเกี่ยวกับโปรแกรมการจำลองเสมือน

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

โดยทั่วไปแล้ว คนส่วนใหญ่เริ่มเรียนรู้การจำลองเสมือนด้วย VMware Player หรือ VirtualBox ผู้ใช้ Linux อาจชอบ KVM และ Xen ผู้ใช้ขั้นสูงอาจต้องการดู ESXi


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

ข้อมูลทั่วไปเกี่ยวกับเครื่องเสมือน

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

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

ORACLE VirtualBox - เครื่องเสมือนสากลฟรี

VirtualBox- เครื่องมือการจำลองเสมือนที่เรียบง่าย ทรงพลัง และฟรี พัฒนาขึ้นโดยได้รับการสนับสนุนจากบริษัท ORACLE ที่มีชื่อเสียง ช่วยให้คุณสามารถติดตั้งระบบปฏิบัติการสมัยใหม่ได้เกือบทุกระบบในฐานะ "แขก" ไม่ว่าจะเป็น Windows, MacOS หรือตัวแทนจำนวนมากของตระกูล Linux

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

VirtualBox ช่วยให้คุณสร้าง "สแนปชอต" ของระบบปฏิบัติการได้ ด้วยความช่วยเหลือของพวกเขา คุณสามารถสร้าง "จุดคืนค่า" ซึ่งคุณสามารถ "ย้อนกลับ" ระบบแขกได้ตลอดเวลาในกรณีที่เกิดข้อผิดพลาดหรือความล้มเหลว

Windows Virtual PC - เครื่องเสมือนจาก Microsoft

พีซีเสมือนของ Windows- เครื่องเสมือนสำหรับการทำงานเฉพาะกับ Windows เท่านั้น การติดตั้งลินุกซ์, MacOS และระบบปฏิบัติการอื่นๆ ไม่รองรับ

Virtual PC ช่วยให้คุณสามารถรันได้หลายเครื่อง สำเนาที่แตกต่างกัน Windows บนคอมพิวเตอร์เครื่องหนึ่ง ในกรณีนี้ คุณสามารถกำหนดลำดับความสำคัญได้ โหมดอัตโนมัติจัดสรรทรัพยากรเพิ่มเติมตามความต้องการของเครื่องเสมือนโดยเฉพาะ ซึ่งจะทำให้การทำงานของเครื่องอื่นช้าลง

เสมือนแพลตฟอร์มเดียว เครื่องเสมือนพีซีเป็นข้อเสียเปรียบหลัก อย่างไรก็ตาม หากคุณต้องการทดสอบโปรแกรมที่ทำงานบน Windows เท่านั้น ก็ไม่เกี่ยวข้อง ข้อเสียบางประการถือได้ว่าใช้งานได้น้อยและสะดวกน้อยกว่าใน อินเทอร์เฟซ VirtualBox- ไม่อย่างนั้น Virtual PC ก็ค่อนข้างจะดี เครื่องมือที่เชื่อถือได้ซึ่งช่วยให้คุณสร้างเครื่องเสมือนที่ใช้ระบบปฏิบัติการ Microsoft Windows

VMware Workstation - สำหรับงานจริงจัง

VMware Workstation เป็นโปรแกรมเวอร์ช่วลไลเซชั่นที่ทรงพลัง มีค่าใช้จ่าย และเชื่อถือได้สูง ซึ่งรองรับ Windows และ Linux เครื่องนี้ไม่ได้มีไว้สำหรับการจำลองเสมือนของ MacOS

เนื่องจากความน่าเชื่อถือสูงและฟังก์ชันการทำงานที่หลากหลาย VMware Workstation จึงมักถูกใช้ไม่เพียงแต่สำหรับการทดสอบเท่านั้น แต่ยังรวมถึงสำหรับด้วย งานถาวรเครื่องเสมือนเป็นเซิร์ฟเวอร์ ไม่ว่าจะเป็นไฟร์วอลล์ที่แยกเครือข่ายขององค์กรออกจากอินเทอร์เน็ต หรือแม้แต่เซิร์ฟเวอร์ฐานข้อมูล

VMware Workstation สามารถปรับแต่งได้สูง รวมถึงตัวเลือกฮาร์ดแวร์และตัวเลือกมากมาย การเชื่อมต่อเครือข่ายสำหรับการทำงานกับอินเทอร์เน็ต เราสามารถสร้างระบบนี้ขึ้นมาใหม่ได้ดีกว่าระบบอื่นบนเครื่องเสมือน แอปพลิเคชั่นกราฟิกเนื่องจากมีตัวเร่งความเร็ว 3D เสมือนพิเศษสำหรับการรับ คุณภาพสูงกราฟิก

อินเทอร์เฟซ VMware Workstation ได้รับการจัดระเบียบค่อนข้างดี ดังนั้นการทำความคุ้นเคยกับฟังก์ชันการทำงานที่หลากหลายทั้งหมดจึงค่อนข้างง่าย โปรแกรมรองรับภาษารัสเซียอย่างสมบูรณ์

ควรสังเกตว่า VMware Workstation มี "น้องชาย" ฟรี - วีเอ็มแวร์ เพลเยอร์- เครื่องเล่นไม่สามารถสร้างเครื่องเสมือนได้ แต่อนุญาตให้คุณเรียกใช้เครื่องเสมือนที่สร้างไว้ก่อนหน้านี้ใน VMware Workstation โปรแกรมนี้จะมีประโยชน์ในกรณีการทดสอบ เช่น นักพัฒนา เป็นต้น ระบบอัตโนมัติพวกเขาจะส่งเพื่อตรวจสอบในรูปแบบของอิมเมจเครื่องเสมือน แนวทางปฏิบัตินี้กำลังแพร่หลายมากขึ้นเรื่อยๆ เนื่องจากช่วยให้ผู้ใช้ไม่ต้องปรับใช้โปรแกรมที่ไม่คุ้นเคยด้วยตนเอง

เครื่องเสมือนเป็นการจำลองอุปกรณ์บนอุปกรณ์อื่น หรือในบริบทของบทความนี้และแบบย่อ อนุญาตให้คุณเรียกใช้คอมพิวเตอร์เสมือน (เช่น โปรแกรมปกติ) ด้วยระบบปฏิบัติการที่ต้องการบนคอมพิวเตอร์ของคุณด้วยระบบปฏิบัติการเดียวกันหรือต่างกัน ตัวอย่างเช่นมีของคุณ คอมพิวเตอร์วินโดวส์คุณสามารถรัน Linux หรืออื่นๆ ได้ เวอร์ชันวินโดวส์ในเครื่องเสมือนและทำงานร่วมกับพวกเขาเช่นเดียวกับคอมพิวเตอร์ทั่วไป

คู่มือสำหรับผู้เริ่มต้นนี้จะให้รายละเอียดเกี่ยวกับวิธีสร้างและกำหนดค่าเครื่องเสมือน VirtualBox (ซอฟต์แวร์ฟรีสำหรับการทำงานกับเครื่องเสมือนบน Windows, MacOS และ Linux) รวมถึงความแตกต่างบางประการในการใช้ VirtualBox ที่อาจมีประโยชน์ อย่างไรก็ตาม Windows 10 Pro และ Enterprise มีเครื่องมือในตัวสำหรับการทำงานกับเครื่องเสมือนโปรดดู หมายเหตุ: หากติดตั้งส่วนประกอบ Hyper-V บนคอมพิวเตอร์ VirtualBox จะรายงานข้อผิดพลาด ไม่สามารถเปิดเซสชันสำหรับเครื่องเสมือน วิธีแก้ไข:

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

คุณสามารถดาวน์โหลดซอฟต์แวร์สำหรับการทำงานกับเสมือนได้ เครื่อง VirtualBoxจากเว็บไซต์อย่างเป็นทางการ https://www.virtualbox.org/wiki/Downloads ซึ่งมีการนำเสนอเวอร์ชันสำหรับ Windows, Mac OS X และ Linux แม้ว่าเว็บไซต์จะเป็นภาษาอังกฤษ แต่ตัวโปรแกรมเองก็เป็นภาษารัสเซีย เรียกใช้ไฟล์ที่ดาวน์โหลดและทำตามขั้นตอนการติดตั้งแบบง่ายๆ (โดยส่วนใหญ่ เพียงปล่อยให้การตั้งค่าทั้งหมดเป็นค่าเริ่มต้น)


ในระหว่าง การติดตั้ง VirtualBoxหากคุณปล่อยให้ส่วนประกอบสำหรับการเข้าถึงอินเทอร์เน็ตจากเครื่องเสมือนเปิดใช้งาน คุณจะเห็นคำเตือน "คำเตือน: อินเทอร์เฟซเครือข่าย" ซึ่งแจ้งให้คุณทราบว่าในระหว่างขั้นตอนการตั้งค่าการเชื่อมต่ออินเทอร์เน็ตของคุณจะถูกขัดจังหวะชั่วคราว (และจะถูกกู้คืนโดยอัตโนมัติหลังจากติดตั้งไดรเวอร์ และการกำหนดค่าการเชื่อมต่อ)

เมื่อการติดตั้งเสร็จสมบูรณ์ คุณสามารถเปิด Oracle VM VirtualBox ได้

การสร้างเครื่องเสมือนใน VirtualBox

หมายเหตุ: เครื่องเสมือนจำเป็นต้องเปิดคอมพิวเตอร์ของคุณ การจำลองเสมือน VT-xหรือ AMD-V ใน BIOS โดยปกติจะเปิดใช้งานตามค่าเริ่มต้น แต่หากมีสิ่งผิดปกติเกิดขึ้น โปรดจำไว้เสมอ

ตอนนี้เรามาสร้างเครื่องเสมือนเครื่องแรกของเรากันดีกว่า ตัวอย่างด้านล่างใช้ VirtualBox ที่ทำงานบน Windows ระบบปฏิบัติการเกสต์ (ระบบปฏิบัติการที่เป็นเวอร์ช่วลไลซ์) จะเป็น Windows 10


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

การติดตั้ง Windows ใน VirtualBox

เพื่อที่จะติดตั้ง Windows ให้กับเรา เคสวินโดว์ 10 ในรูปแบบเสมือน เครื่อง VirtualBoxคุณจะต้องมีอิมเมจ ISO พร้อมการกระจายระบบ (ดู) ขั้นตอนต่อไปจะมีลักษณะเช่นนี้


เมื่อการติดตั้งเสร็จสมบูรณ์และรีบูตเครื่องเสมือน เครื่องเสมือนก็จะพร้อมใช้งานโดยสมบูรณ์ อย่างไรก็ตาม คุณอาจต้องการทำการตั้งค่าเพิ่มเติมบางอย่าง


การตั้งค่าพื้นฐานของเครื่องเสมือน VirtualBox

ในการตั้งค่าเครื่องเสมือน (โปรดทราบว่าการตั้งค่าหลายอย่างไม่พร้อมใช้งานในขณะที่เครื่องเสมือนกำลังทำงาน) คุณสามารถเปลี่ยนการตั้งค่าพื้นฐานต่อไปนี้:


บางสิ่งข้างต้นสามารถทำได้จากเครื่องเสมือนที่ทำงานอยู่ในเมนูหลัก: ตัวอย่างเช่นคุณสามารถเชื่อมต่อแฟลชไดรฟ์เข้ากับรายการ "อุปกรณ์" ลบหรือใส่ดิสก์ (ISO) เปิดใช้งานโฟลเดอร์แชร์ ฯลฯ

ข้อมูลเพิ่มเติม

สุดท้ายนี้ นี่คือข้อมูลเพิ่มเติมบางส่วนที่อาจเป็นประโยชน์เมื่อใช้เครื่องเสมือน VirtualBox