Plattformautomatisierung und DevOps
Mit der Plattformautomatisierung und DevOps können Sie Möglichkeiten zur Modernisierung Ihres Ansatzes für die Umgebungsbereitstellung mit Infrastructure-as-Code-Optionen auswerten.
Hinweise zum Entwurfsbereich
Beteiligte Rollen oder Funktionen: Die Plattformautomatisierung und DevOps erfordern möglicherweise Unterstützung von einer der folgenden Funktionen oder Rollen beim Treffen von Entscheidungen: Cloudplattform und Cloudkompetenzzentrum.
Umfang: Das Ziel von Plattformautomatisierung und DevOps besteht darin, Ihre gewünschten DevOps-Prinzipien und -Methoden an der Lebenszyklusverwaltung von Azure-Zielzonen auszurichten. Dieses Ziel beinhaltet die Bereitstellung, Verwaltung, Weiterentwicklung und den Betrieb durch extreme Automatisierung und Infrastructure-as-Code.
Übersicht über diesen Entwurfsbereich
Die Cloudtechnologiebereiche Skalierung, Agilität und Flexibilität bieten Möglichkeiten für neue Arbeitsmethoden und moderne Ansätze für die Dienstbereitstellung.
Viele herkömmliche Modelle für den IT-Betrieb sind nicht mit der Cloud kompatibel und erfordern Anpassungen im Ablauf, um die Migrationsziele des Unternehmens zu erreichen. Sie können die Auswertung mithilfe von DevOps-Prozessen und -Tools für Anwendungsteams und zentrale Teams durchführen.
Plattformautomatisierung
Die Möglichkeit, umfassende Änderungen über einen vorgeschriebenen automatisierten Prozess vorzunehmen, kann direkte Vorteile für die Fähigkeit der Organisation bieten, sich über die Baselinekonfiguration hinaus zu erweitern, die sich aus Sicherheit, Governance und Verwaltung ergibt.
Die Plattformautomatisierung ist direkt auf die Ergebnisse im Zusammenhang mit der Implementierung einer Zielzone anwendbar und unterstützt das Konzept der Erstellung wiederholbarer, skalierbarer Umgebungen.
- Die Automatisierung konzentriert sich auf Tools und Techniken, die eine Optimierung von Automatisierungsaufgaben für Entwicklung, Bereitstellung und Betrieb von Azure-Zielzonen mit Automatisierungstools wie Azure DevOps Services oder GitHub ermöglichen.
DevOps
Die folgenden Ressourcen können Sie für die Plattformautomatisierung für DevOps verwenden:
- In den Überlegungen zu DevOps wird die Notwendigkeit eines klaren und gemeinsamen Verständnisses von DevOps in der Organisation erkundet. Dort werden auch DevOps-Prinzipien, -Methoden und -Funktionen beschrieben, die für Workloads und Zielzonen gelten.
- In DevOps-Teamtopologien wird beschreiben, wie Teams organisiert werden können, um den End-to-End-Lebenszyklus der Azure-Zielzone zu verwalten. Erfahren Sie, wie diese Teams mit anderen Teams in der Organisation zusammenarbeiten, die für den End-to-End-Lebenszyklus von Workloads verantwortlich sind, die in Azure bereitgestellt werden.
Entwicklungsstrategie
In den folgenden Ressourcen wird die Entwicklungsstrategie erläutert:
- Unter Entwicklungslebenszyklus werden wichtige Überlegungen und Empfehlungen für den Entwurf und die Erstellung einer Zielzone mit Automatisierung beschrieben. Dort werden Themen wie Repositorys, Branches, automatisierte Builds, Bereitstellung und Rollbackstrategie erläutert.
- In Infrastructure-as-Code werden die Vorteile der Implementierung von Azure-Zielzonen mithilfe von Infrastructure-as-Code beschrieben. Sie erfahren mehr über Überlegungen zur Codestruktur sowie zu Tools und Technologien.
- In Umgebungen wird der Zweck von mehreren Umgebungen zum schnelleren und häufigeren Erstellen, Testen und Veröffentlichen von Code erläutert. Dieser Ansatz macht die Bereitstellung so einfach wie möglich.
- Testgesteuerte Entwicklung befasst sich mit der Verwendung von Komponententests zur Verbesserung der Qualität neuer Features und der Codebasis der Azure-Zielzone.
Sicherheitshinweise
In dieser Ressourcen werden Sicherheitsaspekte der Plattformautomatisierung besprochen.
- In Sicherheitsüberlegungen werden Sicherheits- und Governanceaspekte für den DevOps-Lebenszyklus von Azure-Zielzonen erläutert.
- In Rollenbasierte Zugriffssteuerung für DevOps-Tools finden Sie Überlegungen zur Zugriffssteuerung, die beim Lebenszyklus von Azure-Zielzonen und DevOps-Tools berücksichtigt werden sollten.