DevOps-lösningar i Azure

Lös utmaningar under alla faser av distansutveckling och ta del av hur Microsofts utvecklingsteam har gjort distansutveckling möjligt. Registrera dig om du vill delta.

Registrera dig om du vill delta

DevOps-verktyg för alla faser i tillämpningens livscykel

Använd heltäckande lösningar i Azure för att implementera DevOps-metoder under programplanering, utveckling, leverans och drift. Använd rätt kombination av DevOps-teknik, kultur och processer för att möjliggöra kontinuerlig programvaruleverans och bättre värde för kunderna.

Ge förutsättningar för teamen att hantera arbetet med smidighet och fullständig synlighet i alla produkter och projekt. Definiera, spåra och visa arbete med Kanban-tavlor, anpassade instrumentpaneler för kvarvarande uppgifter och rapporteringsfunktioner med hjälp av Azure Boards. Håll utvecklingsarbetet transparent och håll schemat med GitHub. Utforska analyser med visuella objekt och gör om data till insikter med Power BI.

Koda snabbare och smartare med Visual Studio och Visual Studio Code. Dela kod och samarbeta med likasinnade utvecklare med GitHub. Automatisera testning och använd kontinuerlig integrering i molnet med Azure-pipelines. Skapa automatiska arbetsflöden från idé till produktion med GitHub-åtgärder. Du kan även ta dina Jenkins-arbetsbelastningar till Azure. Etablera miljöer för utvecklare på några minuter med Azure DevTest Labs.

Use modern application development to accelerate time to market.

Distribuera din app till valfri Azure-tjänst, till exempel Kubernetes på Azure, automatiskt och med fullständig kontroll för att kontinuerligt leverera mervärde till kunder. Definiera och starta flera molnmiljöer med Azure Resource Manager eller HashiCorp Terraform, och skapa sedan pipelines för kontinuerlig leverans till dessa miljöer med hjälp av Azure Pipelines eller verktyg som Jenkins och Spinnaker.

Implementera fullstack-övervakning, få användbara varningar och få insikter från loggar och telemetri med Azure Monitor. Hantera din molnmiljö med Azure Automation och verktyg som Ansible och Chef.

Se till att den etablerade infrastrukturen och tillämpningarna följer Azure Blueprints eller Chef Automate. När de här teknikerna används med Azure Security Center begränsar du hotexponeringen och kan hitta och åtgärda sårbarheter snabbt.

Skapa dina DevOps-metoder med följande verktyg och tjänster

DevOps-lösningsarkitekturer

Se hur du sammanför flera verktyg och tekniker med Azure i dessa vanliga DevOps-scenarier.

CI/CD för Azure Virtual Machines

Azure är ett moln i världsklass för virtuella datorer som kör Windows eller Linux. Oavsett om du använder ASP.NET, Java, Node.js eller PHP när du utvecklar program måste du ha en pipeline för kontinuerlig integrering och distribution (CI/CD) så att du kan överföra ändringar till de virtuella datorerna automatiskt.

Java CI/CD med Jenkins och Azure Web Apps

Azure App Service är ett snabbt och enkelt sätt att skapa webbappar med hjälp av Java, Node.js, PHP eller ASP.NET och tillhandahålla stöd för anpassade språkmiljöer med Docker. Leverera snabbt ett värde till dina kunder genom att använda Azure App Service med en CI/CD-pipeline för att automatiskt skicka alla ändringar till Azure App Service.

DevOps för Azure Kubernetes Service (AKS)

Balansera hastighet och säkerhet, och leverera snabbt kod i stor skala genom att använda säker DevOps med Azure Kubernetes Service (AKS). Skydda utvecklingsprocesserna med CI/CD med dynamiska principkontroller och påskynda feedbackloopen med kontinuerlig övervakning. Leverera snabbt med Azure Pipelines och tillämpa viktiga principer med Azure Policy. Med Azure har du realtidsinsyn i dina bygg- och distributionspipelines och kan enkelt granska efterlevnad och modifiera konfigurationer.

Se hur team på Microsoft införde DevOps

En lyckad DevOps-omvandling kräver kulturell förändring, vilket kan vara en utmaning för stora företag som har byggt teknik i flera årtionden. Men det är nödvändigt för att kunna leverera bättre produkter till kunderna och få bättre resultat för verksamheten. Hör berättelser från vår pågående resa.

Lär dig hur du skalar DevOps-metoder i hela organisationen

Läs Enterprise DevOps Report 2020-2021 och lär dig hur de bäst presterande organisationerna har implementerat DevOps i sina verksamheter.

Kunder som implementerar DevOps på Azure

EY

"As EY continues to increase the technology focus in its services and solutions, we're using Azure DevOps and Azure Kubernetes Service to build more agile practices and shift into a more rolling product-delivery approach."

John Lawler, Global Technology Officer, Client Technology, EY
EY

Axonize

"With Azure, Azure DevOps, and DevOps practices, we've accelerated time-to-market by up to 90 percent."

Omri Cohen, Chief Technology Officer, Vice President of Research and Development, Axonize
Axonize

Shell

Genom att införa DevOps-metoder och Microsoft DevOps-plattformen med Azure och GitHub kan Shell skala under snabb tillväxt i sitt datavetenskapsnätverk samtidigt som utvecklingscykeln går från månader till veckor.

Shell

WhiteSource

"We write our AKS manifests and implement CI/CD so we can build it once and deploy it on multiple clouds. That is the coolest thing!"

