Tags:
Node Thumbnail

Apache Mesos ซอฟต์แวร์โอเพนซอร์สสำหรับสร้างคลัสเตอร์ ให้มองเห็นทรัพยากรคอมพิวเตอร์เสมือนเป็นก้อนเดียวกัน (virtual compute resource pool) เดินทางมาถึงเวอร์ชัน 1.0 แล้ว

Apache Mesos (หรือชื่อเดิม Nexus) เกิดขึ้นจากโครงการวิจัยของมหาวิทยาลัย UC Berkley ในช่วงปี 2009 หลังจากนั้นก็เติบโต และมีองค์กรใหญ่ๆ หลายแห่งนำมาใช้งานจริงจัง (เช่น Twitter และ Apple) ภายหลัง Benjamin Hindman ผู้สร้าง Mesos จึงก่อตั้งสตาร์ตอัพชื่อ Mesosphere เพื่อให้บริการ Mesos ในเชิงพาณิชย์ โดยได้รับเงินลงทุนจาก Microsoft กับ HPE ด้วย

แกนหลักของ Mesos คือการปรับแต่งเคอร์เนลของระบบให้ทำงานแบบกระจายศูนย์ และเปิด API ให้แอพพลิเคชันที่มารัน มองเห็นเป็นคอมพิวเตอร์เครื่องเดียว

ความสัมพันธ์ของ Apache Mesos (สีฟ้า) และฟีเจอร์ของ Mesosphere ที่เพิ่มเข้ามา (สีม่วง)

No Description

ของใหม่ใน Mesos 1.0 มีหลายอย่าง ดังนี้

  • เปิด HTTP API ให้นักพัฒนาเขียนแอพพลิเคชันมาคุยกับ Mesos ผ่านโพรโทคอล HTTP
  • ปรับปรุงเรื่อง Container โดยรองรับฟอร์แมตที่หลากหลาย ตามมาตรฐาน Open Container Initiative รวมถึง Docker ด้วย
  • Container Network Interface (CNI) ช่วยกำหนด network namespace ให้กับ container แต่ละตัว ส่งผลให้ container มี IP ต่างวงกันได้
  • รองรับการบริหารจัดการทรัพยากร GPU ซึ่งยังมีสถานะเป็นรุ่นเบต้า
  • ปรับปรุงเรื่องการยืนยันสิทธิ (authorization) ใหม่ให้ละเอียดมากขึ้น
  • รองรับการรัน Mesos บน Windows ซึ่งอยู่สถานะเบต้า

ที่มา - Mesosphere, Apache

Benjamin Hindman ผู้ก่อตั้ง Mesos

Get latest news from Blognone