Virtual Machine คืออะไร และสามารถใช้เพื่ออะไร?


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

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

อธิบายเครื่องเสมือน

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

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

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

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

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

เครื่องเสมือนทำงานอย่างไร?

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

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

ไฮเปอร์ไวเซอร์มีสองประเภท

ประเภท 1

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

ประเภท 2

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

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

เครื่องเสมือนใช้ทำอะไร?

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

1. ลองใช้ระบบปฏิบัติการใหม่

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

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

2. เรียกใช้ซอฟต์แวร์เก่า

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

11

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

3. เรียกใช้ซอฟต์แวร์ที่พัฒนาขึ้นสำหรับระบบปฏิบัติการที่แตกต่างกัน

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

4. ทดสอบซอฟต์แวร์สำหรับแพลตฟอร์มต่างๆ

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

5. จัดการกับมัลแวร์ที่อาจเกิดขึ้นได้อย่างปลอดภัย

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

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

6. รวบรวมเซิร์ฟเวอร์หลายเครื่องบนพีซีเครื่องเดียว

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

การใช้ VM มีประโยชน์อย่างไร

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

1. มีความคุ้มค่า

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

2. เคลื่อนย้ายได้ง่าย

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

3. พวกเขาให้ความปลอดภัย

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

4. เหมาะสำหรับการทดสอบและการทดลอง

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

เครื่องเสมือนในการประมวลผลแบบคลาวด์

คุณทราบหรือไม่ว่าเครื่องเสมือนสามารถทำงานบนระบบคลาวด์ได้ ได้รับการออกแบบมาเพื่อแทนที่เครื่องจริงและยังคงให้คุณทำทุกอย่างที่ VM จะทำหากติดตั้งบนคอมพิวเตอร์ส่วนบุคคลของคุณ เครื่องเสมือนมีสองประเภทในการประมวลผลแบบคลาวด์: ProcessVM และ System VM

Process VM ได้รับการออกแบบมาเพื่อรันกระบวนการเดียวบนเครื่องโฮสต์ในรูปแบบของแอปพลิเคชัน ตัวอย่างเช่น Java Virtual Machine จะอนุญาตให้ระบบใด ๆ เรียกใช้แอปพลิเคชัน Java ทั้งหมด นี่เป็นตัวอย่างทั่วไปของ Process Virtual Machine System VM ได้รับการออกแบบมาเพื่อแทนที่เครื่องจริงด้วยเครื่องเสมือนโดยสิ้นเชิง

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

ซอฟต์แวร์เครื่องเสมือนที่ดีที่สุด

หากต้องการตั้งค่าสภาพแวดล้อม VM บนคอมพิวเตอร์ของคุณ คุณต้องมีซอฟต์แวร์เครื่องเสมือนพิเศษ คุณจะพบตัวเลือกยอดนิยมด้านล่าง

1.เครื่องเล่นเวิร์กสเตชัน วีเอ็มแวร์

วีเอ็มแวร์ เป็นแพ็คเกจผลิตภัณฑ์เสมือนจริงที่ครอบคลุม มี Fusion สำหรับ Apple Mac และ WorkstationPlayer สำหรับพีซี ได้รับการปรับให้เหมาะกับระบบปฏิบัติการโฮสต์ที่แตกต่างกัน แต่โดยพื้นฐานแล้วนำเสนอโซลูชั่นเดียวกัน เป็นหนึ่งในซอฟต์แวร์จำลองเสมือนที่หายากที่รองรับ DirectX 10 จึงเป็นตัวเลือกที่ดีสำหรับผู้ที่สนใจในการจำลองเสมือนของ GPU VMware ให้บริการฟรีสำหรับการใช้งานส่วนตัว แต่ผู้ใช้ทางธุรกิจจะต้องลงทุนในเวอร์ชัน Pro และ Fusion Pro

2.ออราเคิล VM VirtualBox

VirtualBox รองรับระบบปฏิบัติการโฮสต์และแขกที่หลากหลาย ซึ่งทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้ที่ต้องการทดลอง คุณสามารถสร้าง VM ด้วย Windows XP, Windows NT, Linux 2.4, OpenSolaris, Server 2003 และแม้แต่ IBM OS/2 ผู้ใช้ Apple สามารถเรียกใช้เซสชัน Mac VM ได้ แต่ที่สำคัญที่สุด VirtualBox เป็นโอเพ่นซอร์สและไม่มีค่าใช้จ่ายใด ๆ ทั้งสิ้น แม้แต่เวอร์ชัน Enterprise ที่พัฒนาขึ้นเพื่อธุรกิจก็ตาม

3.ไมโครซอฟต์ ไฮเปอร์-วี

พัฒนาโดย Microsoft เมื่อปี 2008 ขณะนี้ ไฮเปอร์-วี พร้อมให้บริการฟรีสำหรับผู้ใช้ Windows 10 และ 11 Pro, Enterprise และ Education ทุกคน แต่เวอร์ชันฟรีนี้มีข้อจำกัดอย่างมากและไม่ได้ผลในระยะยาว ขาดการรองรับ GPU แต่คุณสามารถใช้เพื่อสร้างสภาพแวดล้อมเสมือน Windows XP หรือใหม่กว่าได้ เช่นเดียวกับ Linux ที่มีเคอร์เนลอย่างน้อย 3.4 และ FreeBSD Microsoft Hyper-V จะไม่แสดงปาฏิหาริย์ แต่เป็นตัวเลือกเริ่มต้นที่ดีสำหรับผู้เริ่มต้นที่ต้องการทดลองระบบเสมือนจริง.

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

แจ้งให้เราทราบในความคิดเห็นด้านล่างว่าทำไมคุณถึงใช้เครื่องเสมือนและอย่างไร!

.

กระทู้ที่เกี่ยวข้อง:


14.09.2022