Container
Container Technology คืออะไร
Container Technology คือการสร้างสภาพแวดล้อมที่เป็นเอกฉันท์ในการรันแอปพลิเคชัน โดยการบรรจุโค้ดและส่วนประกอบที่จำเป็นเข้าไปในแพ็คเกจเดียว ซึ่งช่วยให้แอปพลิเคชันสามารถรันได้บนระบบที่หลากหลายโดยไม่มีปัญหาเกี่ยวกับการพึ่งพาซอฟต์แวร์หรือฮาร์ดแวร์ที่แตกต่างกัน
คุณสมบัติ
คอนซิสเทนต์: สามารถรันแอปพลิเคชันได้อย่างส่วนเดียวกันในสภาพแวดล้อมที่แตกต่างกัน
แยกสรรพาวุธ: ทุกแอปมีส่วนประกอบของตนเอง ไม่กระทบการทำงานของแอปอื่น
ปรับขนาดง่าย: สามารถเพิ่มหรือลดจำนวนคอนเทนเนอร์ได้ตามความต้องการ
ประสิทธิภาพสูง: ใช้ทรัพยากรได้อย่างมีประสิทธิภาพมากกว่า VM เนื่องจากใช้เคอร์เนลร่วมกัน
นิยมใช้
Docker: แพลตฟอร์มที่เป็นที่นิยมสำหรับสร้าง ส่ง และรันคอนเทนเนอร์
Kubernetes: ระบบสำหรับการจัดการคอนเทนเนอร์ในระดับอุตสาหกรรม
OpenShift: แพลตฟอร์มที่ช่วยจัดการ Kubernetes และเพิ่มฟีเจอร์ต่างๆ
Rkt: ระบบจัดการคอนเทนเนอร์อีกตัวหนึ่งที่เน้นเรื่องความปลอดภัย
Last updated
Was this helpful?