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.
DevOps-verktøy for hver fase av programlivssyklusen
Bruk komplette løsninger på Azure til å implementere fremgangsmåter for DevOps 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.
Utvikle DevOps-fremgangsmåtene med disse verktøyene og tjenestene
GitHub
Samarbeid mer, automatiser kode-til-sky-arbeidsflytene og bidra til å sikre koden med avansert funksjonalitet.
Azure Pipelines
Implementer CI/CD for kontinuerlig utvikling, testing og utrulling til alle plattformer og skyer.
Azure Boards
Planlegg, spor og diskuter arbeid i alle team med Kanban-tavler, oversikter over gjenværende arbeid, teambaserte instrumentbord og tilpasset rapportering.
Azure Monitor
Få full observerbarhet i programmene, infrastrukturen og nettverket.
Visual Studio
Bruk det integrerte utviklingsmiljøet som er utformet for å lage effektive, skalerbare programmer for Azure.
Azure Kubernetes Service (AKS)
Lever beholderbaserte apper raskere og drift dem på en enklere måte med en totaladministrert Kubernetes-tjeneste.
DevOps-løsningsarkitekturer
Se hvordan man kan bringe sammen flere verktøy og teknologier med Azure i disse vanlige DevOps-scenarioene.
CI/CD for Azure Virtual Machines
Azure er en sky i verdensklasse 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 bruker 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 kode i stor skala 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.
-
Finn ut hvordan sikkerhetsteamet ditt kan integreres med det eksisterende DevOps-teamet
Les «6 tips for å integrere sikkerhet i DevOps-praksisene dine» for å lære hvordan banebrytende organisasjoner har implementert DevSecOps på tvers av virksomhetene sine.
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 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
Automatiser skyklargjøring, konfigurasjonsadministrasjon og programutrulling. Microsoft Azure er en Ansible-sertifisert partner, noe som gir deg trygghet når du bruker Azure-moduler for Ansible.
Redhat Ansible
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 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 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 Core gir Jenkinsrobusthet i foretaksklassen. Denne serien med programtillegg i foretaksklassen bidrar til å sikre, administrere og optimalisere Jenkins og redusere nedetiden.
CloudBees
Løsninger for DevOps-praksiser
-
Automatiser hver del av DevOps-prosessen, fra kode til sky, med kontinuerlig integrasjon 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 sine arbeidsbelastninger, 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 versus 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 å:
- Definere, tildele og overvåke arbeidselementer.
- Administrere gjenværende 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:
- Pull-forespørsler og kodegjennomganger.
- Problemsporing.
- Verktøy for kontinuerlig integrasjon – inkludert apper fra GitHub Marketplace.
-
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.
- Definer repeterbare miljøer med full styring gjennom Azure Blueprints.
- Bruk verktøy med åpen kildekode som HashiCorp Terraform og Ansible med full støtte for Azure-ressurser.
-
Administrer ressurskonfigurasjon i hele systemet ditt for å opprettholde ønskede tilstander, rulle ut konfigurasjonsoppdateringer og automatisere løsninger på uventede endringer og feil. Azure tilbyr flere DevOps-verktøy for konfigurasjonsadministrasjon, 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).