Tags:
Node Thumbnail

หลังๆ ระบบคอมพิวเตอร์แบบกลุ่มเมฆได้รับความนิยมมากขึ้น เราเริ่มเห็นซอฟต์แวร์สำหรับกลุ่มเมฆหน้าใหม่ๆ อีกหลายตัว เช่น 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

Get latest news from Blognone

Comments

By: znop
Android
on 2 October 2011 - 19:41 #339858
znop's picture

จู๋จู๋??? (อ่านออกเสียงแบบ เป็นคำถามภาษาอังกฤษนะครับ อย่าคิดลึกนะ)

By: gudome
ContributoriPhoneWindows
on 2 October 2011 - 20:09 #339861

มีใครอ่านชื่อแล้วแปลเป็นภาษาไทยก่อนเลยเหมือนผมมั่ง - -'

By: boynoiz
AndroidSUSEUbuntuWindows
on 2 October 2011 - 23:25 #339892
boynoiz's picture

จุ๊จุ๊....

By: thegodth
AndroidRed HatUbuntuWindows
on 3 October 2011 - 04:33 #339954

มันต่างกันยังไงกับ yum, apt-get, aptitute ครับ?

By: toneation on 3 October 2011 - 10:38 #339991 Reply to:339954

น่าจะเหมือนกันแน่ๆเลย
ต้องลองเทสดูแล้วแบบนี้

By: mk
FounderAndroid
on 3 October 2011 - 11:50 #340020 Reply to:339954
mk's picture

ถ้าจะให้คล้ายขึ้นมาหน่อย จะเหมือนกับ gem ของ Ruby on Rails มากกว่าครับ