DevOps in Azure

Kontinuierliche Werte für Benutzer dank schneller und zuverlässiger Software

Azure ermöglicht das Implementieren von DevOps-Methoden, sodass Sie flexibel und sicher im Umgang mit Ihrer Bereitstellungspipeline für eine Vielzahl von Szenarios bleiben. Egal, ob Ihre Anwendung VMs, Web-Apps oder Kubernetes nutzt, können Sie mit Azure eine zuverlässige CI/CD-Pipeline erstellen, Infrastructure-as-Code umsetzen und kontinuierliche Überwachung einrichten. Assemblieren Sie die für Sie passende DevOps-Methode mit integrierten Azure-Diensten oder einer Kombination von branchenführenden Open Source-DevOps-Technologien, die nahtlos in Azure integriert sind.

Lösungsarchitekturen

CI/CD for ContainersContainers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.12345678910
  1. Übersicht
  2. Ablauf

CI/CD für Container

Übersicht

Container vereinfachen die kontinuierliche Erstellung und Bereitstellung von Anwendungen erheblich. Indem Sie die Bereitstellung dieser Container mit Kubernetes in Azure Kubernetes Service (AKS) orchestrieren, erhalten Sie Containercluster, die sich problemlos replizieren und verwalten lassen.

Durch Einrichten eines kontinuierlichen Builds zur Erstellung Ihrer Containerimages und -orchestrierung kann Azure DevOps die Geschwindigkeit und Zuverlässigkeit Ihrer Bereitstellung erhöhen.

Ablauf

  1. 1 Den Quellcode der Anwendung ändern
  2. 2 Anwendungscode committen
  3. 3 Die Continuous Integration löst Anwendungsbuild-, Containerimagebuild- und Komponententests aus.
  4. 4 Das Containerimage wird an Azure Container Registry übertragen.
  5. 5 Der Continuous Deployment-Trigger orchestriert die Bereitstellung von Anwendungsartefakten mit umgebungsspezifischen Parametern.
  6. 6 Bereitstellung für Azure Kubernetes Service (AKS)
  7. 7 Der Container wird über das Containerimage aus Azure Container Registry gestartet.
  8. 8 Application Insights sammelt und analysiert Integritäts-, Leistungs- und Nutzungsdaten.
  9. 9 Informationen zu Integrität, Leistung und Nutzung anzeigen
  10. 10 Backlog Item aktualisieren
CI/CD Java com o Jenkins e as Aplicações Web do AzureO Serviço de Aplicações do Azure permite-lhe criar aplicações Web com facilidade e rapidez através de Java, Node, PHP ou ASP.NET, além de suportar runtimes de linguagem personalizados através do Docker. Um pipeline de integração e implementação contínuas (CI/CD) que aplica automaticamente cada uma das alterações aos serviços de aplicações do Azure para que consiga oferecer valor mais rapidamente aos seus clientes.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677
  1. Übersicht
  2. Ablauf

Java-CI/-CD mit Jenkins und Azure Web-Apps

Übersicht

Azure App Service ist eine schnelle und einfache Möglichkeit zum Erstellen von Web-Apps mit Java, Node, PHP oder ASP.NET und bietet über Docker auch Unterstützung für benutzerdefinierte Sprachen. Durch eine Continuous Integration- und Continuous Deployment-Pipeline (CI-/CD-Pipeline), die alle Ihre Änderungen automatisch in Azure App Services pusht, können Sie für Ihre Kunden schneller einen Mehrwert erzielen.

Ablauf

  1. 1 Den Quellcode der Anwendung ändern
  2. 2 Code in GitHub committen
  3. 3 Continuous Integration-Trigger für Jenkins
  4. 4 Jenkins löst einen Buildauftrag mit Azure Container Instances für einen dynamischen Build-Agent aus.
  5. 5 Jenkins erstellt und speichert ein Artefakt in Azure Storage.
  6. 6 Jenkins stellt eine Java-Anwendung in Azure Web-Apps bereit, unterstützt durch Azure Database for MySQL.
  7. 7 Azure App Insights bietet Metriken zur Anwendungsleistung.
  8. 8 Anwendung überwachen und Verbesserungen vornehmen
