Jump to content

Прогресс Шеф

Прогресс Шеф
Разработчик(и) Прогресс
Первоначальный выпуск январь 2009 г .; 15 лет назад ( 2009-01 ) [ 1 ]
Стабильный релиз(ы)
Сервер 15.4.0 / 5 января 2023 г .; 19 месяцев назад ( 05.01.2023 ) [ 2 ]
Клиент 18.1.0 / 5 января 2023 г .; 19 месяцев назад ( 05.01.2023 ) [ 3 ]
Репозиторий github /шеф-повар /шеф-повар
Написано в Клиент : Руби
Сервер : Руби , Эрланг
Операционная система Linux , MS Windows , FreeBSD , macOS , IBM AIX , Solaris
Тип Управление конфигурацией , Системное администрирование , Управление сетью , Управление облаком , Непрерывная доставка , DevOps , Инфраструктура как код
Лицензия Лицензия Апач 2.0
Веб-сайт www .повар .что

Прогресс Шеф (ранее Шеф ) [ 4 ] инструмент управления конфигурацией, написанный на Ruby и Erlang . Он использует чистый Ruby, предметно-ориентированный язык (DSL) для написания «рецептов» конфигурации системы. Chef используется для оптимизации задач по настройке и обслуживанию серверов компании и может интегрироваться с облачными платформами, такими как Amazon EC2 , Google Cloud Platform , Oracle Cloud , OpenStack , IBM Cloud , Microsoft Azure и Rackspace, для автоматического предоставления и настройки. новые машины. Chef содержит решения как для малых, так и для крупномасштабных систем.

Пользователь пишет «рецепты», которые описывают, как Chef управляет серверными приложениями и утилитами (такими как Apache HTTP Server , MySQL или Hadoop ) и как их следует настроить. Эти рецепты (которые для упрощения управления можно сгруппировать в «поваренную книгу») описывают ряд ресурсов, которые должны находиться в определенном состоянии: пакеты, которые должны быть установлены, службы, которые должны быть запущены, или файлы, которые необходимо записать. Эти различные ресурсы можно настроить для запуска определенных версий программного обеспечения и обеспечить установку программного обеспечения в правильном порядке на основе зависимостей. Шеф проверяет правильность настройки каждого ресурса и исправляет любые ресурсы, которые не находятся в желаемом состоянии. [ 5 ]

Chef может работать в режиме клиент/сервер или в автономной конфигурации под названием «chef-solo». В режиме клиент/сервер клиент Chef отправляет различные атрибуты узла на сервер Chef. Сервер использует Elasticsearch для индексации этих атрибутов и предоставляет клиентам API для запроса этой информации. Рецепты Chef могут запрашивать эти атрибуты и использовать полученные данные для настройки узла. [ нужна ссылка ]

Традиционно Chef использовался для управления Linux , но в более поздних версиях добавлена ​​поддержка Microsoft Windows . [ 6 ]

Это одна из основных систем управления конфигурациями в Linux, наряду с CFEngine , Ansible и Puppet . [ 7 ] [ 8 ] Chef, наряду с Puppet и Ansible, является не просто инструментом управления конфигурацией, а одним из наиболее известных в отрасли инструментов «Инфраструктура как код » (IAC). [ 9 ]

Шеф-программное обеспечение, Inc.
Тип компании Частный [ 10 ]
Промышленность Компьютерное программное обеспечение [ 10 ]
Основан 2008 [ 10 ]
Штаб-квартира Сиэтл, Вашингтон , США [ 10 ]
Ключевые люди
Барри Крист ( генеральный директор ) , [ 11 ] Адам Джейкоб, Джесси Роббинс , Джез Хамбл
Продукты Шеф-повар [ 10 ]
Веб-сайт www .повар .что /шеф-повар / Отредактируйте это в Викиданных

код операции

[ редактировать ]

Chef был создан Адамом Джейкобом как инструмент для его консалтинговой компании, чья бизнес-модель заключалась в создании комплексных инструментов для серверов и развертывания. Джейкоб показал Chef Джесси Роббинсу , который увидел его потенциал после управления операциями в Amazon . Вместе с Барри Стейнглассом, Натеном Хейнисмитом и Джошуа Тимберманом они основали новую компанию ( Opscode ), чтобы превратить Chef в продукт. [ 12 ] Главным техническим директором компании был Адам Джейкоб. [ нужна ссылка ] Chef Software, Inc. — корпорация со штаб-квартирой в Сиэтле, штат Вашингтон .

