Что такое Джуджу? Что такое очарование Джуджу?


Ответы:


30

Из описания пакета juju:

Juju - это сервисная структура следующего поколения. Он был уподоблен APT для облака. С помощью Juju разные авторы могут самостоятельно создавать формулы услуг, называемые прелестями, и заставлять эти службы координировать свои коммуникации и конфигурацию с помощью простого протокола.

Таким образом, очарование говорит Джуджу, как управлять сервисом. Примерами сервиса могут быть «база данных mysql» или «wordpress». После развертывания службы juju может определить отношения между ними («worpress needs mysql») и выставить некоторые службы для внешнего мира.

Это набор сценариев, которые могут быть написаны на любом языке, которые запускают зацепки на основе определенных вещей. Таким образом, «установочный хук» - это первое, что будет запускаться на экземпляре, когда Juju устанавливает его, и мы можем подключиться к другим сервисам.

Очарование обычно включает в себя весь интеллект, необходимый для горизонтального масштабирования сервиса. Так, например, прелесть кластерного MySQL будет знать, как добавлять машины в кластер, сохраняя отношения со всеми сервисами, зависящими от этого сервиса. Это позволяет вам наращивать и масштабировать желаемый сервис, особенно в облаке.

Juju также может использоваться вместе с Orchestra для физического развертывания. Так, например, если у вас есть прелесть для Hadoop, вы можете использовать его для установки Hadoop на несколько тысяч серверов с Orchestra.

Вы можете получить дополнительную информацию из руководства пользователя Juju


6
Джуджу работает как шарм. Похоже. Смешно.
H_7

12

Juju - сервисный инструмент для управления облаком. Объявленный как «DevOps Distilled», это инструмент, предназначенный для обеспечения согласованного и надежного развертывания сервисов для облачного провайдера. Обычно его называют «apt-get for the cloud». Juju достигает этой цели, используя прелести, которые по сути являются строительными блоками, контейнерами всех инструкций о том, как не только развернуть, установить и настроить службу, но и как эта служба связана на другие сервисы в облаке.

Есть много вопросов и документации о том, как начать работать с Juju, поэтому я не буду повторять их здесь.

Вы можете установить клиент Juju на нескольких платформах, это не ограничивается какой-либо одной версией Ubuntu. Таким образом, вы можете установить juju на свой рабочий стол Ubuntu, Mac OSX и другие платформы с поддержкой новых платформ в ближайшее время.

На данный момент на Juju нет электронных книг или чего-то подобного. Лучшее место для помощи - это веб-сайт , документы , IRC или здесь, на Ask Ubuntu.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.