Ich überlege, ein Konfigurationsmanagement-Tool wie Puppet oder Chef zu implementieren. Ist dies vernünftig oder überwiegt der Aufwand für das Erlernen des Tools die Vorteile?
Das hängt davon ab, wie viel Zeit und Geld Sie verbrennen müssen und ob Sie Ihr Geld verbrennen oder nicht.
Ein Konfigurationsmanagement-Tool (eines davon) wird zu einer wertvollen Fähigkeit auf dem heutigen Markt.
Die Zeit für das Erlernen und Implementieren eines CM-Tools zu verwenden, ist aus Sicht Ihres Unternehmens oder Ihrer Umgebung möglicherweise nicht die effizienteste Aufgabe, aber es lohnt sich möglicherweise aufgrund Ihrer Kenntnisse.
Wo liegt der Wendepunkt zwischen Verwaltbarkeit und Implementierungskosten?
Die meisten Konfigurationsmanagement-Tools sind kostenlos verfügbar, da sie schwieriger zu installieren und in Betrieb zu nehmen sind.
Diese Frage ist etwas schwierig zu beantworten, da es wirklich davon abhängt, was Sie täglich tun, um diese Server zu verwalten. Wenn Sie gar nicht viel tun müssen, ist ein Konfigurationsmanagement-Tool möglicherweise ein totaler Overkill.
Wenn Sie Ihre Infrastruktur nur wirklich in einen vorhersehbaren und grundlegenden Zustand versetzen müssen, kann es wenig schaden, die Grundlagen von etwas wie SaltStack oder Ansible zu erlernen.
Meiner persönlichen Erfahrung nach ist Salt sehr einfach in Betrieb zu nehmen und auf Server zu booten und kann für sehr einfache Remote-Ausführung und Berichterstellung verwendet werden, was nützlich sein kann, wenn Sie es noch nicht in Ihrer Umgebung implementiert haben.
Denken Sie daran, ich bin voreingenommen. Sie sollten jedes CM-Tool selbst bewerten.