Что является различием между Мгновенные приложения и Очарование (и щелчок)

Я услышал, что система, используемая, чтобы упаковать и установить приложения в песочницах на человечности, является пакетом щелчка на desktopNext и телефоне/планшете.

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

Я также знаю, что существует некоторое очарование на инструменте Juju сервера Ubuntu для установки приложений на сервере.

Те те приложения щелчка / мгновенные приложения - то же как Очарование?


Я прав, если я говорю, что очарование похоже на контейнеры, которые могут установить .deb или мгновенные приложения и также добавить некоторые метаданные, чтобы позволить инструменту Juju знать (например), как настроить приложения, или как соединить приложения вместе, таким образом, будет легче человеку настроить его environement полные из технических приложений для сервера; И они очаровывают, просто сделаны работать над Амулетом, быть развернутым в масштабе, не обязательно только на 1 устройстве?

3
задан 13 February 2015 в 19:01

2 ответа

Очарование не является пакетами, очарование является кодом и метаданными, которые развертывают сервисы через несколько машин; таким образом, они используют debian пакеты. Люди сделали аналогии, что очарование похоже "на облачные пакеты", или "склонный - добираются для облака", но это не упаковочная система так же больше, как это - набор кода.

А типичный рычаг установки очарования мог бы содержать apt-get команды для установки программного обеспечения из репозитория, или они могли бы захватить tarballs, или они могли бы даже содержать сами двоичные файлы. Это действительно до автора очарования, как очарование устанавливает программное обеспечение.

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

5
ответ дан 1 December 2019 в 15:38

Очарование более подобно Марионеточному Модулю или Главному Рецепту. Очарование, Модули и Рецепты являются механизмами для оркестровки, которая отличается, чем управление пакетом. Оркестровка включает установку и управление установленными ресурсами. Программное обеспечение оркестровки может динамично настроить установленное программное обеспечение, настроенное для пользователя. Это может управлять той конфигурацией со временем также. Возьмите, например, веб-сертификат. Сертификаты истекают через какое-то время. Программное обеспечение Orchestration может установить сертификат. То, когда сертификат должен быть заменен, программное обеспечение оркестровки может, справилось с обновлением (автоматически).

Его мое личное мнение, что Марионетка является лучшим программным обеспечением оркестровки. Это является самым старым, имеет большую часть поддержки, является Свободным Источником, имеет великое сообщество, имеет множества документации, имеет свой собственный язык программирования, активно разрабатывает и развивается. Последняя версия марионетки определила типы!!!

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

я не ужасно знаком с очарованием, но я думаю, что они не управляют системными ресурсами как Марионетка. Важный бит является управлением изменениями. IE, марионетка удостоверяется, что ресурсы, о которых он знает, находятся в корректном состоянии. При значении, если администраторский ssh's в поле и изменения конфигурационный файл вручную (возможно, он отлаживает), марионетка вернется изменения назад в том, что указано в марионеточном коде. Я не думаю, что очарование имеет эту возможность. Исправьте меня, если я неправ.

0
ответ дан 1 December 2019 в 15:38

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

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