DevOps-løsninger i Azure
Imødegå udfordringer i alle faser af fjernengineering, og få mere at vide om, hvordan Microsofts engineeringteams har muliggjort fjernudvikling. Tilmeld dig for at deltage.
DevOps-værktøjer til hver fase af applikationens livscyklus
Brug komplette løsninger i Azure til at implementere DevOps-praksisser under hele processen for planlægning, udvikling, levering og drift af applikationen. Anvend den rigtige kombination af DevOps-teknologier, -kultur og -processer, så du kan levere software løbende og give kunderne mere værdi.
Opbyg dine DevOps-praksisser med disse værktøjer og tjenester
GitHub
Øg samarbejdet, automatiser dine kode til cloud-arbejdsprocesser, og hjælp med at sikre din kode med avanceret funktionalitet.
Azure Pipelines
Implementer CI/CD for løbende at skabe, teste og udrulle på en hvilken som helst platform og et hvilket som helst cloudmiljø.
Azure Boards
Planlæg, registrer og drøft arbejde på tværs af dine teams ved hjælp af Kanban-tavler, ordrebeholdninger, teamdashboards og brugerdefineret rapportering.
Azure Monitor
Få fuld indsigt i dine applikationer, infrastrukturer og netværk.
Visual Studio
Brug IDE (integreret udviklingsmiljø), der er designet til oprettelse af effektive, skalerbare applikationer til Azure.
Azure Kubernetes Service (AKS)
Send apps i objektbeholdere hurtigere, og håndter dem nemmere ved hjælp af en fuldt administreret Kubernetes-tjeneste.
DevOps-løsningsarkitekturer
Se, hvordan du kan samle flere værktøjer og teknologier med Azure i disse almindelige DevOps-scenarier.
CI/CD til Azure Virtual Machines
Azure er en cloud i verdensklasse til hosting af virtuelle maskiner, der kører Windows eller Linux. Uanset om du bruger ASP.NET, Java, Node.js eller PHP til at udvikle applikationer, skal du bruge en pipeline med kontinuerlig integration og kontinuerlig udrulning (CI/CD) for at sende ændringer til disse virtuelle maskiner automatisk.
Java CI/CD ved hjælp af Jenkins og Azure Web Apps
Azure App Service er en hurtig og enkel måde at oprette webapps på ved hjælp af Java, Node.js, PHP eller ASP.NET og understøtter også brugerdefinerede sprogkørsler vha. Docker. Levér hurtigt værdi til dine kunder ved hjælp af Azure App Service med en CI/CD-pipeline for at sende hver ændring automatisk via push til Azure App Service.
DevOps til Azure Kubernetes Service (AKS)
Opnå balance mellem hastighed og sikkerhed, og levér hurtigt kode i stor skala ved hjælp af sikker DevOps med Azure Kubernetes Service (AKS). Anbring et rækværk omkring udviklingsprocessen ved hjælp af CI/CD med dynamiske politikkontrolelementer, og sæt fart på feedbackløkken med konstant overvågning. Brug Azure Pipelines til hurtigt at levere, mens du sikrer håndhævelse af vigtige politikker med Azure Policy. Azure giver dig mulighed for at observere dit build og dine udgivelsespipelines i realtid samt mulighed for at let at foretage en gennemgang af overholdelsen af angivne standarder samt omkonfigurationer.
Se, hvordan teams på tværs af Microsoft har indført DevOps
En vellykket DevOps-transformation kræver kulturel ændring, hvilket kan være udfordrende for en stor virksomhed, der har udviklet teknologi i årtier. Men det er nødvendigt at levere bedre produkter til kunderne og bedre resultater til virksomheden. Hør historier fra vores vedvarende rejse.
-
Få mere at vide om, hvordan du integrerer dit sikkerhedsteam i dit eksisterende DevOps-team
Læs 6 tips to integrate security into your DevOps practices, så du kan få mere at vide om, hvordan banebrydende organisationer har implementeret DevSecOps i hele virksomheden.
Udforsk løsninger fra vores partnere
Få mere at vide om DevOps-teknologier og -tjenester, der kan hjælpe dig med at transformere dine praksisser.
HashiCorp Terraform kan hjælpe dig med nemt at administrere infrastruktur som kode. Definer infrastrukturen som kode med deklarative konfigurationsfiler, som kan bruges til at oprette, administrere og opdatere infrastrukturressourcer.
HashiCorp Terraform
Automatiser klargøring til cloudmiljøet, konfigurationsstyring og applikationsudrulninger. Microsoft Azure er en Ansible-certificeret partner, der giver dig ro i sindet, når du bruger Azure-moduler til Ansible.
Redhat Ansible
Oplev en effektiv automatiseringsplatform, der transformerer infrastrukturen for virtuelle maskiner i Azure til kode. Chef automatiserer den måde, som infrastruktur konfigureres, udrulles og administreres på, på tværs af dit netværk, uanset hvor stort det er.
Chef
WhiteSource Bolt til Azure DevOps er en gratis udvidelse, der scanner alle dine projekter og registrerer komponenter med åben kildekode, deres licenser og kendte sikkerhedsrisici.
WhiteSource
JFrog Artifactory er en løsning til udviklere og DevOps-teknikere, der giver fuld kontrol, indsigt og binær administration gennem hele livscyklussen til udvikling af softwaren.
JFrog
CloudBees Core giver virksomhedsrobusthed til Jenkins. Denne pakke af plug-ins på virksomhedsniveau hjælper med at sikre, administrere og optimere Jenkins samt reducere nedetiden.
CloudBees
Løsninger til DevOps-praksisser
-
Fra kode til sky – automatiser alle dele af DevOps-processen med løbende integration og levering og dine foretrukne værktøjer:
- Definer en CI/CD-pipeline, og administrer versionsudgivelser med flere miljøer ved hjælp af Azure Pipelines.
- Brug enhver tjeneste på Azure, herunder Azure Kubernetes Service (AKS), Azure Virtual Machines eller Azure Functions.
- Automatiser arbejdsprocesser med GitHub Actions.
- Host Jenkins-arbejdsprocesser, udvid den eksisterende konfiguration, eller forenkl CI/CD med Jenkins-plug-ins til Azure.
- Brug Spinnaker til hurtigt at oprette udrulninger, som du nemt kan gentage, på Azure.
- Få mere at vide om løbende levering i forhold til løbende udrulning – og hvordan de kan opfylde organisationens behov.
-
Brug agile metoder til softwareudvikling med planlægning, sporing og rapportering for at få kortere udgivelsescyklusser og fuld synlighed i din softwareudviklingsproces. Administrer projekter med GitHub. Og brug Azure Boards til at:
- Definere, tildele og holde øje med arbejdsopgaver.
- Administrere ordrebeholdninger.
- Oprette brugerdefinerede dashboards til at holde øje med status.
- Få avanceret analyse og rapportering.
-
Administrer git-lagre, og del og samarbejd med GitHub. Opret en pålidelig kodearbejdsproces for dit team med:
- Pullanmodninger og kodegennemgange.
- Sporing af fejl.
- Værktøjer til løbende integration, herunder apps fra GitHub Marketplace.
-
Definer skybaserede ressourcer på en beskrivende måde, så miljøer versioneres og sendes til lagre sammen med applikationskoden. Hvis du behandler infrastrukturen som kode, kan du udrulle skybaserede ressourcer på en måde, du nemt kan gentage, og som er pålidelig, så du sikrer, at dine skybaserede miljøer er fuldt styrede.
- Definer fuldt ud styrede miljøer, der kan gentages, med Azure Blueprints.
- Brug værktøjer med åben kildekode, f.eks. HashiCorp Terraform og Ansible med fuld understøttelse af Azure-ressourcer.
-
Administrer konfigurationen af ressourcer på tværs af hele dit system for at håndhæve ønskede tilstande, udrulle konfigurationsopdateringer og automatisere løsning af uventede ændringer og problemer. Azure tilbyder flere DevOps-værktøjer til konfigurationsstyring, herunder Ansible, Chef, Puppet og Azure Automation.
-
Overvåg infrastrukturens tilstand, og integrer i eksisterende dashboards i Grafana, Kibana eller Azure Portal vha. Azure Monitor.
- Brug kontinuerlig overvågning med fuld stak.
- Konfigurer underretninger, du kan arbejde ud fra, på tværs af Azure-tjenester.
- Indsaml, opret forespørgsler til, og analysér logfiler for at få viden om og afhjælpe problemer.
- Brug indbygget overvågning af objektbeholdere til Azure Kubernetes Service (AKS).