Container Orchestration ไหนบ้างนะที่ OpenStack รองรับ?


สำหรับระบบ Cloud แล้ว ทั้ง Container และ OpenStack ถือว่าเป็นเทคโนโลยีที่กำลังเป็นที่นิยม แต่ทราบไหมว่า Container Orchestration Tool ตัวไหนบ้างที่สามารถนำมาใช้งานร่วมกับ Open Source Cloud Platform อย่าง OpenStack ได้วันนี้เรามีคำตอบ

ผลการค้นหารูปภาพสำหรับ Container Orchestration

หลายต่อหลายองค์กรนิยมใช้ Container Orchestration Tool (หรือบางครั้งเรียกว่า Container Orchestration Engine) ในการ Deploy, Scale และใช้ในการเชื่อต่อส่วนประกอบต่างๆ ที่เป็นของ Container Technology เข้าไว้ด้วยกัน โดย Orchestration Tool มีส่วนช่วยให้องค์กรสามารถที่จะ Monitor พวก Container Instance เพื่อลดจำนวน Container ที่กระจายตัวอยู่ในระบบได้

OpenStack Magnum Module ที่เป็นบริการ OpenStack API สำหรับ Container นั้นรองรับ 3 Container Orchestration Engine หลักๆ ก็คือ Docker, Google Kubernetes, และ Apache Mesos

Docker ถือเป็นหนึ่งใน Orchestration Engine ที่เป็นที่นิยม และเป็นที่รู้จักมากที่สุด ซึ่ง Docker ทำให้ Developer สามารถ Package และ Deploy ทั้ง Application ตลอดจนสิ่งที่ Application ต้องใช้ได้ภายในหนึ่ง Image ที่รันบนระบบของ Linux ทั้งนี้ Docker ก็มี Tool ของตัวเอง เช่น Docker Machine สำหรับสร้าง Docker Host, Docker Compose สำหรับรวบรวม Application ซับซ้อนทั้งหลายที่กระจายตัวอยู่, และ Docker Swarm สำหรับรองรับ Container Cluster ให้มีระบบ Computing ที่ยืดหยุ่นและ Scale การใช้งานได้

Google Kubernetes จัดเป็น Container Orchestration Engine แบบ Open Source แบบหนึ่ง ที่รองรับการงานร่วมกับ Docker Container โดย Kubernetes นี้จะ Deploy และจัดการ Container อยู่ภายใน Compute Cluster อีกทั้งยังทำ Workload Balancing เพื่อคงไว้ซึ่งศักยภาพของการทำงานอีกด้วย

Apache Mesos ก็เป็นอีกหนึ่ง Orchestration Engine แบบ Open Source ที่เน้นในด้านความคงทนต่อความเสียหาย (Fault-Tolerant), Compute Cluster ขนาดใหญ่, และการรองรับ Node จำนวนนับหมื่นที่รัน Docker Container นอกจากนี้ Mesos ยังสามารถรองรับคอนเซ็ปต์ของ Jobs And Tasks รวมไปถึงสภาพแวดล้อม Container ที่เปลี่ยนแปลงอยู่ตลอดและมีความสามารถการ Scale สูง ซึ่งหลายๆ องค์กรมักจะใช้งาน Mesos กับ Job System อย่าง Marathon สำหรับรัน Jobs และ Tasks

ผู้ใช้งาน OpenStack สามารถเลือกใช้อย่างไหนก็ได้จาก 3 Orchestration Tool นี้ โดย Engine ที่เลือกใช้จะถูก Provision อัติโนมัติ ไปยัง Host System ที่มี Container Deploy อยู่ในทันที




Create Date : 11 มกราคม 2561
Last Update : 11 มกราคม 2561 16:27:50 น.
Counter : 803 Pageviews.

0 comments
ชื่อ :
Comment :
 *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 

สมาชิกหมายเลข 3872753
Location :
  

[ดู Profile ทั้งหมด]
 ฝากข้อความหลังไมค์
 Rss Feed

 ผู้ติดตามบล็อก : 1 คน [?]



มกราคม 2561

 
1
2
3
5
6
7
12
13
14
15
18
19
20
21
22
23
24
26
27
28
29
31
 
 
All Blog