เทคโนโลยี Virtualization คืออะไร?

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

Virtualization ในคอมพิวเตอร์คืออะไร

ก่อนอื่น(First)ให้เข้าใจว่าVirtualizationไม่มีอะไรใหม่ – มันอยู่ที่นั่นเสมอ มันมีความสำคัญอย่างยิ่งในช่วง เวลาของ คอมพิวเตอร์เมนเฟรม(Mainframe Computer)ซึ่งจำเป็นต้องแบ่งปันทรัพยากรอย่างมีประสิทธิภาพ เนื่องจากในขณะนั้นมีค่าใช้จ่ายค่อนข้างสูง

ด้วยการถือกำเนิดของเวลาVirtualizationสูญเสียความสำคัญเนื่องจากเหตุผลหลักสองประการ:

  1. ต้นทุน ฮาร์ดแวร์(Hardware)ลดลงอย่างมากด้วยLSIและVLSI
  2. สถาปัตยกรรม x86 ได้รับความนิยมอย่างมาก

ในระยะสั้น:

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

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

ตัวอย่างสามารถแบ่งพาร์ติชั่นไดรฟ์ โดยใช้โปรแกรมจำลองอุปกรณ์พกพา หรือใช้ผลิตภัณฑ์ เช่น Virtual PC หรือผลิตภัณฑ์เวอร์ชวลไลเซชันเดสก์ท็อปVMware

Virtualization เช่นCloud Computingไม่มีคำจำกัดความของอุตสาหกรรมมาตรฐานและทุกคำจำกัดความสามารถแก้ไขได้ นอกจากนี้ยังไม่มีประเภทมาตรฐาน ดังนั้นเราจึงสามารถจำแนกได้เป็นสามประเภทกว้าง ๆ :

  1. การจำลองเสมือนของระบบปฏิบัติการ
  2. การจำลองเสมือนอุปกรณ์จัดเก็บข้อมูล
  3. การจำลองเสมือนของแอปพลิเคชัน

มีการจำลองเสมือนประเภทอื่นๆ ที่พัฒนาขึ้นในช่วงหลายปีที่ผ่านมา และขณะนี้กำลังได้รับความสำคัญในด้านใหม่ๆ เช่น คลาวด์คอมพิวติ้งและกริดคอมพิวติ้ง การจำลองเสมือนสำหรับการจัดเก็บ, การจำลองเสมือนสำหรับบริการ, การจำลองเสมือนสำหรับฮาร์ดแวร์, การจำลองเสมือนเครือข่าย, การจำลองเสมือนสำหรับการจัดการ และการจำลองเสมือนของเซิร์ฟเวอร์แอปพลิเคชัน(These are storage virtualization, service virtualization, hardware virtualization, network virtualization, management virtualization, and application server virtualization.)

อ่าน(Read) : วิธีเปิดหรือปิดใช้งานการจำลองเสมือนสำหรับฮาร์ดแวร์(enable or disable Hardware virtualization)กับ BIOS

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

ฉันจะให้ความกระจ่างเกี่ยวกับประเภทที่กล่าวข้างต้นในโพสต์ของฉันในอนาคต

ดู Nested Virtualization ใน Windows OS(Take a look at Nested Virtualization in Windows OS.)



About the author

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



Related posts