DevOps Config Begriffe

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Dies sind einige der häufigsten DevOps Config -Begriffe.

    Wichtig:
    Ab dem Release Washington DC wird DevOps Config auf den Übergang in den Zustand „Veraltet“ vorbereitet. Es wird ausgeblendet und in neuen Instanzen nicht mehr installiert, aber weiterhin unterstützt. Weitere Informationen finden Sie im Artikel Deprecation Process [KB0867184] (Abkündigungsprozess) in der Now Support Knowledge Base.
    Anwendung
    Die logische Zusammensetzung einer Anwendung oder eines Anwendungsstapels, die die relevanten Konfigurationsdaten enthält, die für die Bereitstellung in einer Flotte erforderlich sind. Dies kann von einer traditionellen, monolithischen Struktur bis zu einer modernen Struktur reichen, die mehrere Mikroservices enthalten kann.
    Sammlung
    Ein Satz von Komponenten, aus denen eine Release-Zusammensetzung besteht. Sammlungen sind in bereitstellbaren Elementen enthalten und können zum Testen verschiedener Versionen von Komponenten verwendet werden.

    Dieses Beispiel zeigt Release-1.0 einer Anwendung, die derzeit in der Produktionsumgebung bereitgestellt wird.

    DevOps Config-Sammlungen

    Das Microservice-Team, das für den Zahlungsservice verantwortlich ist, erstellt einen Hotfix und beschließt, diesen einer Release-1.1-Sammlung hinzuzufügen, die es jetzt in seiner Testumgebung testet.

    Komponente
    Die kleinste Zusammenfassungseinheit für Konfigurationsdaten. Ein Beispiel für eine Komponente ist ein Microservice, der Teil eines größeren Anwendungsstapels ist.
    Konfigurationsdatenelement (CDI)
    Eine einzelne Einheit von Konfigurationsdaten (z. B. Verbindungszeichenfolge, Heap-Größe usw.), die als Schlüssel-Wert-Paar gespeichert wird.
    Datenmodell
    Eine Hierarchie zugehöriger Konfigurationsdaten, die zum Bereitstellen einer Anwendung oder Infrastruktur verwendet werden.
    Bereitstellbar
    Eine Teilmenge des Datenmodells, die den Satz von Konfigurationsdaten kapselt, die zum Bereitstellen einer Anwendung oder Infrastruktur für eine bestimmte Zielumgebung verwendet werden. Sie hat im Allgemeinen dieselbe Nomenklatur (z. B. Produktion, Bereitstellung, Test, Entwicklung usw.).
    Snapshot
    Das vollständige Datenmodell eines bereitstellbaren Elements zum Zeitpunkt des Committens einer Konfigurationsänderung. Dies umfasst alle enthaltenen Komponenten, Sammlungen und Vars sowie bereitstellbare spezifische Vars und Überschreibungen.
    Vars
    Variable Konfigurationsdaten, die zum Zusammenfassen von Konfigurationswerten verwendet werden können, die in verschiedenen Abschnitten des Datenmodells mehrmals verwendet werden.

    Auf Komponentenebene erstellte Vars können an beliebiger Stelle weiter unten wiederverwendet werden, z. B. in einer Sammlung und/oder bereitstellbaren Elementen. In einem bestimmten bereitstellbaren Element definierte Variablen sollen jedoch nur in diesem Kontext verwendet werden (z. B. umgebungsspezifische Anmeldeinformationen, Arbeitsspeichereinstellungen usw.).