回答:
jujuパッケージの説明から:
Jujuは、次世代のサービスオーケストレーションフレームワークです。クラウドのAPTに例えられています。Jujuを使用すると、さまざまな作成者がチャームと呼ばれるサービス式を個別に作成し、それらのサービスが簡単なプロトコルを介して通信と構成を調整できるようにすることができます。
だから、魅力は、サービスを管理する方法をjujuに伝えます。サービスの例には、「mysqlデータベース」または「wordpress」があります。サービスがデプロイされると、jujuはそれらの間の関係を定義し(「worpress needs mysql」)、一部のサービスを外部に公開できます。
これは、特定のものに基づいてフックを起動する任意の言語で記述できる一連のスクリプトです。したがって、「インストールフック」は、jujuがインストールされたときにインスタンスで最初に実行されるものであり、他のサービスへのフックを行うことができます。
チャームには通常、サービスを水平にスケーリングするために必要なすべてのインテリジェンスが含まれます。そのため、たとえば、クラスター化されたMySQLの魅力は、そのサービスに応じてすべてのサービスとの関係を維持しながら、クラスターにマシンを追加する方法を知っていることです。これにより、特にクラウド上で、必要なサービスを構築し、スケールアップおよびスケールダウンできます。
Jujuは、物理的な展開のためにOrchestraと併用することもできます。そのため、たとえば、Hadoopの魅力があれば、それを使用して、Hadoopをオーケストラの数千台のサーバーにインストールできます。
Jujuユーザーチュートリアルから詳細情報を入手できます。
Jujuは、クラウド向けのサービスオーケストレーションツールです。「DevOps Distilled」と名付けられたこのサービスは、クラウドプロバイダーへのサービスの一貫した信頼性の高い展開を可能にするために設計されたツールです。一般的に「クラウド向けのapt-get」に例えられるJuju は、基本的にビルディングブロックであるチャーム、サービスのデプロイ、インストール、設定だけでなく、そのサービスがどのように関連するかに関するすべての指示のコンテナーを使用することで、この目標を達成しますクラウド内の他のサービスへ。
Jujuの使用を開始する方法に関する質問とドキュメントはたくさんありますので、ここでは繰り返しません。
Jujuクライアントは多くのプラットフォームにインストールできます。Ubuntuの1つのエディションに限定されません。そのため、Ubuntuデスクトップ、Mac OSX、およびその他のプラットフォームにjuju をインストールして、近日中により多くのプラットフォームをサポートできます。
現在、ジュジュには電子書籍などはありません。ヘルプが最適な場所は、ウェブサイト、ドキュメント、IRC、またはAsk Ubuntuのこちらです