หลังๆ ระบบคอมพิวเตอร์แบบกลุ่มเมฆได้รับความนิยมมากขึ้น เราเริ่มเห็นซอฟต์แวร์สำหรับกลุ่มเมฆหน้าใหม่ๆ อีกหลายตัว เช่น OpenStack, Eucalyptus หรือ OpenNebula
แน่นอนว่าการนำซอฟต์แวร์ขึ้นไปรันบนกลุ่มเมฆจะช่วยตอบโจทย์ด้านประสิทธิภาพ แต่สิ่งที่ตามมาคือการเซ็ตอัพระบบที่ยากขึ้นเป็นเงาตามตัว
ทางแก้แบบหนึ่งคือพัฒนาซอฟต์แวร์มาช่วยติดตั้งและปรับแต่งระบบกลุ่มเมฆ ซึ่งก็เป็นแนวคิดของ "Juju" ระบบช่วยจัดการซอฟต์แวร์บนกลุ่มเมฆ
Juju (หรือชื่อเดิม Ensemble) ใช้แนวคิดแบบเดียวกับตัวจัดการแพกเกจบนลินุกซ์อย่าง dpkg หรือ APT แต่แทนที่จะเป็นซอฟต์แวร์ฝั่งไคลเอนต์ ก็เป็นการจัดการ "charm" (ทาง Juju ต้องการให้แปลว่า "มนต์" แต่จริงๆ แล้วมันคือสูตรการคอนฟิก) ที่ใช้เซ็ตระบบแทน
ตัวอย่างเช่น
juju deploy wordpress
ระบบจะติดตั้ง WordPress ตามจำนวนเครื่องที่ระบุเป็นค่า default ใน "charm ชื่อ wordpress" และถ้าต้องการเพิ่ม "หน่วย" (unit หรือ instance) ที่รัน WordPress ก็เพียงสั่ง
juju add-unit wordpress
เราก็จะได้เครื่องที่รัน WordPress เพิ่มมาอีกชุดหนึ่ง เป็นต้น
อันนี้เป็นตัวอย่างเบื้องต้นของการใช้งาน Juju เพื่อเซ็ตระบบกลุ่มเมฆ รายละเอียดดูจากวิดีโอหรือ Juju Project
Juju จะถูกรวมเข้ามากับ Ubuntu Server 11.10 เป็นรุ่นแรก (เริ่มเข้ามาใน 11.10 Beta 2 แล้ว) และใน Ubuntu 12.04 LTS จะเข้ามาอย่างเต็มตัวสำหรับลูกค้าองค์กรต่อไป
ที่มา - ReadWriteWeb
Comments
จู๋จู๋??? (อ่านออกเสียงแบบ เป็นคำถามภาษาอังกฤษนะครับ อย่าคิดลึกนะ)
มีใครอ่านชื่อแล้วแปลเป็นภาษาไทยก่อนเลยเหมือนผมมั่ง - -'
จุ๊จุ๊....
มันต่างกันยังไงกับ yum, apt-get, aptitute ครับ?
น่าจะเหมือนกันแน่ๆเลย
ต้องลองเทสดูแล้วแบบนี้
ถ้าจะให้คล้ายขึ้นมาหน่อย จะเหมือนกับ gem ของ Ruby on Rails มากกว่าครับ