Попытались спросить третью сторону об основных отличиях между Амулетом и Марионеткой/Шеф-поваром. Третьи стороны не слишком знакомы с Амулетом и не могли заявить. Они просто заявили, что у других есть большой импульс, и было бы трудно преодолеть их вывод.
Был бы самые близкие к Амулету быть готовым выделить преимущества этого программного обеспечения, и почему это настигнет Марионетку/Шеф-повара на арене управления конфигурацией?
Mark, это - большой вопрос и было первым, которое я спросил, когда кто-то сказал мне об Амулете. Вот некоторые большие различия.
Амулет инкапсулирует сервисы - очарование определяет все способы, которыми сервис должен выставить или использовать данные конфигурации к/от другим сервисам. Как очарование делает, который является бизнесом очарования. Это может использовать любой инструмент от сценариев оболочки до Шеф-повара в сольном режиме, чтобы сделать это.
Амулет организует настройку - амулет отслеживает ресурсы, которые это имеет в наличии для него, и может добавить или удалить их по мере необходимости. В настоящее время эти ресурсы являются машинами AWS EC2, облака OpenStack (как HP Cloud), Microsoft Azure, Joyent, машины без операционной системы через МААС и локальный поставщик LXC/KVM.
Амулет делает совместное использование легкого - любой может внести очарование в Хранилище Очарования Амулета; это очарование исследуется и взаимодействует рассмотренный сообществом Амулета.
Вот некоторые другие люди сравнений, сделали со всех концов сети:
(Правовая оговорка - я - основатель Марионетки и генерального директора Марионеточного Labs),
Я не знаю амулет ужасно хорошо, но от того, что я могу сказать, они несколько находятся на различных слоях. Марионетка сильна в управлении поведениями и возможностями самих машин, тогда как амулет кажется, прежде всего, выделенным разговору о наборах машин и в основном плывет на плоскодонке, как заставить машины вести себя любой особенный метод к внешним инструментам как Марионеточные или сценарии оболочки.
Наша стратегия с Марионеткой состоит в том, чтобы создать лучший стек с нуля, тогда как амулет, кажется, определенный слой стека и отъезда других слоев к другим инструментам. Таким образом, в то время как можно решить целую проблему с Марионеткой (хотя иногда с немного большим количеством работы, чем Вы мог бы любить), необходимо будет интегрировать амулет с другими инструментами для получения очень сделанными.
Действительно, амулет походит на собственную версию CloudFormation из Amazon, хотя без графика и такого. Так, применимый с Марионеткой и т.д., но не заменой для него.
Вот, другой берет, как Амулет соответствует другим средствам автоматизации:
Я ответственен за Облачную Стратегию в Каноническом, компании позади Ubuntu и Амулета. Амулет не является конкурентом Марионетки или Шеф-повара. Амулет может установить Марионетку или Шеф-повара и из Очарования, инкапсуляции Амулета сервиса, можно назвать существующие Марионеточные модули или получения Шеф-повара.
Таким образом, что такое Амулет? Амулет позволяет Вам немедленно развертывать, интегрировать и масштабировать свой стек/сервисы/приложения IT. Мгновенный IT получает без болей. Или через командную строку или через GUI.
Таким образом, Амулет ближе к PaaS затем к инструменту Devops, так как можно создать облако (Амулет является установщиком OpenStack Canonical по умолчанию), инфраструктура, которая идет на вершину его (веб-/приложения/дб серверы, Hadoop, MongoDB, и т.д.), но большая часть remarkingly Амулета позволяет приложениям быть развернутыми и сразу интегрированными (добавлять-отношение между Wordpress и MySQL автоматически установит таблицы Wordpress и данные в MySQL).
Также серверы приложений (Java, php, node.js, scala, и т.д.) могут сотрудничать с управлением версиями следовательно, автоматическое развертывание и масштабирование Ваших приложений возможны. Таким образом в отличие от PaaS, Вы не ограничены определенным программным стеком, но все еще получаете мгновенное развертывание, интеграцию и масштабирующиеся преимущества. Думайте о нем как о гибкой PaaS или FlexiPaaS, который немедленно развертывает, интегрирует и масштабирует Ваши программные сервисы, не будучи ограниченным или будучи заблокированным - в.
Источник - Предупреждение: вход в систему требуется.
Простым языком амулет инкапсулирует сервисное исследование, хранилище значения ключа и управление конфигурацией. Марионетка/шеф-повар и т.д. является чистым управлением конфигурацией.
Амулет является базирующимся событием и использует центральный "узел начальной загрузки", чтобы отслеживать и организовать события. Марионетка и шеф-повар могут быть заставлены появиться базирующееся событие, однако оно обычно просто выполняет соответствующее задание в расписании.
Afaik, Вы не можете выполнить амулет в распределенном или бессубъектном состоянии, и это возможно с большинством систем управления конфигурацией.
По большей части марионетка и т.д. является предметно-ориентированными языками, тогда как амулет является системой, не языком.