DevOps på Azure

Ge kontinuerligt värde till användare genom att leverera programvara snabbare och pålitligare

Med Azure kan du implementera DevOps-metoder så att du kan vara rörlig och får mer trygghet i din distributionspipeline för en mängd olika scenarier. Oavsett om appen använder Virtual Machines, Web Apps eller Kubernetes – med Azure kan du skapa en pålitlig CI/CD-pipeline, praxisinfrastruktur som kod samt kontinuerlig övervakning. Sätt samman den DevOps-lösning som passar dina behov med inbyggda Azure-tjänster eller en kombination av branschledande DevOps-tekniker med öppen källkod, sömlöst integrerade 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. Översikt
  2. Flow

CI/CD för Containers

Översikt

Med Containers är det mycket enkelt att kontinuerligt skapa och distribuera program. Om du dirigerar distributionen av de här containrarna med Kubernetes i Azure Kubernetes Service (AKS) kan du skapa replikerbara och hanterbara containerkluster.

Genom att konfigurera ett kontinuerligt skapande som producerar containeravbildningar och orkestrering ökar Azure DevOps hastigheten och tillförlitligheten i distributionen.

Flow

  1. 1 Ändra programmets källkod
  2. 2 Skicka programkod
  3. 3 Kontinuerlig integrering utlöser skapande av program och containeravbildningar samt genomföring av enhetstester.
  4. 4 Behållaravbildningar som push-överförts till Azure Container Registry
  5. 5 Med kontinuerlig utveckling orkestreras distributionen av programartefakter med miljöspecifika parametrar
  6. 6 Distribution till Azure Kubernetes Service (AKS)
  7. 7 Behållaren startas med hjälp av en behållaravbildning från Azure Container Registry
  8. 8 Application Insights samlar in och analyserar data om hälsa, prestanda och användning
  9. 9 Granska information om hälsa, prestanda och användning
  10. 10 Uppdatera objekt i kvarvarande uppgifter
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. Översikt
  2. Flow

Java CI/CD med Jenkins och Azure Web Apps

Översikt

Azure App Service är ett snabbt och enkelt sätt att skapa webbappar med hjälp av Java, Node, PHP eller ASP.NET och tillhandahålla stöd för anpassade språkmiljöer med Docker. En CI/CD-pipeline (kontinuerlig integrering och utveckling) som push-överför dina ändringar automatiskt till Azure App Services och gör det möjligt att leverera värdefullt innehåll till dina kunder snabbare.

Flow

  1. 1 Ändra programmets källkod
  2. 2 Skicka koden till GitHub
  3. 3 Utlösare för kontinuerlig integrering med Jenkins
  4. 4 Jenkins utlöser ett versionsjobb med Azure Container Instances för en dynamisk versionsagent
  5. 5 Jenkins skapar och lagrar artefakter i Azure Storage
  6. 6 Jenkins distribuerar Java-programmet till Azure Web Apps baserat på Azure Database for MySQL
  7. 7 Azure App Insights tillhandahåller mått för programprestanda
  8. 8 Övervaka dina program och gör förbättringar
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. Översikt
  2. Flow

CI/CD för containrar med Jenkins och Kubernetes i Azure Kubernetes Service (AKS)

Översikt

Med Containers blir det enklare att kontinuerligt skapa och distribuera program. Om du dirigerar distributionen av de här containrarna med Azure Kubernetes Service (AKS) kan du skapa replikerbara och hanterbara containerkluster.

Genom att konfigurera ett kontinuerligt skapande som producerar containeravbildningar och orkestrering kan du öka hastigheten och tillförlitligheten i distributionen.

Flow

  1. 1 Ändra programmets källkod.
  2. 2 Skicka koden till GitHub.
  3. 3 Utlösare för kontinuerlig integrering med Jenkins.
  4. 4 Jenkins utlöser ett skapandejobb med Azure Kubernetes Service (AKS) för en dynamisk skapandeagent.
  5. 5 Jenkins skapar och push-överför Docker-containrar till Azure Container Registry.
  6. 6 Jenkins distribuerar din nya, behållaranpassade app till Kubernetes i Azure.
  7. 7 Container Service (AKS), med Azure Cosmos DB.
  8. 8 Grafana visualiserar mätvärden kring infrastruktur och program via Azure Monitor.
  9. 9 Övervaka dina program och gör förbättringar.

Kunder åstadkommer fantastiska saker med DevOps och Azure

Förenkla utveckling och leverans

E-handelsutmanare har siktet inställt mot topplaceringen och kör på Microsofts moln

“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 berättelsen

Jet.com

Undvik driftavbrotten och öka tillförlitligheten

Geico gör framsteg med försäkringsinnovationer i molnet

“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 berättelsen

Geico

Uppnå automatisering med öppen källkod

Blixtsnabb innovation och tillväxt för energibolag

“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

Läs berättelsen

Ambit Energy

Börja öva på effektiva DevOps

Se hur det ser ut när man gör effektiva förändringar i organisationen med hjälp av DevOps.

Kom igång med DevOps i din organisation

Kontakta säljavdelningen

Vi kan hjälpa dig att komma igång med DevOps-lösningar i Azure. Berätta lite om dig själv så hör en medlem i Azure-teamet av sig.

Jag vill ha information, tips och erbjudanden om Azure och andra produkter och tjänster från Microsoft. Integritetsmeddelande.

Relaterade lösningar

Utveckling och testning

Förenkla och snabba upp processen med att skapa och testa program på alla plattformar

Läs mer

Mobilt

Nå kunderna överallt – på alla enheter –med en enda mobilappsversion

Läs mer

Mikrotjänstprogram

Leverera skalbara, tillförlitliga program snabbt och tillgodose kundernas föränderliga behov

Läs mer