System zarządzania konfiguracją Chef staje się projektem w pełni open source

Chef Software ogłosiło swoją decyzję o zaprzestaniu modelu biznesowego Open Core, w którym tylko podstawowe komponenty systemu są swobodnie dystrybuowane, a zaawansowane funkcje udostępniane są w ramach produktu komercyjnego.

Wszystkie komponenty systemu zarządzania konfiguracją Chef, w tym konsola zarządzania Chef Automate, narzędzia do zarządzania infrastrukturą, moduł zarządzania bezpieczeństwem Chef InSpec oraz system automatyzacji dostarczania i orkiestracji Chef Habitat, będą teraz w pełni dostępne w ramach licencji open source Apache 2.0, bez części otwartych i zamkniętych. Wszystkie wcześniej zamknięte moduły zostaną otwarte. Produkt będzie rozwijany w publicznie dostępnym repozytorium. Planuje się, że procesy rozwoju, podejmowania decyzji i projektowania będą możliwie najbardziej przejrzyste.

Należy zauważyć, że decyzja została podjęta po długich badaniach różnych modeli komercjalizacji oprogramowania open source i organizacji interakcji w społecznościach. Twórcy Chef wierzą, że w pełni otwarty kod źródłowy najlepiej zrównoważy oczekiwania społeczności z interesami biznesowymi firmy. Zamiast dzielić produkt na części otwarte i autorskie, Chef Software będzie teraz mógł w pełni skierować swoje dostępne zasoby na rozwój jednego otwartego produktu, współpracując z pasjonatami i firmami zainteresowanymi projektem.

Wychodząc naprzeciw potrzebom przedsiębiorstw, w oparciu o open source zostanie stworzony komercyjny pakiet dystrybucyjny Chef Enterprise Automation Stack, który będzie zawierał dodatkowe testy i stabilizację, zapewnienie wsparcia technicznego 24×7, przystosowanie do pracy w systemach wymagających zwiększonej niezawodności, oraz kanał szybkiego dostarczania aktualizacji. Ogólnie rzecz biorąc, nowy model biznesowy Chef Software jest bardzo podobny do modelu Red Hata, który oferuje dystrybucję komercyjną, ale całe oprogramowanie rozwija jako projekty open source, dostępne na wolnych licencjach.

Przypomnijmy, że system zarządzania konfiguracją Chef został napisany w Ruby i Erlang i oferuje język domenowy do tworzenia instrukcji („receptur”). Chef może być używany do scentralizowanych zmian konfiguracji i zautomatyzowanego zarządzania aplikacjami (instalacja, aktualizacja, usuwanie i uruchamianie) w farmach serwerów o różnej wielkości i infrastrukturach chmurowych. Obsługuje również automatyczne wdrażanie. nowe serwery w środowiskach chmurowych, takich jak Amazon EC2, Rackspace, Google Cloud Platform, Oracle Cloud, OpenStack i Microsoft Azure. Rozwiązania oparte na Chef są wykorzystywane przez Facebooka, Amazon i HP. Węzły sterujące Chef można wdrażać w dystrybucjach opartych na RHEL i UbuntuObsługiwane są wszystkie popularne obiekty sterujące. Linux-dystrybucje, macOS, FreeBSD, AIX, Solaris i Windows.

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster