Apa itu Juju? Apa itu Pesona Juju?


Jawaban:


30

Dari deskripsi paket juju:

Juju adalah kerangka kerja orkestrasi layanan generasi berikutnya. Telah disamakan dengan APT untuk cloud. Dengan Juju, penulis yang berbeda dapat membuat formula layanan, yang disebut mantra, secara independen, dan membuat layanan tersebut mengoordinasikan komunikasi dan konfigurasi mereka melalui protokol sederhana.

Jadi, juju memberitahu juju bagaimana mengelola layanan. Contoh layanan dapat berupa "database mysql" atau "wordpress". Setelah sebuah layanan dikerahkan, juju dapat mendefinisikan hubungan di antara mereka ("worpress needs mysql") dan memaparkan beberapa layanan ke dunia luar.

Ini adalah sekumpulan skrip yang dapat ditulis dalam bahasa apa saja yang melepaskan kait berdasarkan hal-hal tertentu. Jadi "install hook" adalah hal pertama yang akan dijalankan pada instance ketika juju menginstalnya, dan kita bisa melakukan hooks ke layanan lain.

Pesona biasanya mencakup semua kecerdasan yang dibutuhkan untuk meningkatkan skala layanan secara horizontal. Jadi, misalnya, daya tarik untuk MySQL berkerumun akan tahu cara menambahkan mesin ke cluster, menjaga hubungan dengan semua layanan tergantung pada layanan itu. Ini memungkinkan Anda membangun, dan meningkatkan layanan yang Anda inginkan, terutama di cloud.

Juju juga dapat digunakan bersama dengan Orchestra untuk penyebaran fisik. Jadi, misalnya, jika Anda memiliki daya tarik untuk Hadoop, Anda dapat menggunakannya untuk menginstal Hadoop di beberapa ribu server dengan Orchestra.

Anda bisa mendapatkan lebih banyak info dari tutorial pengguna Juju


6
Juju bekerja seperti pesona. Saya tebak. Lol.
H_7

12

Juju adalah alat orkestrasi layanan untuk cloud. Dikenal sebagai "DevOps Distilled", ini adalah alat yang dirancang untuk membantu memungkinkan penyebaran layanan yang konsisten dan andal ke penyedia cloud. Umumnya diumpamakan sebagai "apt-get for the cloud" Juju mencapai tujuan ini dengan menggunakan mantra yang pada dasarnya adalah blok bangunan, wadah semua instruksi tentang cara tidak hanya menyebarkan, menginstal, dan mengkonfigurasi layanan tetapi bagaimana layanan itu terkait ke layanan lain di cloud.

Ada banyak pertanyaan dan dokumentasi tentang cara memulai dengan Juju, jadi saya tidak akan mengulanginya di sini.

Anda dapat menginstal klien Juju pada sejumlah platform, tidak terbatas pada satu edisi Ubuntu saja. Jadi Anda dapat menginstal juju di desktop Ubuntu, Mac OSX, dan platform lainnya dengan dukungan untuk lebih banyak platform yang akan segera hadir.

Tidak ada e-book atau sejenisnya di Juju saat ini. Tempat terbaik untuk bantuan adalah situs web , dokumen , IRC , atau di sini di Ask Ubuntu

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.