Uzi Yassef, Senior DevOps engineer, WhiteSource
WhiteSource

Axon

"We used Terraform to make building our Azure infrastructure less complex and time-consuming. And we don't have to build each new environment from scratch. What used to take several weeks, we can do with Terraform in a few hours."

Hank Janssen, Director of Engineering, Axon
Axon

GEICO

"With the Azure cloud platform, six-week releases are a thing of the past. In most cases, we can deploy changes without taking the systems down. This means better availability, expedited time to market, and improved customer satisfaction."

Victoria Toure, Manager of Software Engineering, GEICO
GEICO

Utforska lösningar från våra partner

Lär dig mer om DevOps-tekniker och -tjänster som kan hjälpa dig att transformera dina metoder.

HashiCorp Terraform

HashiCorp Terraform kan hjälpa dig att enkelt hantera infrastrukturen som kod. Definiera infrastrukturen som kod med deklarativa konfigurationsfiler som kan användas för att skapa, hantera och uppdatera infrastrukturresurser.

HashiCorp Terraform

Redhat Ansible

Automatiserad etablering i molnet, konfigurationshantering och programdistribution. Microsoft Azure är en Ansible-certifierad partner, vilket ger trygghet när du använder Azure-moduler för Ansible.

Redhat Ansible

Chef

Upptäck en kraftfull automatiseringsplattform som omvandlar infrastrukturen för virtuella datorer på Azure till kod. Chef automatiserar infrastrukturens konfiguration, distribution och hantering i nätverket, oavsett storlek.

Chef

WhiteSource

WhiteSource Bolt för Azure DevOps är ett kostnadsfritt tillägg som söker igenom alla dina projekt och identifierar komponenter med öppen källkod, deras licenser och kända sårbarheter.

WhiteSource

JFrog

JFrog Artifactory är en lösning för utvecklare och DevOps-tekniker som ger fullständig kontroll, insikt och hantering av binärfiler genom programvaruutvecklingens hela livscykel.

JFrog

CloudBees

CloudBees Core ger stabilitet i företagsklass till Jenkins. Den här sviten med plugin-program på företagsnivå hjälper till att skydda, hantera och optimera Jenkins och minska stilleståndstiden.

CloudBees

Lösningar för DevOps-metoder

Azure DevOps har robusta integreringar med Azure och en omfattande serie tekniker som hjälper dig att leverera programvara på ett säkert och snabbt sätt. Kombinera Azure DevOps med DevOps-verktyg som har öppen källkod för att matcha ditt unika arbetsflöde, och integrera dem sedan sömlöst i Azure. Oavsett om din app använder virtuella datorer, webbappar eller Kubernetes implementerar du DevOps-metoder som CI/CD, infrastruktur som kod samt kontinuerlig övervakning med Azure och valfri DevOps-verktygskedja.

Från kod till molnet – automatisera varje del av DevOps-processen med kontinuerlig integrering och kontinuerlig leverans och verktyg du väljer själv:

  • Definiera en CI/CD-pipeline och hantera versioner med flera miljöer med hjälp av Azure Pipelines.
  • Rikta in dig på valfri tjänst på Azure, till exempel Azure Kubernetes Service (AKS), Azure Virtual Machines eller Azure Functions.
  • Automatisera arbetsflöden med GitHub Actions.
  • Var värd för Jenkins-arbetsbelastningar, utöka befintlig konfiguration eller förenkla CI/CD med Jenkins-plugin-program för Azure.
  • Skapa snabba och upprepningsbara distributioner i Azure med Spinnaker.
  • Läs om kontinuerlig leverans jämfört med kontinuerlig distribution – och hur de kan uppfylla organisationens behov.

Inför Agile-programutvecklingsmetoder med planering, spårning och rapportering för kortare utgivningscykler och fullständig insyn i din programutvecklingsprocess. Hantera projekt med GitHub. Och använd Azure Boards för att:

  • Definiera, tilldela och spåra arbetsuppgifter.
  • Hantera kvarvarande uppgifter.
  • Skapa anpassade instrumentpaneler för att spåra förloppet.
  • Få avancerad analys och rapportering.

Hantera Git-lagringsplatser, dela och samarbeta med GitHub. Skapa ett pålitligt kodarbetsflöde för ditt team med:

Definiera molnresurser på ett beskrivande sätt så att miljöer versionshanteras och genomförs tillsammans med programkod på lagringsplatser. Hantering av infrastruktur som kod gör att du kan distribuera molnresurser på ett upprepningsbart och pålitligt sätt, och ser till att molnmiljöer är fullständigt styrda.

Hantera resurskonfiguration i hela ditt system för att tillämpa önskade tillstånd, rulla ut konfigurationsuppdateringar och automatisera lösningen av oväntade förändringar och problem. Azure har flera DevOps-verktyg för konfigurationshantering som Ansible, Chef, Puppet och Azure Automation.

Övervaka infrastrukturens hälsa och integrera med befintliga instrumentpaneler i Grafana, Kibana eller Azure Portal med Azure Monitor.

  • Använd kontinuerlig fullstack-övervakning.
  • Konfigurera användbara varningar i Azure-tjänster.
  • Samla in, kör frågor och analysera loggar för att få insikter och åtgärda problem.
  • Använd inbyggd containerövervakning för Azure Kubernetes Service (AKS).

Börja samarbeta och få innovation från kod till molnet med GitHub och Azure.

Kom igång