Сістэма кіравання канфігурацыяй Chef стала цалкам адчыненым праектам

Кампанія Chef Software абвясціла аб рашэнні спыніць выкарыстанне бізнэс-мадэлі Open Core, пры якой у вольна распаўсюджваюцца толькі базавыя кампаненты сістэмы, а пашыраныя функцыі пастаўляюцца ў рамках камерцыйнага прадукта.

Усе кампаненты сістэмы кіравання канфігурацыяй Chef, уключаючы кіравальную кансоль Chef Automate, прылады кіравання інфраструктурай, модуль кіравання бяспекай Chef InSpec і сістэму аўтаматызацыі дастаўкі і аркестроўкі Chef Habitat, з гэтага часу будуць цалкам даступныя пад вольнай ліцэнзіяй Apache 2.0 без падзелу на адчыненыя і зачыненыя часткі. Усе раней зачыненыя модулі будуць адчыненыя. Прадукт будзе развівацца ў публічна даступным рэпазітары. Працэсы распрацоўкі, прыняцця рашэнняў і праектавання плануецца зрабіць максімальна празрыстымі.

Адзначаецца, што рашэнне прынята пасля доўгага вывучэння розных мадэляў камерцыялізацыі ВПЗ і арганізацыі ўзаемадзеяння ў супольнасцях. Распрацоўнікі Chef лічаць, што поўнае адкрыццё кода дазволіць найлепшай выявай збалансаваць чаканні супольнасці і бізнэс-інтарэсы кампаніі. Замест драбнення прадукта на адчыненую і прапрыетарную частку, Chef Software зараз зможа цалкам накіраваць наяўныя рэсурсы на распрацоўку адзінага адчыненага прадукта, дзейнічаючы разам з зацікаўленымі ў праекце энтузіястамі і кампаніямі.

Для задавальнення патрэб прадпрыемстваў на базе адкрытага кода будзе сфарміраваны камерцыйны дыстрыбутыў Chef Enterprise Automation Stack, які будзе адрознівацца дадатковым тэсціраваннем і стабілізацыяй, прадастаўленнем тэхнічнай падтрымкі ў рэжыме 24×7, адаптацыяй для прымянення ў сістэмах, якія патрабуюць падвышанай надзейнасці, каналам аператыўнай дастаўкі абнаўленняў. У цэлым новая бізнэс-мадэль Chef Software вельмі блізкая да метадаў кампаніі Red Hat, у адпаведнасці з якімі прапануецца камерцыйны дыстрыбутыў, але ўсё праграмнае забеспячэнне развіваецца як адчыненыя праекты, даступныя пад вольнымі ліцэнзіямі.

Нагадаем, што сістэма кіравання канфігурацыяй Chef напісана на мовах Ruby і Erlang, і прапануе прадметна-арыентаваную мову для стварэння інструкцый («рэцэптаў»). Chef можа прымяняцца для цэнтралізаванай змены канфігурацыі і аўтаматызацыі кіравання прыкладаннямі (усталёўка, абнаўленне, выдаленне, запуск) у серверных парках рознага памеру і хмарных інфраструктурах. У тым ліку падтрымліваецца аўтаматызацыя разгортвання начыння новых сервераў у хмарных асяродках Amazon EC2, Rackspace, Google Cloud Platform, Oracle Cloud, OpenStack і Microsoft Azure. Рашэнні на базе Chef прымяняюцца кампаніямі Facebook, Amazon і HP. Кіравальныя вузлы Chef могуць быць разгорнутыя ў дыстрыбутывах на аснове RHEL і Ubuntu. У якасці аб'ектаў кіравання падтрымліваюцца ўсе папулярныя Linux-дыстрыбутывы, macOS, FreeBSD, AIX, Solaris і Windows.

Крыніца: opennet.ru

Дадаць каментар