Jump to content

Марионетка (программное обеспечение)

(Перенаправлено с Puppet Labs )
Кукольный
Разработчик(и) Кукольный
Первоначальный выпуск 2005 г .; 19 лет назад ( 2005 )
Стабильная версия
8.5.1 / 4 марта 2024 г .; 5 месяцев назад ( 4 марта 2024 г. )
Репозиторий
Написано в C++ и Clojure начиная с версии 4.0, [ 1 ] Руби
Операционная система Linux , Unix-подобные , Microsoft Windows
Тип
Лицензия Puppet с открытым исходным кодом: Apache для > 2.7.0, GPL для предыдущих версий.
Марионеточное предприятие: собственность [ 2 ]
Веб-сайт кукольный

Puppet — это инструмент управления конфигурацией программного обеспечения, разработанный Puppet Inc. [ 3 ] Puppet используется для управления этапами жизненного цикла ИТ-инфраструктуры . [ 4 ]

Puppet использует модель с открытым ядром ; его версия бесплатного программного обеспечения была выпущена под лицензией GNU General Public License (GPL) версии 2 до версии 2.7.0, [ 5 ] и более поздние выпуски используют лицензию Apache , а Puppet Enterprise использует проприетарную лицензию.

Puppet и Puppet Enterprise работают на нескольких Unix-подобных системах (включая Linux , Solaris , BSD , Mac OS X , AIX , HP-UX ) и поддерживают Microsoft Windows . [ 6 ] [ 7 ] Сам Puppet написан на Ruby , Facter, кроссплатформенная библиотека профилирования системы Puppet, написана на C++ , а Puppet Server и Puppet DB написаны на Clojure . [ 8 ]

Puppet состоит из специального декларативного языка для описания конфигурации системы.

Puppet управляется моделью , поэтому для его использования требуются ограниченные знания программирования. [ 9 ]

управления конфигурацией Unix-подобных и Microsoft Windows- систем Puppet предназначен для декларативного .

Архитектура

[ редактировать ]
Марионетка, вызываемая вручную на клиенте

Puppet следует архитектуре клиент-сервер . Клиент известен как агент, а сервер известен как мастер. Для тестирования и простой настройки его также можно использовать как автономное приложение, запускаемое из командной строки.

Puppet Server устанавливается на один или несколько серверов, а Puppet Agent устанавливается на все управляемые машины. Агенты Puppet связываются с сервером и получают инструкции по настройке. Затем агент применяет конфигурацию в системе и отправляет отчет о состоянии на сервер. [ 10 ] [ 11 ]

Синтаксис ресурса марионетки:

type { 'title':
  attribute => value
}

Пример ресурса, представляющего Unix пользователя :

user { 'harry':
  ensure => present,
  uid    => '1000',
  shell  => '/bin/bash',
  home   => '/var/tmp'
}

Привлечение поставщиков и принудительное привлечение

[ редактировать ]
Марионетка, Inc.
Тип компании Частный [ 12 ]
Промышленность Компьютерное программное обеспечение [ 12 ]
Основан 2005 г .; 19 лет назад ( 2005 ) [ нужна ссылка ]
Штаб-квартира Портленд, Орегон , США
Ключевые люди
Люк Кейнис (основатель) , Ивонн Вассенаар (генеральный директор) , Эндрю Шафер
Продукты Марионетка, Марионеточное предприятие и Марионеточная кузница [ 13 ]
Веб-сайт кукольный
Основатель Puppet Люк Кейнис

Поставщик Puppet, Puppet Inc., является частной компанией по разработке программного обеспечения для автоматизации информационных технологий (ИТ), базирующейся в Портленде, штат Орегон , США .

В 2005 году компания Puppet была основана бывшим генеральным директором Люком Кейнисом. [ нужна ссылка ] 29 января 2019 г. Ивонн Вассенаар сменила Санджая Мирчандани на посту генерального директора. Вассенаар ранее работал в Airware , New Relic и VMware . В феврале 2011 года Puppet выпустила свой первый коммерческий продукт Puppet Enterprise, построенный на основе открытого исходного кода и с некоторыми дополнительными коммерческими компонентами. [ 14 ] Puppet приобрела компанию Distelli, занимающуюся автоматизацией инфраструктуры, в сентябре 2017 года. [ 15 ] Puppet переименовала панель управления виртуальными машинами Distelli ( продукт непрерывной интеграции / непрерывной доставки ) в Puppet Pipelines for Applications. [ 16 ] и K8s Dashboard как Puppet Pipelines для контейнеров . [ 17 ] Продукты стали общедоступными в октябре 2017 года. [ 18 ] В мае 2018 года Puppet выпустила Puppet Discovery — инструмент для обнаружения ресурсов в гибридных сетях и управления ими. [ 19 ] В июне 2018 года Puppet привлекла дополнительно 42 миллиона долларов на общую сумму 150 миллионов долларов финансирования. Раунд возглавлял Cisco , в нем участвовали Kleiner Perkins , True Ventures, EDBI и VMware . [ 20 ] Партнерами Puppet являются VMware , Amazon Web Services , Cisco , OpenStack , Microsoft Azure , Eucalyptus и Zenoss. [ 21 ]

