DevOps på Azure

Giv brugerne kontinuerlig værdi ved at levere software hurtigere og på en mere pålidelig måde

Med Azure kan du implementere DevOps-praksis, så du fortsat kan være fleksibel og opnå et højere tillidsniveau i din udrulningspipeline i forbindelse med en lang række scenarier. Uanset om dit program gør brug af Virtual Machines, Web Apps eller Kubernetes, giver Azure dig mulighed for at oprette en pålidelig CI/CD-pipeline, praktisere infrastruktur som en kode og udføre kontinuerlig overvågning. Sammensæt den DevOps-løsning, der opfylder dine behov, med indbyggede Azure-tjenester eller en kombination af brancheførende DevOps-teknologier i åben kildekode, der kan integreres problemfrit i Azure.

Løsningsarkitekturer

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. Oversigt
  2. Flow

CI/CD til objektbeholdere

Oversigt

Objektbeholdere gør det meget nemt for dig at bygge og udrulle dine programmer løbende. Ved at orkestrere udrulning af disse objektbeholdere ved hjælp af Kubernetes i AKS (Azure Kubernetes Service) kan du opnå klynger af objektbeholdere, der kan replikeres og administreres.

Ved at konfigurere et løbende build til at oprette objektbeholderafbildninger og orkestrering øger Azure DevOps udrulningens hastighed og pålidelighed.

Flow

  1. 1 Rediger programkildekode
  2. 2 Gem programkode
  3. 3 Løbende integration udløser programbuild, build til objektbeholderafbildning og enhedstests
  4. 4 Send objektbeholderafbildninger til Azure Container Registry via push
  5. 5 Udløser til løbende udrulning organiserer udrulningen af programartefakter med miljøspecifikke parametre
  6. 6 Udrulning på AKS (Azure Kubernetes Service)
  7. 7 Container startes ved hjælp af objektbeholderafbildning fra Azure Container Registry
  8. 8 Application Insights indsamler og analyserer data for tilstand, ydeevne og brug
  9. 9 Gennemse oplysninger om tilstand, ydeevne og brug
  10. 10 Opdater ordrebeholdningselement
Java CI/CD using Jenkins and Azure Web AppsAzure App Service is a fast and simple way to create web apps using Java, Node, PHP or ASP.NET, as well as support for custom language runtimes using Docker. A continuous integration and continuous deployment (CI/CD) pipeline that pushes each of your changes automatically to Azure app services allows you to deliver value faster to your customers.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677
  1. Oversigt
  2. Flow

Java CI/CD ved hjælp af Jenkins og Azure Web Apps

Oversigt

Azure App Service er en hurtig og enkel måde at oprette webapps på ved hjælp af Java, Node, PHP eller ASP.NET og understøtter også brugerdefinerede sprogkørsler vha. Docker. En pipeline med løbende integration og løbende udrulning (CI/CD), der automatisk sender alle dine ændringer til Azure App Services via push, giver dig mulighed for at levere værdi til dine kunder hurtigere.

Flow

  1. 1 Rediger programkildekode
  2. 2 Send kode til GitHub
  3. 3 Udløser til løbende integration til Jenkins
  4. 4 Jenkins udløser et buildjob ved hjælp af Azure Container Instances til en dynamisk buildagent
  5. 5 Jenkins bygger og gemmer artefakter i Azure Storage
  6. 6 Jenkins udruller Java-programmer til Azure Web Apps med understøttelse af Azure Database for MySQL
  7. 7 Azure App Insights giver målepunkter for programmernes ydeevne
  8. 8 Overvåg program, og foretag forbedringer
Container CI/CD using Jenkins and Kubernetes on Azure Kubernetes Service (AKS)Containers make it easy for you to continuously build and deploy applications. By orchestrating the deployment of those containers using Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.123456778
  1. Oversigt
  2. Flow

CI/CD for objektbeholdere ved hjælp af Jenkins og Kubernetes i Azure Kubernetes Service (AKS)

Oversigt

Objektbeholdere gør det nemt for dig løbende at bygge og udrulle programmer. Ved at bruge AKS (Azure Kubernetes Service) til at orkestrere udrulningen af disse objektbeholdere kan du oprette klynger af objektbeholdere, der kan replikeres og administreres.

Ved at konfigurere et løbende build til at oprette objektbeholderafbildninger og orkestrering kan du hurtigt og nemt udrulle afbildningerne.

Flow

  1. 1 Rediger programkildekode.
  2. 2 Send kode til GitHub.
  3. 3 Udløser til løbende integration til Jenkins.
  4. 4 Jenkins udløser et buildjob ved hjælp af AKS (Azure Kubernetes Service) for en dynamisk buildagent.
  5. 5 Jenkins opretter og sender Docker-objektbeholder til Azure Container Registry via push.
  6. 6 Jenkins udruller din nye app, der er placeret i en objektbeholder, til Kubernetes i Azure.
  7. 7 Container Service (AKS) understøttet af Azure Cosmos DB.
  8. 8 Grafana viser visualisering af infrastruktur og programmetrikker via Azure Monitor.
  9. 9 Overvåg program, og foretag forbedringer.

Kunderne udretter fantastiske ting med DevOps og Azure

Nemmere udvikling og levering

E-handelsudfordrer, der har blikket rettet mod toppen, kører på Microsofts cloud

“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

Læs historien

Jet.com

Ingen nedetid og øget driftssikkerhed

Geico giver forsikringsinnovation et kæmpe boost i cloudmiljøet

“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

Læs historien

Geico

Automatisering vha. åben kildekode

Energivirksomhed sætter gang i innovation og ekspansion

“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 og DevOps

Læs historien

Ambit Energy

Brug DevOps effektivt

Se, hvordan det ser ud, hvis du foretager effektive ændringer i din organisation ved hjælp af DevOps-tankegangen.

Kickstart DevOps i din organisation

Kontakt salg

Vi kan hjælpe dig med at komme i gang med DevOps-løsninger i Azure. Fortæl os lidt om dig selv, og du bliver kontaktet af en fra Azure-teamet.

Microsoft bruger muligvis dine kontaktoplysninger til at levere opdateringer til og give dig særtilbud på Microsoft Azure og andre Microsoft-produkter og -tjenester. Du kan framelde dig når som helst. Få mere at vide i erklæringen om beskyttelse af personlige oplysninger.

Relaterede løsninger

Udvikling og test

Gør processen bag oprettelse og test af programmer nemmere og hurtigere på tværs af enhver platform

Få mere at vide

Mobil

Nå dine kunder overalt på enhver enhed med et enkelt mobilappbuild

Få mere at vide

Microservice-programmer

Levér skalerbare, driftssikre programmer hurtigere, så du imødekommer kundernes konstant skiftende krav

Få mere at vide