CI/CD de contentores com o Jenkins e o Kubernetes no Azure Kubernetes Service (AKS)Os contentores facilitam a compilação e a implementação de aplicações de forma contínua. Ao orquestrar a implementação desses contentores com o Azure Kubernetes Service (AKS), pode obter clusters de contentores replicáveis e geríveis.123456778
  1. Übersicht
  2. Ablauf

CI/CD von Containern mit Jenkins und Kubernetes in Azure Kubernetes Service (AKS)

Übersicht

Container vereinfachen die kontinuierliche Erstellung und Bereitstellung von Anwendungen. Indem Sie die Bereitstellung dieser Container mit Azure Kubernetes Service (AKS) orchestrieren, erhalten Sie Containercluster, die sich problemlos replizieren und verwalten lassen.

Durch Einrichten eines kontinuierlichen Builds zur Erstellung Ihrer Containerimages und -orchestrierung können Sie die Geschwindigkeit und Zuverlässigkeit Ihrer Bereitstellung erhöhen.

Ablauf

  1. 1 Der Quellcode der Anwendung wird geändert.
  2. 2 Es wird Code in GitHub committet.
  3. 3 Der Trigger für Continuous Integration wird in Jenkins ausgelöst.
  4. 4 Jenkins löst einen Buildauftrag mit Azure Kubernetes Service (AKS) für einen dynamischen Build-Agent aus.
  5. 5 Jenkins erstellt und pusht Docker-Container auf Azure Container Registry.
  6. 6 Jenkins stellt Ihre neue Container-App für Kubernetes in Azure
  7. 7 Container Service (ACS) mit Unterstützung von Azure Cosmos DB bereit.
  8. 8 Grafana stellt die Visualisierung der Infrastruktur- und Anwendungsmetriken über Azure Monitor dar.
  9. 9 Überwachen Sie die Anwendung, und nehmen Sie Verbesserungen vor.

DevOps und Azure bieten ihren Kunden tolle Möglichkeiten

Entwicklung und Bereitstellung vereinfachen

E-Commerce-Herausforderer hat die Spitzenposition im Visier und führt seine Lösung in der Microsoft Cloud aus

“Being able to leverage so many off-the-shelf services and tools from Azure enabled us to go from zero to a full- fledged e-commerce marketplace in just about 12 months.”

Mike Hanrahan, CTO

Erfolgsstory lesen

Jet.com

Ausfallzeiten eliminieren und Zuverlässigkeit erhöhen

Geico wirft mit Cloudinnovationen den Turbo in der Versicherungsbranche an

“With DevOps and Azure, we’re able to reduce our new-feature release cycle down to one week, and we think we can even speed that up.”

Fikri Larguet, Director of Cloud Services

Erfolgsstory lesen

Geico

Automatisierung mit Open Source-Ressourcen

Energieversorgungsunternehmen beschleunigt Innovationstempo und Expansion

“Azure support for Docker, Kubernetes, Puppet, Terraform, Cassandra, and other open source tools has become very important to us and has really accelerated our move into Azure.”

Robert Rudduck, Director of Architecture and DevOps

Erfolgsstory lesen

Ambit Energy

DevOps effektiv einsetzen

Finden Sie heraus, wie Sie mit einem DevOps-Ansatz wirksame Änderungen in Ihrer Organisation implementieren.

DevOps in Ihrer Organisation voranbringen

Vertrieb kontaktieren

Wir unterstützen Sie gerne bei Ihren ersten Schritten mit DevOps-Lösungen in Azure. Teilen Sie uns Ihre Kontaktdaten mit. Ein Mitglied des Azure-Teams wird sich dann mit Ihnen in Verbindung setzen.

Ich möchte Informationen, Tipps und Angebote über Microsoft Azure und andere Produkte und Dienstleistungen von Microsoft erhalten. Datenschutzerklärung.

Verwandte Lösungen

Entwicklung und Test

Vereinfachen und beschleunigen Sie das Erstellen und Testen von Anwendungen auf beliebigen Plattformen.

Weitere Informationen

Mobil

Bieten Sie Ihre mobile App Kunden weltweit an – mit nur einem Build für alle Geräte.

Weitere Informationen

Microservice-Anwendungen

Stellen Sie schneller als je zuvor skalierbare und zuverlässige Anwendungen bereit, um die immer neuen Anforderungen Ihrer Kunden zu erfüllen.

Weitere Informationen