Category Cloud & Infra

How does Docker Work? ฉบับเข้าใจง่ายใน 3 นาที

สำหรับใครที่สงสัยว่า Docker ทำงานยังไง? วันนี้ผมสรุป Architecture ของมันมาให้เห็นภาพง่ายๆ ครับ 1. Docker Client 💻 (ส่วนสั่งการ) เปรียบเสมือน “รีโมตคอนโทรล” ที่เราใช้สั่งงาน นี่คือจุดที่เราพิมพ์คำสั่งต่างๆ ลงใน Terminal เช่น: 2. Docker Host 🧠 (สมองและพื้นที่ทำงาน) นี่คือเครื่อง Server หรือ Computer ที่ Docker ติดตั้งอยู่ ประกอบด้วย 2 ส่วนหลัก: 3. Docker Registry ☁️ (คลังเก็บของ) เปรียบเสมือน…

Docker Container Lifecycle : วงจรชีวิตของ Container

การใช้งาน Docker ให้มีประสิทธิภาพ ไม่ได้มีแค่การสร้างและรัน Container เท่านั้น แต่การรู้จัก วงจรชีวิตของ Container (Container Lifecycle) จะช่วยให้เราบริหารจัดการระบบได้อย่างมืออาชีพยิ่งขึ้น โพสต์นี้จะสรุปทุกขั้นตอนสำคัญจากภาพให้เข้าใจง่าย พร้อมคำสั่งหลักที่ควรรู้ วงจรชีวิตของ Docker Container 1) Created คำสั่ง: docker create สร้าง Container ใหม่จาก Image แต่ ยังไม่เริ่มทำงาน เหมาะสำหรับเตรียมการตั้งค่า หรือต้องการรันภายหลัง 2) Running คำสั่ง: docker run สร้างและเริ่มต้น Container ทันที — เป็นคำสั่งที่ใช้บ่อยที่สุด…

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

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

Azure VNet: กระดูกสันหลังของ Cloud Service

ถ้าถามผมว่าจุดเริ่มต้นของการย้ายขึ้น Cloud หรือทำ Cloud Migration คืออะไร? คำตอบแรกๆ ที่ผมจะนึกถึงเสมอคือ “Networking” ครับ เพราะไม่ว่า Compute จะแรงแค่ไหน หรือ Storage จะเยอะเท่าไหร่ ถ้า Network ออกแบบมาไม่ดี ระบบก็พังได้ง่ายๆ วันนี้ผมเลยอยากมาสรุปเรื่อง Azure Virtual Network (VNet) ให้เห็นภาพกันชัดๆ ว่ามันคืออะไร และทำไมผมถึงมองว่ามันคือหัวใจสำคัญของการวาง Infrastructure บน Azure ครับ Azure VNet คืออะไร? (ในมุมมองของผม) ถ้าเปรียบ Azure เหมือนตึกออฟฟิศขนาดยักษ์ที่มีคนเช่าอยู่เต็มไปหมด VNet…