Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Automatisierung und Werkzeugbau
Eine weitere Kernphilosophie und -praxis von DevOps ist die Automatisierung. Die Automatisierung konzentriert sich auf die Einrichtung, Konfiguration, Bereitstellung und Unterstützung der Infrastruktur und der darauf ausgeführten Anwendungen. Mithilfe von Automatisierung können Sie Umgebungen schneller, standardisiert und wiederholbar einrichten. Der Wegfall manueller Prozesse ist der Schlüssel zu einer erfolgreichen DevOps Strategie. In der Vergangenheit waren Serverkonfiguration und Anwendungsbereitstellung überwiegend ein manueller Prozess. Umgebungen werden nicht mehr standardisiert, und es ist schwierig, eine Umgebung zu reproduzieren, wenn Probleme auftreten.
Der Einsatz von Automatisierung ist entscheidend, um die Vorteile der Cloud voll auszuschöpfen. Intern ist AWS stark auf Automatisierung angewiesen, um die Kernfunktionen Elastizität und Skalierbarkeit bereitzustellen.
Manuelle Prozesse sind fehleranfällig, unzuverlässig und unzureichend, um ein agiles Unternehmen zu unterstützen. Häufig kann ein Unternehmen hochqualifizierte Ressourcen für die manuelle Konfiguration einsetzen, obwohl die Zeit besser für die Unterstützung anderer, kritischerer und wertvollerer Aktivitäten innerhalb des Unternehmens genutzt werden könnte.
Moderne Betriebsumgebungen setzen in der Regel auf vollständige Automatisierung, um manuelle Eingriffe oder den Zugriff auf Produktionsumgebungen zu vermeiden. Dazu gehören alle Softwareveröffentlichungen, Maschinenkonfigurationen, Betriebssystem-Patches, Problembehebungen und Bugfixes. Viele Automatisierungsebenen können zusammen verwendet werden, um einen end-to-end automatisierten Prozess auf höherer Ebene bereitzustellen.
Die Automatisierung bietet die folgenden Hauptvorteile:
-
Schnelle Änderungen
-
Verbesserte Produktivität
-
Wiederholbare Konfigurationen
-
Reproduzierbare Umgebungen
-
Elastizität
-
Auto Scaling
-
Automatisierte Tests
Automatisierung ist ein Eckpfeiler von AWS Services und wird intern in allen Diensten, Funktionen und Angeboten unterstützt.