Ubuntu Core อิมเมจขนาดเล็กสำหรับเซิร์ฟเวอร์ พร้อมระบบจัดการแพ็กเกจแบบใหม่ Snappy

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 14 ธันวาคม 2014.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    โครงการ Ubuntu เปิดตัว Ubuntu Core ระบบปฏิบัติการรุ่นเล็กสำหรับใช้งานบนกลุ่มเมฆ พร้อมระบบจัดการแพ็กเกจแบบใหม่ที่เรียกว่า Snappy

    ระบบจัดการแพ็กเกจแบบนี้ต่างไปจาก .deb หรือ apt-get เดิม เพราะถูกออกแบบมาสำหรับงานบนกลุ่มเมฆยุค container (Docker) ที่เน้นการบริหารจัดการง่ายๆ วิธีการอัพเดตจะคล้ายกับการอัพเดตมือถือคือแบ็คอัพข้อมูลก่อน แล้วอัพเดตแบบ transactional (แบบเดียวกับฐานข้อมูล) ถ้ามีปัญหาสามารถ rollback กลับคืนได้ทันที การอัพเดตไฟล์ยังอัพเดตเฉพาะส่วนต่าง (delta) ทำให้ขนาดไฟล์ที่ต้องดาวน์โหลดเล็กลงมาก

    Ubuntu อธิบายว่าการอัพเดตแบบนี้ช่วยให้กระบวนการจัดการแอพง่าย เสถียร และปลอดภัยกว่าเดิม แอพแต่ละตัวทำงานแยกกันอย่างอิสระ (isolated) ไม่มีระบบ dependency แบบของเดิม นักพัฒนาสามารถผนวกไลบรารีเวอร์ชันที่ต้องการรวมมากับแอพได้เลย แอพตัวไหนมีปัญหาหรือมีช่องโหว่ก็ไม่ส่งผลกระทบต่อระบบโดยรวม

    [​IMG]

    เนื่องจากระบบติดตั้งแพ็กเกจเป็นตัวใหม่ Ubuntu Core ไม่สามารถสั่ง apt-get ได้อีกต่อไป และเปลี่ยนมาใช้คำสั่ง snappy แทน เช่น snappy install, snappy search, snappy update เป็นต้น

    แนวคิด Snappy เกิดจากโครงการ Ubuntu Phone ที่พัฒนาระบบการอัพเดตของตัวเอง เลยนำมาใช้กับ Ubuntu Core ด้วย ซึ่งก็ตอบโจทย์การใช้งานเซิร์ฟเวอร์ยุคใหม่ที่เน้นการบริหารจัดการแอพมากขึ้น

    ตอนนี้ Ubuntu Core ยังมีสถานะเป็นอัลฟ่า สามารถดาวน์โหลดมารันทดสอบบน KVM ในเครื่องตัวเอง หรือถ้าใครมีบัญชี Azure ก็สามารถรันอิมเมจรุ่นทดสอบจาก Azure ได้เลย

    ที่มา - Ubuntu, Ars Technica

    Ubuntu, Linux, Operating System, Cloud Computing
     

แบ่งปันหน้านี้