Является ли Juju подходящим инструментом для разработки и развертывания?

Одно из замечательных преимуществ использования docker, которое я нашел, заключается в том, что он позволяет мне гарантировать, что среда, в которой выполняется мой код, очень похожа, если не идентична, среде, в которой он будет работать при работе в рабочей среде. (Хотя в настоящее время я не использую докер для производственных развертываний, все мои виртуальные машины докеров используют те же сценарии кукол, что и мои инструменты развертывания)

Juju кажется отличным инструментом для развертывания и связывания сервисов вместе, но я Я пытаюсь понять, какую роль она играет в разработке программного обеспечения. Я хотел бы иметь возможность использовать Juju для локального развертывания кода, который я пишу, а также серверов баз данных, от которых это зависит. Это подходящее использование Juju? Я не нашел документации такого рода использования, что наводит меня на мысль, что это не так. (хотя есть много только при локальном развертывании, а не при разработке и развертывании).

5
задан 12 June 2015 в 23:43

1 ответ

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

http://fromanegg.com/post/121456490632/using-juju-for-development

Также имеет в виду, что Очарование Амулета может быть записано с помощью любого языка программирования или DSL, который может быть выполнен на хост-машине. Это означает, что может использовать Марионетку, шеф-повара, Python, JavaScript, Докера, и в значительной степени что-либо еще, что требуется использовать. Таким образом, можно создать Очарование с помощью существующих сценариев для использования в своих интересах всех других функций Juju, должен предложить.

0
ответ дан 12 June 2015 в 23:43

Другие вопросы по тегам:

Похожие вопросы: