สอน

virtual virtualization คืออะไรและมีไว้เพื่ออะไร

สารบัญ:

Anonim

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

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

ดัชนีเนื้อหา

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

virtualization คืออะไร

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

ทรัพยากรหรือเครื่องมือนี้ที่ มีความสามารถในการแปลงคอมพิวเตอร์ทางกายภาพให้เป็นบรรทัดเสมือนของรหัส เรียกว่า Hypervisor หรือ VMM (Virtual Machine Monitor) ต้องขอบคุณซอฟต์แวร์นี้ที่ทำให้เราสามารถสรุปทรัพยากรทางกายภาพของคอมพิวเตอร์ของเราและทำซ้ำมันเพื่อให้นอกเหนือไปจากการใช้งานโดยระบบปฏิบัติการจริงของเราพวกเขายังสามารถใช้งานโดยระบบปฏิบัติการอื่นได้ ซึ่งหมายความว่าเรามีฮาร์ดดิสก์ 500 GB เราสามารถบอกซอฟต์แวร์นี้ให้สร้างจากฮาร์ดดิสก์เสมือน 60 GB สำหรับ Windows เครื่องอื่น หรือหน่วยความจำ RAM ขนาด 4 GB ของเราไปที่ Windows เสมือนนี้

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

ความแตกต่างระหว่างระบบปฏิบัติการจริงและเสมือนจริง

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

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

ประเภทของการจำลองเสมือน

การจำลองเสมือน มีหลาย ประเภท หรือหลายวิธีแตกต่างกันในการจำลองทรัพยากรบางอย่าง

การจำลองเสมือนเซิร์ฟเวอร์หรือฮาร์ดแวร์

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

ในวิธีนี้ Hypervisor จะควบคุมโปรเซสเซอร์, RAM, Hard Disk และส่วนประกอบอื่น ๆ เพื่อให้ระบบปฏิบัติการเสมือนที่แตกต่างกันสามารถทำงานพร้อมกันบนเครื่องเดียวกัน สิ่งนี้ได้ทำเครื่องหมายก่อนและหลังใน บริษัท ที่ทุ่มเทเพื่อให้บริการโฮสต์เซิร์ฟเวอร์และประเภทอื่น ๆ แก่ บริษัท ลูกค้ารายอื่น

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

ซอฟต์แวร์หรือระบบปฏิบัติการเสมือนจริง

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

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

การจำลองเสมือนเครือข่าย

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

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

การจำลองเสมือนหน่วยเก็บข้อมูล

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

เพิ่มความเร็ว: การเข้าถึงข้อมูลจะเร็วขึ้นเมื่อแบ่งหน่วย

  • ความสามารถในการขยายที่ดีขึ้น: เมื่อเราต้องการเพิ่มพื้นที่เราจะต้องซื้อยูนิตใหม่ที่เหลืออยู่แล้วเท่านั้น ประสิทธิภาพที่เพิ่มขึ้น: จะไม่มีเวลารอเนื่องจากข้อมูลที่มีอยู่จะถูกแบ่งและการเข้าถึงโดยตรงและไม่ต้องรอ การจัดการทรัพยากรอัตโนมัติ: การประสานและการจัดการทรัพยากรเหล่านี้จะถูกควบคุมโดยวิธีการสื่อสารโปรโตคอล TCP / IP หรือ ที่ใช้อินเทอร์เฟซต่าง ๆ เช่น SAS หรือ RAID

การจำลองเสมือนหน่วยความจำ

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

การจำลองเสมือนเดสก์ท็อป

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

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

ซอฟต์แวร์เสมือนจริง

ในทุกกรณีเราจะจ่ายเงินให้กับโปรแกรมจำลองเสมือนที่ฟรี

โปรแกรมการชำระเงิน:

  • VMware: EMC Corporation เป็นเจ้าของเป็นหนึ่งในเครื่องมือที่สำคัญและก้าวหน้าที่สุดในตลาด Hyper-V: มันเป็น Hypervisor ที่ เป็นเจ้าของโดย Microsoft และเราจะให้บริการฟรีหากเราได้รับลิขสิทธิ์ของ เซิร์ฟเวอร์ Windows หรือ Windows 10 Pro Parallels: อีกหนึ่งโปรแกรมที่ได้รับค่าใช้จ่ายที่มีชื่อเสียงที่สุด ช่วยให้ทั้งซอฟต์แวร์และฮาร์ดแวร์การจำลองเสมือน Virtuozzo: ใช้งานได้บน Linux มาถึง Windows ในปี 2005

โปรแกรมฟรี:

  • VirtualBox: เป็นซอฟต์แวร์โอเพ่นซอร์สที่มีชื่อเสียงที่สุดและเป็นซอฟต์แวร์ที่มีสาธารณูปโภคมากที่สุด พัฒนาโดย Oracle, VirtualBox พร้อมใช้งานสำหรับ Windows, Mac และ Linux และยังสามารถจำลองระบบปฏิบัติการ Virtual PC เหล่านี้ทั้งหมด: ยังเป็นเจ้าของโดย Microsoft และพร้อมใช้งานสำหรับ Windows XP, Vista และ 7 Xen: พัฒนาโดย University of Cambridge ซอฟต์แวร์โอเพ่นซอร์สสำหรับ Linux และ Unix OpenVZ ระบบปฏิบัติการ: ซอฟต์แวร์โอเพ่นซอร์สอื่น ๆ ที่เข้ากันได้กับรุ่น Linux ทั้งสำหรับโฮสต์และเสมือน KVM: เครื่องมือการจำลองเสมือนอื่นสำหรับระบบปฏิบัติการ Linux

ข้อดีของการใช้ virtualization

ข้อดีของการใช้ virtualization นั้นมีมากมาย สิ่งที่สำคัญที่สุดคือ:

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

ข้อเสียของการจำลองเสมือน

สีขาวจะไม่มีตัวตนถ้าไม่มีสีดำ ในทุกสิ่งมีข้อเสียบางอย่างในการใช้วิธีการจำลองเสมือนจริง:

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

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

เราขอแนะนำ:

คุณต้องการสร้าง Windows เสมือนจริง หรือไม่? เราจะดูในไม่ช้าว่าจะทำอย่างไร เราหวังว่าบทความนี้จะช่วยให้คุณเข้าใจได้ดีขึ้นว่าเวอร์ชวลไลเซชันคืออะไร

สอน

ตัวเลือกของบรรณาธิการ

Back to top button