Virtual Machines (VMs) คืออะไร?

Virtual Machines (VMs) คืออะไร?

Virtual Machine คือซอฟต์แวร์ที่ใช้ทรัพยากรของเครื่องคอมพิวเตอร์ไม่ว่าจะเป็น RAM, Hard disk, CPU ในการจำลองเครื่องคอมพิวเตอร์เสมือน ซึ่งจะเรียกเครื่องที่ถูกใช้ทรัพยากรว่า Host และเรียกเครื่องเสมือนว่า Guest โดยในเครื่อง Guest สามารถติดตั้งและใช้งานระบบปฏิบัติการได้เสมือนกับเป็นซอฟต์แวร์หนึ่งของเครื่องคอมพิวเตอร์ ดังนั้นจึงสามารถติดตั้งระบบปฏิบัติการอื่นที่แตกต่างจากระบบปฏิบัติการหลักของเครื่อง Host ได้ เช่น เครื่อง Host ใช้งาน Microsoft Windows แต่เครื่อง Guest ติดตั้ง Linux เป็นต้น นอกจากนี้ยังสามารถสร้าง Guest ได้มากกว่า 1 Guest ในเครื่อง Host เดียวกัน

.

Infrastructure ที่ต้องเตรียมก่อนที่จะสร้าง Virtual Machine จะประกอบไปด้วย

  • Infrastructure
  • Host Operating System
  • Hypervisor
.

บางผู้พัฒนาจะพัฒนา Software ของตัวเองให้รวมเอาทั้ง Host OS และ Hypervisor เข้าด้วยกันเลย เรานิยาม Software แบบนี้ว่า Type -1 Hypervisor ที่นิยมใช้กันในไทยก็มี VMware ESXi, Microsoft Hyper-V , Nutanix AHV และ KVM เป็นต้น

.

ส่วน Type-2 Hypervisor ก็จะต้องติดตั้งตามโครงสร้างที่ได้กล่าวไปเบื้องต้น ชื่อที่คุ้นเคยกัน ได้แก่  VMware Workstation

.

Virtual Machine – เปรียบเสมือน Server เสมือนที่สามารถใช้งานได้เทียบเท่ากับ Physical Server แบบเดิม ๆ เลย ส่วนประกอบมีดังนี้

  • Guest OS
  • Binary/Library
  • Application

.

.

ข้อดีของการใช้ Virtual Machine

.

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

.

.

Virtual Machines เกี่ยวข้องกับ Cloud computing อย่างไร

.

กล่าวได้ว่า Virtual Machines นั้นเป็นส่วนหนึ่งของการทำ Cloud computing เลยก็ได้ โดย Cloud computing จะใช้ Server หลาย ๆ ตัว มาวางระบบ Virtualization Technology ให้ผู้ใช้งานสามารถสร้าง คอมพิวเตอร์เสมือน (Virtual Machines) หรือ VM เองได้ ซึ่งผู้ใช้งานสามารถเลือกหรือกำหนดทรัพยากรที่ต้องการจะใช้ได้ รวมไปถึงสามารถเข้าถึงได้ทุกที่ทุกเวลาเพราะเชื่อมต่อถึงกันด้วยระบบอินเทอร์เน็ต สำหรับองค์กรที่อยากใช้บริการคลาวด์แต่ไม่รู้ต้องเริ่มต้นอย่างไร เริ่มศึกษาได้ที่ Cloud For Enterprise คืออะไร

.

.

.

.

สอบถามข้อมูล พร้อมให้คำปรึกษา Cloud Computing
ติดต่อบริษัท มอนสเตอร์ คอนเนค
โทร 02 392 3608
หรือ Line: @monsterconnect

.

.

.

.

.

Reference:

http://com-sundry.blogspot.com/2010/07/virtual-machine.html

https://www.parallels.com/blogs/ras/virtual-machine/

https://blog.cloudhm.co.th/containers-vs-vm /

Parichat Phothiin
No Comments

Post a Comment

Comment
Name
Email
Website

This site uses Akismet to reduce spam. Learn how your comment data is processed.