DevOps-løsninger på Azure

Løs utfordringene du kan støte på i de ulike fasene av den eksterne utviklingen, og finn ut hvordan Microsofts teknikerteam har lagt til rette for ekstern utvikling. Registrer deg for å delta.

Registrer deg for å delta

DevOps-verktøy for hver fase av programlivssyklusen

Bruk komplette løsninger på Azure til å implementere DevOps-fremgangsmåter under planlegging, utvikling, levering og drift av programmer. Bruk den rette kombinasjonen av DevOps-teknologi, -kultur og -prosesser for å muliggjøre kontinuerlig programvarelevering og øke verdien for kundene.

Gjør det lettere for medarbeiderne å administrere jobben sin med smidighet og full åpenhet på tvers av produkter og prosjekter. Definer, overvåk og legg frem arbeid med Kanban-tavler, oversikter over gjenværende arbeid, egendefinerte instrumentbord og rapporteringsfunksjonalitet ved å bruke Azure Boards. Overvåk utviklingsinnsatsen og sørg for at den går etter planen, med GitHub. Dra nytte av analyse med grafikk og gjør data om til innsikt med Power BI.

Produser kode raskere og smartere med Visual Studio og Visual Studio Code. Del kode og samarbeid med likesinnede utviklere gjennom GitHub. Automatiser testingen og utfør kontinuerlig integrering i skyen med Azure Pipelines. Opprett automatiske arbeidsflyter, fra idé til produksjon, med GitHub-handlinger. Du kan til og med hente Jenkins-arbeidsbelastningene til Azure. Klargjør miljøer for utviklere på noen minutter med Azure DevTest Labs.

Bruk moderne programutvikling for å få produktet på markedet raskere.

Rull ut programmet ditt i enhver Azure-tjeneste, for eksempel Kubernetes på Azure, automatisk og med full kontroll, slik at du kan levere kontinuerlig verdi til kundene. Definer og start flere skymiljøer med Azure Resource Manager eller HashiCorp Terraform, og opprett deretter kontinuerlige datasamlebånd for levering til disse miljøene ved å bruke Azure Pipelines eller verktøy som Jenkins og Spinnaker.

Implementer fullstakksovervåking, få nyttige varsler, og få innsikt fra logger og telemetri med Azure Monitor. Administrer skymiljøet med Azure Automation og verktøy som Ansible og Chef.

Sørg for at infrastruktur og programmer overholder regler og standarder ved å bruke Azure Blueprints eller Chef Automate. Brukt sammen med Azure Security Center bidrar disse teknologiene til at du kan begrense trusseleksponeringen og raskt finne og rette opp sårbarheter.

Utvikle DevOps-fremgangsmåtene med disse verktøyene og tjenestene

DevOps-løsningsarkitekturer

Se hvordan man kan bringe sammen flere verktøy og teknologier med Azure i disse vanlige DevOps-scenarioene.

CI/CD for virtuelle Azure-maskiner

Azure-skyen er som skapt for drifting av virtuelle maskiner som kjører Windows eller Linux. Uansett om du bruker ASP.NET, Java, Node.js eller PHP til å utvikle programmer, trenger du et datasamlebånd for kontinuerlig integrasjon (CI) og kontinuerlig distribusjon (CD) for å sende endringer til disse virtuelle maskinene automatisk.

Java CI/CD ved hjelp av Jenkins og Azure Web Apps

Azure App Service er en rask og enkel måte å opprette nettapper på med Java, Node.js, PHP eller ASP.NET, og tjenesten støtter også kjøretider med egendefinerte språk via Docker. Lever raskt verdi til kundene ved å bruke Azure App Service med et CI/CD-datasamlebånd for å sende endringene automatisk til Azure App Service.

DevOps for Azure Kubernetes Service (AKS)

Balanser hastighet og sikkerhet og lever raskt skalert kode ved å bruke sikker DevOps med Azure Kubernetes Service (AKS). Beskytt utviklingsprosessen ved å bruke CI/CD med dynamiske policykontroller, og få fart på tilbakemeldingsløkkene med konstant overvåking. Bruk Azure Pipelines for å levere raskt og samtidig sikre at viktige policyer håndheves med Azure Policy. Med Azure får du muligheten til å observere datasamlebåndene for bygg og lansering i sanntid, og muligheten til å ta i bruk samsvarsrevisjon og nye konfigurasjoner.

Se hvordan team i hele Microsoft tok i bruk DevOps

En vellykket DevOps-transformasjon krever en kulturendring, noe som kan være utfordrende for store selskaper som har utviklet teknologi i flere tiår. Det er imidlertid nødvendig for å kunne levere bedre produkter til kundene og forbedre forretningsresultatene. Hør historier fra reisen vår.

Lær hvordan du skalerer DevOps-fremgangsmåter i hele organisasjonen

Les Enterprise DevOps Report 2020–2021, og finn ut hvordan ledende organisasjoner har implementert DevOps i virksomheten.

Kunder som 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 å ta i bruk DevOps-fremgangsmåter og Microsoft DevOps-plattformen med Azure og GitHub kan Shell skalere gjennom rask vekst i datavitenskapsnettverket og samtidig redusere utviklingssyklusen fra måneder til uker.

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

