DevOps-løsninger på 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.

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-praksis 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.

Giv dine teams mulighed for at administrere deres arbejde med fleksibilitet og fuld synlighed på tværs af produkter og projekter. Definer, spor og udlæg arbejde med Kanban-tavler, ordrebeholdninger, brugerdefinerede dashboards og rapporteringsfunktionalitet ved hjælp af Azure Boards. Sørg for, at udviklingen er gennemsigtig og sker til tiden med GitHub. Gennemse analyser med visualiseringer, og gør data til viden med Power BI.

Udvikl kode hurtigere og mere intelligent med Visual Studio og Visual Studio Code. Del kode, og samarbejde med ligesindede udviklere med GitHub. Automatiser test, og øv dig på kontinuerlig integration i cloudmiljøet med Azure Pipelines. Opret automatiske arbejdsprocesser, der dækker alt lige fra idé til produktion, med GitHub handlinger. Du kan tilmed overføre dine Jenkins-arbejdsbelastninger til Azure. Klargør miljøer til udviklere på få minutter ved hjælp af Azure DevTest Labs.

Use modern application development to accelerate time to market.

Udrul automatisk din applikation på enhver Azure-tjeneste med fuld kontrol, f.eks. Kubernetes på Azure, så du kontinuerligt kan levere værdi til dine kunder. Definer og start flere cloudmiljøer med Azure Resource Manager eller HashiCorp Terraform, og opret derefter pipelines til kontinuerlig levering i disse miljøer ved hjælp af Azure Pipelines eller værktøjer såsom Jenkins og Spinnaker.

Implementer fuld stak-overvågning, få advarsler, du kan reagere på, og få indsigt fra logfiler og telemetri med Azure Monitor. Administrer dit cloudmiljø med Azure Automation og værktøjer såsom Ansible og Chef.

Sørg for, at klargjort infrastruktur og klargjorte applikationer overholder angivne standarder ved hjælp af Azure Blueprints eller Chef Automate. Hvis du bruger disse teknologier sammen med Azure Security Center, hjælper det dig med at begrænse eksponeringen for trusler og hurtigt finde og afhjælpe sikkerhedsrisici.

Opbyg dine DevOps-praksisser med disse værktøjer og tjenester

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 via push 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 skalerer DevOps-praksis i hele din organisation

Læs Enterprise DevOps Report 2020-2021 for at få mere at vide om, hvordan højtydende organisationer har implementeret DevOps på tværs af deres forretninger.

Kunder, der implementerer 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

Ved at indføre DevOps-praksisser og Microsoft DevOps-platformen med Azure og GitHub kan Shell skalere i forhold til hurtig vækst i deres netværk for datavidenskab, samtidig med at deres miljøcyklus ændres fra måneder til uger.

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

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

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

Redhat Ansible

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

Chef

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 stor det er.

Chef

WhiteSource

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

JFrog Artifactory er en løsning til udviklere og DevOps-teknikere, der giver fuld kontrol, indsigt og binær administration gennem hele livscyklussen for udvikling af softwaren.

JFrog

CloudBees

CloudBees Core overfører robustheden ved virksomheder 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-fremgangsmåder

Azure DevOps har robuste integrationer med Azure og en omfattende pakke af teknologier, som hjælper dig med at levere software sikkert og hurtigt. Kombiner Azure DevOps med DevOps-værktøjer i åben kildekode for at matche din unikke arbejdsproces, og integrer dem derefter problemfrit i Azure. Uanset om din app bruger virtuelle maskiner, webapps eller Kubernetes, kan du implementere DevOps-praksis såsom CI/CD, infrastruktur som kode og løbende overvågning med Azure samt de DevOps-værktøjer, du foretrækker.

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 kontinuerlig levering i forhold til kontinuerlig 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 spore arbejdsopgaver.
  • Administrere opgaver, der mangler at blive løst.
  • Oprette brugerdefinerede dashboards til at spore status.
  • Få avanceret analyse og rapportering.

Administrer git-lagre, og del og samarbejd med GitHub. Opret en pålidelig kodearbejdsproces for dit team med:

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.

Administrer konfigurationen af ressourcer på tværs af hele dit system for at gennemtvinge ø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 beskeder, 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).

Begynd at samarbejde for at få innovation fra kode til cloudmiljøet med GitHub og Azure.

Kom i gang