Каково различие между Амулетом и Марионеткой/Шеф-поваром?

Попытались спросить третью сторону об основных отличиях между Амулетом и Марионеткой/Шеф-поваром. Третьи стороны не слишком знакомы с Амулетом и не могли заявить. Они просто заявили, что у других есть большой импульс, и было бы трудно преодолеть их вывод.

Был бы самые близкие к Амулету быть готовым выделить преимущества этого программного обеспечения, и почему это настигнет Марионетку/Шеф-повара на арене управления конфигурацией?

80
задан 17 April 2013 в 16:52

4 ответа

Mark, это - большой вопрос и было первым, которое я спросил, когда кто-то сказал мне об Амулете. Вот некоторые большие различия.

  • Амулет инкапсулирует сервисы - очарование определяет все способы, которыми сервис должен выставить или использовать данные конфигурации к/от другим сервисам. Как очарование делает, который является бизнесом очарования. Это может использовать любой инструмент от сценариев оболочки до Шеф-повара в сольном режиме, чтобы сделать это.

  • Амулет организует настройку - амулет отслеживает ресурсы, которые это имеет в наличии для него, и может добавить или удалить их по мере необходимости. В настоящее время эти ресурсы являются машинами AWS EC2, облака OpenStack (как HP Cloud), Microsoft Azure, Joyent, машины без операционной системы через МААС и локальный поставщик LXC/KVM.

  • Амулет делает совместное использование легкого - любой может внести очарование в Хранилище Очарования Амулета; это очарование исследуется и взаимодействует рассмотренный сообществом Амулета.

Вот некоторые другие люди сравнений, сделали со всех концов сети:

48
ответ дан 22 November 2019 в 23:15

(Правовая оговорка - я - основатель Марионетки и генерального директора Марионеточного Labs),

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

Наша стратегия с Марионеткой состоит в том, чтобы создать лучший стек с нуля, тогда как амулет, кажется, определенный слой стека и отъезда других слоев к другим инструментам. Таким образом, в то время как можно решить целую проблему с Марионеткой (хотя иногда с немного большим количеством работы, чем Вы мог бы любить), необходимо будет интегрировать амулет с другими инструментами для получения очень сделанными.

Действительно, амулет походит на собственную версию CloudFormation из Amazon, хотя без графика и такого. Так, применимый с Марионеткой и т.д., но не заменой для него.

33
ответ дан 22 November 2019 в 23:15

Вот, другой берет, как Амулет соответствует другим средствам автоматизации:

Я ответственен за Облачную Стратегию в Каноническом, компании позади Ubuntu и Амулета. Амулет не является конкурентом Марионетки или Шеф-повара. Амулет может установить Марионетку или Шеф-повара и из Очарования, инкапсуляции Амулета сервиса, можно назвать существующие Марионеточные модули или получения Шеф-повара.

Таким образом, что такое Амулет? Амулет позволяет Вам немедленно развертывать, интегрировать и масштабировать свой стек/сервисы/приложения IT. Мгновенный IT получает без болей. Или через командную строку или через GUI.

Таким образом, Амулет ближе к PaaS затем к инструменту Devops, так как можно создать облако (Амулет является установщиком OpenStack Canonical по умолчанию), инфраструктура, которая идет на вершину его (веб-/приложения/дб серверы, Hadoop, MongoDB, и т.д.), но большая часть remarkingly Амулета позволяет приложениям быть развернутыми и сразу интегрированными (добавлять-отношение между Wordpress и MySQL автоматически установит таблицы Wordpress и данные в MySQL).

Также серверы приложений (Java, php, node.js, scala, и т.д.) могут сотрудничать с управлением версиями следовательно, автоматическое развертывание и масштабирование Ваших приложений возможны. Таким образом в отличие от PaaS, Вы не ограничены определенным программным стеком, но все еще получаете мгновенное развертывание, интеграцию и масштабирующиеся преимущества. Думайте о нем как о гибкой PaaS или FlexiPaaS, который немедленно развертывает, интегрирует и масштабирует Ваши программные сервисы, не будучи ограниченным или будучи заблокированным - в.

Источник - Предупреждение: вход в систему требуется.

9
ответ дан 22 November 2019 в 23:15

Простым языком амулет инкапсулирует сервисное исследование, хранилище значения ключа и управление конфигурацией. Марионетка/шеф-повар и т.д. является чистым управлением конфигурацией.

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

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

По большей части марионетка и т.д. является предметно-ориентированными языками, тогда как амулет является системой, не языком.

3
ответ дан 22 November 2019 в 23:15

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

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