Se nærmere på løsningene til partnerne våre

Lær om DevOps-teknologi og tjenester som kan hjelpe deg med å forvandle fremgangsmåtene dine.

HashiCorp Terraform

HashiCorp Terraform hjelper deg med å administrere infrastruktur som kode på en enkel måte. Definer infrastruktur som kode med deklarative konfigurasjonsfiler som kan brukes til å opprette, behandle og oppdatere infrastrukturressurser.

HashiCorp Terraform

Redhat Ansible

Automatiser skyklargjøring, konfigurasjonsadministrasjon og programutrulling. Microsoft Azure er Ansible-sertifisert partner, noe som gir deg trygghet når du bruker Azure-moduler for Ansible.

Redhat Ansible

Chef

Oppdag en effektiv automatiseringsplattform som forvandler infrastruktur basert på virtuelle maskiner på Azure til kode. Chef automatiserer konfigureringen, utrullingen og administreringen av infrastruktur i hele nettverket, uansett størrelse.

Chef

WhiteSource

WhiteSource Bolt for Azure DevOps er en gratis utvidelse som skanner alle prosjektene dine og finner komponenter med åpen kildekode, tilhørende lisenser og kjente sårbarheter.

WhiteSource

JFrog

JFrog Artifactory er en løsning for utviklere og DevOps-teknikere som gir fullstendig kontroll, innsikt og binær administrasjon gjennom hele livssyklusen til programvareutviklingen.

JFrog

CloudBees

CloudBees Core gir Jenkins robusthet i foretaksklassen. Denne serien med programtillegg i foretaksklassen bidrar til å sikre, administrere og optimalisere Jenkins og redusere nedetiden.

CloudBees

Løsninger for DevOps-praksiser

Azure DevOps har robuste integreringer med Azure samt en omfattende serie teknologier som gjør det mulig å levere programvare sikkert og raskt. Kombiner Azure DevOps med DevOps-verktøy med åpen kildekode som passer til akkurat din arbeidsflyt, og integrer dem sømløst på Azure. Uansett om appen din bruker virtuelle maskiner, nettapper eller Kubernetes, kan du implementere DevOps-fremgangsmåter som CI/CD, infrastruktur som kode og kontinuerlig overvåking med Azure og foretrukket DevOps-verktøykjede.

Automatiser hver del av DevOps-prosessen, fra kode til sky, med kontinuerlig integrering og levering samt ditt foretrukne verktøy:

  • Definer et CI/CD-samlebånd og administrer utgivelser med flere miljøer ved å bruke Azure Pipelines.
  • Du kan målrette enhver tjeneste i Azure, også Azure Kubernetes Service (AKS), Azure Virtual Machines og Azure Functions.
  • Automatiser arbeidsflytprosesser med GitHub Actions.
  • Vær vert for Jenkins-prosesseringer, utvid eksisterende konfigurasjon eller forenkle CI/CD med Jenkins-programtillegg for Azure.
  • Opprett raske og repeterbare utrullinger i Azure med Spinnaker.
  • Lær mer om kontinuerlig levering vs. kontinuerlig distribusjon, og hvordan de kan møte behovene til organisasjonen.

Bruk programvareutviklingsmetoder fra Agile med planlegging, overvåking og rapportering for å få kortere utgivelsessykluser og full åpenhet i programvareutviklingsprosessen. Administrer prosjekter med GitHub. Og bruk Azure Boards for å gjøre følgende:

  • Definere, tildele og overvåke arbeidselementer.
  • Administrer forsinket arbeid.
  • Opprette egendefinerte instrumentbord for å overvåke fremdriften.
  • Få avansert analyse og rapportering.

Administrer git-repositorier, del og samarbeid gjennom GitHub. Skap en pålitelig kodearbeidsflyt for medarbeiderne med følgende:

Definer skyressurser på en beskrivende måte slik at miljøer kan gjengis og lagres sammen med programkode i lagre. Ved hjelp av infrastruktur som kode kan du rulle ut skyressurser på en repeterbar og pålitelig måte og få full kontroll over skymiljøene.

Administrer ressurskonfigurasjon i hele systemet ditt for å opprettholde ønskede tilstander, rulle ut konfigurasjonsoppdateringer og automatisere løsninger av uventede endringer og feil. Azure tilbyr flere DevOps-verktøy for konfigurasjonsadministrering, blant annet Ansible, Chef, Puppet og Azure Automation.

Overvåk infrastrukturtilstanden og integrer i eksisterende instrumentbord i Grafana, Kibana eller Azure Portal med Azure Monitor.

  • Praktiser kontinuerlig overvåking av full stakk.
  • Konfigurer varsler som kan omsettes i handling i alle Azure-tjenester.
  • Samle inn, spør og analyser logger for å få innsikt og utbedre feil.
  • Bruk innebygd beholderovervåking for Azure Kubernetes Service (AKS).

Begynn å samarbeide for å flytte nyskapingen fra kode til sky med GitHub og Azure.

Kom i gang