Первоначально проект назывался «Марионетка», но это слово было слишком длинным и громоздким для набора; Именование модулей формата, подготовленных в «рецепте», привело к переименованию проекта в «Chef». [ 12 ]

В феврале 2013 года Opscode выпустила 11-ю версию Chef. Изменения в этом выпуске включали полную переписку основного API- сервера на Erlang . [ 13 ]

В сентябре 2015 года Chef Chef была оценена в 360 миллионов долларов после раунда венчурного финансирования в 40 миллионов долларов. [ 14 ] [ 15 ]

В ноябре 2015 года компания приобрела немецкий стартап в сфере безопасности VulcanoSec. [ 16 ]

В апреле 2019 года компания объявила, что исходный код их программного обеспечения по-прежнему будет выпускаться под лицензией Apache 2.0, а двоичные файлы будут доступны только на условиях проприетарной лицензии. [ 17 ] В ответ проект Cinc начал выпуск лицензированных Apache 2.0 двоичных файлов нескольких продуктов Chef. [ 18 ]

В 2019 году журналист обнаружил, что иммиграционная и таможенная полиция США платила Chef примерно 95 000 долларов в год за лицензию на программное обеспечение. Тогда бывший сотрудник Chef удалил свой репозиторий кода в знак протеста против контракта. Компания не объявила о каких-либо изменениях в своих процессах заключения контрактов или партнерах. [ 19 ]

Автоматический шеф-повар

[ редактировать ]

Chef предложил единственный коммерческий продукт Chef Automate, представленный на ChefConf в июле 2016 года. Chef Automate включал полный конвейер непрерывного развертывания и автоматическое тестирование на соответствие требованиям и безопасность. [ 20 ] Chef Automate создан на основе двух проектов Chef с открытым исходным кодом — Chef и InSpec — и интегрирован с третьим проектом компании с открытым исходным кодом, Habitat. Habitat предложила «автоматизацию приложений», чтобы упростить запуск сложных приложений в различных средах, включая контейнеры, традиционные серверы данных или PaaS. [ 21 ] [ 22 ] [ 23 ]

Chef предлагал три версии своего продукта: Chef Basics (бесплатно, с открытым исходным кодом), Hosted Chef (72 доллара США за узел, покупка минимум 20 узлов) и Chef Automate (137 долларов США за узел, годовая подписка).

Прогресс

[ редактировать ]

8 сентября 2020 года «Прогресс» объявил о приобретении Chef, [ 24 ] [ 25 ] [ 26 ] с предполагаемой окончательной датой в октябре.

В пресс-релизе цена приобретения составила 220 миллионов долларов. [ 27 ] Объединенная компания получила название «Прогресс Шеф» .

Поддержка платформы

[ редактировать ]

Chef поддерживается на нескольких платформах в соответствии с матрицей поддерживаемых платформ для клиентских и серверных продуктов. [ 28 ] Поддержка основных платформ для клиентов включает AIX , Amazon Linux , Debian , CentOS / RHEL , FreeBSD , macOS , Solaris , SUSE Linux , Microsoft Windows и Ubuntu . Дополнительные клиентские платформы включают Arch Linux и Fedora . Chef Server поддерживается в RHEL / CentOS , Oracle Linux , SUSE Linux и Ubuntu .

Chef используется Facebook , [ 29 ] , OpenStreetMap , [ 30 ] AWS OpsWorks , Прези , [ 31 ] и БлэкЛайн .

См. также