В апреле 2022 года было объявлено, что Puppet была приобретена разработчиком со штаб-квартирой в Миннеаполисе программного обеспечения Perforce . [ 22 ] Впоследствии компания уволила 15% сотрудников Puppet в Портленде. [ 23 ]

См. также

[ редактировать ]
  1. ^ «Развивающаяся марионетка на ближайшие 10 лет» . Люк Кейнис. 23 сентября 2014 г. Проверено 26 мая 2017 г.
  2. ^ «Лицензионное соглашение Puppet Master» . Архивировано из оригинала 4 августа 2019 г. Проверено 7 февраля 2019 г.
  3. ^ Рао, Лина (29 ноября 2011 г.). «Cisco, Google Ventures и VMware вложили 8,5 млн долларов в стартап Puppet Labs по автоматизации центров обработки данных» . TechCrunch.
  4. ^ Грейнер, Эмбер. «Puppet Labs объявляет о выпуске Puppet Enterprise» .
  5. ^ «Часто задаваемые вопросы о марионетке» . Кукольные лаборатории. Архивировано из оригинала 20 марта 2016 года . Проверено 10 марта 2010 г.
  6. ^ «Документация: PE 2.0 — Установка — Системные требования» . Кукольный.
  7. ^ «Системные требования Марионетки» . Кукольный.
  8. ^ «Развивающаяся марионетка на ближайшие 10 лет» . Люк Кейнис. 23 сентября 2014 г. Проверено 26 мая 2017 г.
  9. ^ «Развертывание приложений Apache Tomcat с помощью Puppet» . tomcatexpert.com . Проверено 23 января 2015 г.
  10. ^ «Обзор архитектуры Puppet — Документация — Puppet» . docs.puppet.com . Архивировано из оригинала 1 октября 2016 г. Проверено 14 сентября 2016 г.
  11. ^ Крам, Хевелинген, Керо, Тернбулл, МакКьюн (9 декабря 2013 г.). Про Марионетку . Апресс. ISBN  978-1430260400 . {{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
  12. ^ Перейти обратно: а б «Обзор компании Puppet Labs, Inc» . Блумберг Бизнесуик. Архивировано из оригинала 26 октября 2012 года.
  13. ^ «Кукольное предприятие» . Кукольный.
  14. ^ Кернер, Шон Майкл (2 февраля 2011 г.). «Марионетка идет за управлением корпоративной системой» . Планета корпоративных сетей.
  15. ^ «Добро пожаловать в семью Марионеток, Дистелли!» .
  16. ^ «Руководство пользователя Pipelines for Applications — Pipelines for Applications Enterprise | Puppet» . Архивировано из оригинала 7 июля 2018 г. Проверено 7 июля 2018 г.
  17. ^ «Руководство пользователя «Трубопроводы для контейнеров» — Предприятие «Трубопроводы для контейнеров | Марионетка» . Архивировано из оригинала 7 июля 2018 г. Проверено 7 июля 2018 г.
  18. ^ «Представляем Puppet Pipelines™ и реестр контейнеров Puppet®» .
  19. ^ «Анонсируем общедоступность Puppet Discovery™: 8 мая» .
  20. ^ «Puppet привлекает 42 миллиона долларов во главе с Cisco, поскольку ее платформа автоматизации DevOps используется 40 000 компаний» . ТехКранч . Проверено 22 марта 2019 г.
  21. ^ Рао, Лина (29 ноября 2011 г.). «Cisco, Google Ventures и VMware вложили 8,5 млн долларов в стартап Puppet Labs по автоматизации центров обработки данных» . TechCrunch.
  22. ^ «Perforce Software приобретает Puppet» . ТехКранч . Проверено 11 апреля 2022 г.
  23. ^ Спенсер, Малия (8 августа 2022 г.). «Perforce Software начинает увольнения в Portland's Puppet» . Деловые журналы: Портленд Инно .
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: eee74401274efb72bba35c72bbd8d6e7__1721959380
URL1:https://arc.ask3.ru/arc/aa/ee/e7/eee74401274efb72bba35c72bbd8d6e7.html
Заголовок, (Title) документа по адресу, URL1:
Puppet (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)