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 jest napisany w językach Ruby i Erlang i oferuje specyficzny dla danej domeny język do tworzenia instrukcji („przepisów”). Chef można wykorzystać do scentralizowanych zmian konfiguracji i automatyzacji zarządzania aplikacjami (instalacja, aktualizacja, usuwanie, uruchamianie) w parkach serwerów różnej wielkości i infrastrukturze chmurowej. Obejmuje to wsparcie w zakresie automatyzacji wdrażania nowych serwerów w środowiskach chmurowych Amazon EC2, Rackspace, Google Cloud Platform, Oracle Cloud, OpenStack i Microsoft Azure. Z rozwiązań opartych na szefach kuchni korzystają Facebook, Amazon i HP. Węzły sterujące Chef można wdrożyć w dystrybucjach opartych na RHEL i Ubuntu. Wszystkie popularne dystrybucje Linuksa, macOS, FreeBSD, AIX, Solaris i Windows są obsługiwane jako obiekty zarządzania.

Źródło: opennet.ru

Dodaj komentarz