Chef Configuration Management System postane popolnoma odprtokodni projekt

Chef Software je objavil svojo odločitev o prekinitvi poslovnega modela Open Core, v katerem se prosto distribuirajo samo osnovne komponente sistema, napredne funkcije pa so na voljo kot del komercialnega izdelka.

Vse komponente sistema za upravljanje konfiguracije Chef, vključno z upravljalno konzolo Chef Automate, orodji za upravljanje infrastrukture, modulom za varnostno upravljanje Chef InSpec in sistemom za avtomatizacijo dostave in orkestracije Chef Habitat, bodo zdaj v celoti na voljo pod odprtokodno licenco Apache 2.0, brez odprtih ali zaprtih delov. Odprli se bodo vsi predhodno zaprti moduli. Izdelek bo razvit v javno dostopnem repozitoriju. Procesi razvoja, odločanja in načrtovanja so načrtovani čim bolj pregledni.

Opozoriti je treba, da je bila odločitev sprejeta po dolgi študiji različnih modelov komercializacije odprtokodne programske opreme in organizacije interakcije v skupnostih. Chefovi razvijalci verjamejo, da bo popolna odprtokodna koda najbolje uravnotežila pričakovanja skupnosti s poslovnimi interesi podjetja. Namesto razdelitve izdelka na odprte in lastniške dele bo Chef Software zdaj lahko v celoti usmeril svoje razpoložljive vire v razvoj enega samega odprtega izdelka, pri čemer bo sodeloval z navdušenci in podjetji, ki jih projekt zanima.

Za potrebe podjetij bo na osnovi odprte kode izdelan komercialni distribucijski paket Chef Enterprise Automation Stack, ki bo vseboval dodatno testiranje in stabilizacijo, zagotavljanje tehnične podpore 24×7, prilagoditev za uporabo v sistemih, ki zahtevajo večjo zanesljivost, in kanal za hitro dostavo posodobitev. Na splošno je novi poslovni model Chef Software zelo podoben Red Hatovemu, ki ponuja komercialno distribucijo, vendar razvija vso programsko opremo kot odprtokodne projekte, ki so na voljo pod brezplačnimi licencami.

Spomnimo se, da je sistem za upravljanje konfiguracije Chef napisan v Rubyju in Erlangu ter ponuja domensko specifičen jezik za ustvarjanje navodil (»receptov«). Chef se lahko uporablja za centralizirane spremembe konfiguracije in avtomatizacijo upravljanja aplikacij (namestitev, posodobitev, odstranitev, zagon) v strežniških parkih različnih velikosti in infrastrukturah v oblaku. To vključuje podporo za avtomatizacijo uvajanja novih strežnikov v oblačnih okoljih Amazon EC2, Rackspace, Google Cloud Platform, Oracle Cloud, OpenStack in Microsoft Azure. Rešitve, ki temeljijo na Chefu, uporabljajo Facebook, Amazon in HP. Kontrolna vozlišča Chef je mogoče namestiti v distribucijah, ki temeljijo na RHEL in Ubuntu. Kot upravljalni objekti so podprte vse priljubljene distribucije Linuxa, macOS, FreeBSD, AIX, Solaris in Windows.

Vir: opennet.ru

Dodaj komentar