Juju คืออะไร Juju Charm คืออะไร?


33

Juju Charm คืออะไร? ใช้ทำอะไร?


ขอขอบคุณพวกคุณผมหาบางสิ่งบางอย่างที่เป็นประโยชน์จากjuju.ubuntu.com/docs ขอบคุณสำหรับความช่วยเหลือของคุณ
Shivam Pandya

คำตอบ:


30

จากคำอธิบายแพคเกจ juju:

Juju เป็นกรอบการประสานบริการรุ่นต่อไป มันเปรียบเสมือน APT สำหรับคลาวด์ ด้วย Juju ผู้เขียนที่แตกต่างกันสามารถสร้างสูตรบริการเรียกว่า Charms ได้อย่างอิสระและทำให้บริการเหล่านั้นประสานงานการสื่อสารและการกำหนดค่าผ่านโปรโตคอลง่าย ๆ

ดังนั้นเสน่ห์จึงบอก juju ถึงวิธีการจัดการบริการ ตัวอย่างของบริการอาจเป็น "ฐานข้อมูล mysql" หรือ "wordpress" หลังจากที่มีการปรับใช้บริการ juju สามารถกำหนดความสัมพันธ์ระหว่างพวกเขา ("worpress ต้องการ mysql") และเปิดเผยบริการบางอย่างกับโลกภายนอก

มันเป็นชุดของสคริปต์ที่สามารถเขียนในภาษาใดก็ได้ที่ดับตะขอตามบางสิ่ง ดังนั้น "เบ็ดติดตั้ง" เป็นสิ่งแรกที่จะทำงานในอินสแตนซ์เมื่อ juju ติดตั้งบนมันและเราสามารถทำ hooks กับบริการอื่น ๆ

เสน่ห์มักจะรวมถึงความฉลาดทั้งหมดที่จำเป็นในการขยายบริการในแนวนอน ตัวอย่างเช่นเสน่ห์ของ MySQL ในคลัสเตอร์จะรู้วิธีเพิ่มเครื่องเข้ากับคลัสเตอร์รักษาความสัมพันธ์กับบริการทั้งหมดขึ้นอยู่กับบริการนั้น บริการนี้ช่วยให้คุณสร้างและขยายบริการที่คุณต้องการโดยเฉพาะบนคลาวด์

Juju ยังสามารถใช้ร่วมกับวงออร์เคสตราสำหรับการปรับใช้ทางกายภาพ ตัวอย่างเช่นถ้าคุณมีเสน่ห์สำหรับ Hadoop คุณสามารถใช้สิ่งนั้นเพื่อติดตั้ง Hadoop ในเซิร์ฟเวอร์สองสามพันเครื่องด้วย Orchestra

คุณสามารถรับข้อมูลเพิ่มเติมได้จากบทแนะนำผู้ใช้ Juju


6
Juju ทำงานเหมือนจับใจ ฉันเดาว่า. ฮ่า ๆ.
H_7

12

Jujuเป็นเครื่องมือประสานบริการสำหรับคลาวด์ เรียกว่า "DevOps Distilled" เป็นเครื่องมือที่ออกแบบมาเพื่อช่วยให้สามารถปรับใช้บริการที่สอดคล้องและเชื่อถือได้กับผู้ให้บริการคลาวด์ เปรียบกันทั่วไปว่า "apt-get สำหรับเมฆ" Juju บรรลุเป้าหมายนี้โดยใช้เสน่ห์ซึ่งเป็นหลักหน่วยการสร้างภาชนะของทุกคำแนะนำเกี่ยวกับวิธีการที่จะไม่เพียงปรับใช้ติดตั้งและกำหนดค่าบริการ แต่วิธีการบริการที่เกี่ยวข้อง บริการอื่น ๆ ในระบบคลาวด์

มีคำถามและเอกสารมากมายเกี่ยวกับวิธีเริ่มต้นใช้งาน Juju ดังนั้นฉันจะไม่ทำซ้ำที่นี่

คุณสามารถติดตั้งไคลเอนต์ Juju บนแพลตฟอร์มจำนวนหนึ่งซึ่งไม่ จำกัด เฉพาะ Ubuntu รุ่นใดรุ่นหนึ่ง ดังนั้นคุณสามารถติดตั้ง jujuบนเดสก์ท็อป Ubuntu, Mac OSX และแพลตฟอร์มอื่น ๆ ที่รองรับแพลตฟอร์มเพิ่มเติมในเร็ว ๆ นี้

ไม่มีหนังสืออิเล็กทรอนิกส์หรือสิ่งที่ชอบใน Juju สถานที่ที่ดีที่สุดสำหรับความช่วยเหลือเป็นเว็บไซต์ , เอกสาร , IRCหรือที่นี่เมื่อถามอูบุนตู

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.