Container vs. Virtual Machine: เหมือนจะคล้าย แต่ “ไส้ใน” คนละเรื่อง

ในยุคที่ผมเริ่มทำงาน System Admin ใหม่ๆ โลกของเราหมุนรอบ Virtual Machine (VM) ครับ การเสก Server ขึ้นมาหนึ่งตัวโดยไม่ต้องรอซื้อ Hardware จริงๆ ถือว่าเป็นเวทมนตร์แล้วในตอนนั้น แต่พอผมขยับมาทำ Cloud และเริ่มจับพวก Docker หรือ Kubernetes ก็เริ่มมีคำถามว่า “อ้าว แล้วมันต่างจาก VM ยังไง? ในเมื่อมันก็ได้ OS ก้อนๆ หนึ่งมาใช้งานเหมือนกัน?” วันนี้ผมจะมาแชร์ความแตกต่างนี้ให้ฟัง ในแบบฉบับที่เข้าใจง่ายและเห็นภาพครับ 1. Virtual Machine (VM): บ้านเดี่ยวที่มีทุกอย่างเป็นของตัวเอง ให้จินตนาการว่า VM คือ…



