21
Feb
Virtual Machines คืออะไร?
Comments
Virtual Machines คืออะไร?
.
Virtual Machine (VM)คือซอฟต์แวร์ที่ใช้ทรัพยากรของเครื่องคอมพิวเตอร์ไม่ว่าจะเป็น 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/