# Virtualization คืออะไร

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

- ชื่ออื่น: เทคโนโลยีจำลองทรัพยากรคอมพิวเตอร์เสมือน, เวอร์ชวลไลเซชัน, Server Virtualization
- ปรับปรุงล่าสุด: 2026-10-01T18:22:00.000Z
- ที่มา: https://thaidata.co.th/glossary/virtualization/

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

## Virtualization ทำงานอย่างไร

หัวใจคือซอฟต์แวร์ที่เรียกว่า hypervisor ซึ่งสร้างฮาร์ดแวร์เสมือนให้แต่ละ Virtual Machine และควบคุมการเข้าถึงฮาร์ดแวร์จริง เอกสาร NIST SP 800-125 ที่เผยแพร่เดือนมกราคม 2011 แบ่งรูปแบบไว้สองแบบ

- **Bare metal** hypervisor ทำงานบนฮาร์ดแวร์โดยตรง ไม่มีระบบปฏิบัติการคั่นกลาง เซิร์ฟเวอร์ส่วนใหญ่ใช้รูปแบบนี้
- **Hosted** hypervisor ทำงานบนระบบปฏิบัติการทั่วไปอีกชั้นหนึ่ง เช่น Windows, Linux หรือ macOS นิยมใช้กับเครื่องเดสก์ท็อป

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

## ตัวอย่างการใช้งาน

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

## Virtualization ต่างจาก Cloud Computing อย่างไร

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

## แหล่งอ้างอิง

- [SP 800-125: Guide to Security for Full Virtualization Technologies](https://csrc.nist.gov/pubs/sp/800/125/final) — NIST
- [Virtualization | Cloud Native Glossary](https://glossary.cncf.io/virtualization/) — CNCF
- [SP 800-145: The NIST Definition of Cloud Computing](https://csrc.nist.gov/pubs/sp/800/145/final) — NIST
