LXC (Linux Containers)
LXC คืออะไร
LXC (Linux Containers) เป็นเทคโนโลยีที่ใช้ในการสร้างและจัดการคอนเทนเนอร์บนระบบปฏิบัติการ Linux เพื่อให้สามารถแยกการทำงานของแอปพลิเคชันต่าง ๆ ออกจากกันโดยไม่ต้องใช้เทคโนโลยีการจำลองเครื่องเสมือนแบบเต็มรูปแบบ (virtual machine)
คุณสมบัติ
การแยกตัว (Isolation): แยกการทำงานของโปรเซสส์, ระบบไฟล์, และเครือข่ายจากระบบโฮสต์
การใช้งานทรัพยากรน้อย: ใช้ทรัพยากรของระบบน้อยกว่า VM เพราะใช้เคอร์เนลร่วมกัน
การรองรับการปรับขยาย: สามารถเพิ่มหรือลดจำนวนคอนเทนเนอร์ได้ตามต้องการ
ประเภท
System Containers: จำลองระบบปฏิบัติการทั้งระบบเพื่อรันหลายแอพพลิเคชัน
Application Containers: รันเฉพาะแอปพลิเคชันเดียวและรวดเร็ว
นิยมใช้
การรันแอปพลิเคชันในสภาพแวดล้อมที่แยกออกจากกัน
การพัฒนาซอฟต์แวร์และการทดสอบ
สร้างระบบ CI/CD ที่สอดคล้องกับความพยายามใน DevOps
Last updated
Was this helpful?