[ редактировать ]
  1. ^ «Объявление шеф-повара» . шеф-повар.io . 15 января 2009 года . Проверено 24 мая 2021 г.
  2. ^ «Выпущен Chef Infra Server 15.4.0! — Объявления о выпуске Chef — Вопросы Chef» . discourse.chef.io . 5 января 2023 г. Проверено 12 января 2023 г.
  3. ^ «Выпущен Chef Infra Client 18.1.0! — Объявления о выпуске Chef — Вопросы Chef» . discourse.chef.io . 5 января 2023 г. Проверено 24 мая 2021 г.
  4. ^ Новый облик Progress Chef - Блог Chef , 7 декабря 2021 г. , дата обращения 22 января 2022 г.
  5. ^ Шеф-повар - Код Can | Шеф , получено 4 июля 2015 г.
  6. ^ Кейд Мец (26 октября 2011 г.), «Повар, марионетка и сексуальный ИТ-администратор» , Wired , получено 4 июля 2015 г.
  7. ^ Алан Шарп-Пол (04 марта 2013 г.), Марионетка против шеф-повара - The Battle Wages On , заархивировано из оригинала 8 сентября 2015 г. , получено 4 июля 2015 г.
  8. ^ Люнингхонер, Кори (28 марта 2011 г.), «Начало работы с управлением конфигурацией» (PDF) , ; вход: , 36 (2), Usenix , получено 4 июля 2015 г.
  9. ^ Кейзер, Джон (14 ноября 2016 г.). «Chef Provisioning: инфраструктура как код» .
  10. ^ Перейти обратно: а б с д и «Обзор компании Opscode, Inc» . Блумберг Бизнесуик. Архивировано из оригинала 18 января 2013 года . Проверено 20 марта 2012 г.
  11. ^ «Барри Крист назначен генеральным директором Opscode» . 26 августа 2013 года . Проверено 15 ноября 2013 г.
  12. ^ Перейти обратно: а б История шеф-повара: что в имени? на YouTube
  13. ^ Брайан Маклеллан (04 февраля 2013 г.). «Шеф-11 освобожден!» . Шеф-повар (компания) . Проверено 4 июля 2015 г.
  14. ^ «Компания Chef, занимающаяся разработкой программного обеспечения для Devops, привлекла 40 миллионов долларов при участии HP Ventures» . ВенчурБит . 9 сентября 2015 г.
  15. ^ «Шеф-повар получает финансирование в размере 40 миллионов долларов, оценка в 360 миллионов долларов» . Питчбук .
  16. ^ «Chef приобретает немецкий стартап по обеспечению безопасности VulcanoSec и запускает новый продукт для обеспечения соответствия требованиям — GeekWire» . GeekWire . 3 ноября 2015 г. Проверено 3 ноября 2015 г.
  17. ^ Представляем нового шеф-повара: 100% открытость, всегда - Блог шеф-повара
  18. ^ «О • ЦИНК» . ЦИНК . Проверено 12 января 2023 г.
  19. ^ Садек, Самира (21 сентября 2019 г.). «Бывший разработчик компании-разработчика программного обеспечения удаляет свой код в знак протеста против его связи с ICE» . Ежедневная точка . Проверено 11 февраля 2022 г.
  20. ^ «Информационные панели ИТ-автоматизации и DevOps — Chef Automate | Chef» .
  21. ^ «Рост Chef™ в 2013 году резко возрос» . marketweb.com . Проверено 12 февраля 2014 г.
  22. ^ Ричман, Дэн (14 июня 2016 г.). «Chef берет на себя «большой риск» с выпуском Habitat, проекта с открытым исходным кодом для управления приложениями» . GeekWire . Проверено 18 июля 2022 г.
  23. ^ Мец, Кейд. «В стремлении заставить код работать как биология только что был сделан большой шаг» . Проводной.
  24. ^ Корпорация Progress Software (08 сентября 2020 г.). «Прогресс» объявляет о приобретении шеф-повара . Отдел новостей GlobeNewswire (пресс-релиз) . Проверено 8 сентября 2020 г.
  25. ^ «Четвертая глава Chef прибыла: прогресс в покупке Chef» . Программное обеспечение для шеф-повара . 8 сентября 2020 г.
  26. ^ «Прогресс и шеф-повар — теперь готовим» . Программное обеспечение Прогресс . 8 сентября 2020 г.
  27. ^ «Прогресс» объявляет о приобретении шеф-повара . Globe News Wire . 8 сентября 2020 г.
  28. ^ «Платформы — Chef Docs» . шеф-повар.io . Проверено 2 апреля 2021 г.
  29. ^ «Facebook использует опытного шеф-повара, чтобы поддерживать работу серверов» . pcadvisor.co.uk. Архивировано из оригинала 24 мая 2015 года . Проверено 6 января 2014 г.
  30. ^ «Будущее OpenStreetMap: год улучшений от инженера по надежности сайтов OpenStreetMap Foundation» . Фонд OpenStreetMap . Проверено 24 мая 2023 г.
  31. ^ Как Chef внедряет культуру DevOps в Prezi - Жолт Долленштайн на YouTube

Дальнейшее чтение

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