Co odróżnia Chef od Ansible w architekturze automatyzacji?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Chef jest agentowy i używa cookbooków; Ansible jest bezagentowy i używa playbooków..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź wyjaśnia kluczowe różnice architektoniczne między Chef a Ansible. Chef jest narzędziem agentowym, co oznacza, że na zarządzanych węzłach musi być zainstalowany agent (Chef Client), który komunikuje się z serwerem Chef (Chef Server) i pobiera konfiguracje w postaci "cookbooków". Ansible natomiast jest narzędziem bezagentowym, co oznacza, że nie wymaga instalacji żadnego oprogramowania na zarządzanych węzłach; komunikuje się z nimi za pomocą SSH (lub WinRM dla Windows) i wykonuje zadania zdefiniowane w "playbookach". Pozostałe opcje są nieprawidłowe: Pierwsza opcja odwraca charakterystykę agentową i bezagentową obu narzędzi oraz przypisuje im niewłaściwe terminy konfiguracyjne. Druga opcja błędnie opisuje Chef jako bezagentowy i wprowadza terminologię SaltStack (primary/minion), która nie dotyczy Chef. Czwarta opcja porównuje Chef z Puppet, a nie z Ansible, i błędnie przypisuje DSL do Chef, podczas gdy Chef używa Ruby (lub jego DSL, ale to Puppet jest znany z własnego DSL, a Chef używa Ruby jako języka bazowego dla cookbooków).
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana