Hopp over navigasjon

Utviklingsoperasjoner

DevOps samler personer, prosesser og teknologi ved å automatisere programvareleveranse for å gi kontinuerlig verdiskapning til brukerne dine. Med Azure DevOps-løsninger kan du levere programvare raskere og mer pålitelig – uansett hvor stor IT-avdelingen din er og hvilke verktøy du bruker.

Forenkle, sett fart på og forbedre skyutviklingen

Kontinuerlig integrasjon (CI)

Utvikle bedre programvare raskere ved hjelp av kontinuerlig integrasjon. Når du bruker Azure DevOps eller Jenkins til å utvikle apper i skyen og distribuere til Azure, kompileres og testes koden hver gang den lagres – slik at feil oppdages raskere.

Kontinuerlig levering (CD)

Kontinuerlig levering sørger for at kode og infrastruktur alltid kan distribueres til produksjon på et øyeblikks varsel. Ved å kombinere kontinuerlig integrasjon og IaC (infrastruktur som kode) får du identiske distribusjoner, og du kan trygt distribuere manuelt til produksjon når som helst.

Kontinuerlig distribusjon med CI/CD

Ved hjelp av kontinuerlig distribusjon kan du automatisere hele prosessen fra kodelagring til produksjon hvis CI-/CD-testene er vellykkede. Ved å bruke CI-/CD-fremgangsmåter og overvåkingsverktøy kan du trygt levere funksjoner til kundene dine straks de er klare.

Få økt pålitelighet og gjentakbarhet

Automatiser klargjøringen og konfigurasjonen av miljøer med IaC. Lagre miljødefinisjoner som deklarativ kode, for eksempel JSON eller YAML. Deretter kan du enkelt klargjøre et identisk miljø med DevOps-verktøy som Azure Resource Manager, Terraform eller Ansible.

Få innsikt du kan omsette i handling

Overvåk tilstanden til infrastrukturen med Azure Log Analytics og Azure Monitor, og integrer med eksisterende instrumentbord som Grafana eller Kibana. Azure Application Insights gir deg innsikt du kan omsette i handling, ved hjelp av appytelsesstyring og umiddelbare analyser.

Få bedre forskriftssamsvar og økt sikkerhet

Med DevOps-verktøy som Chef Automate eller Azure Policy kan du administrere infrastruktur og apper du har klargjort, for å sikre forskriftssamsvar. Kombinert med tjenester som Azure Security Center blir du mindre utsatt for trusler og kan raskt finne og utbedre sårbarheter.

Løsningsarkitekturer

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

Integración e implementación continuas de Java usando Jenkins y Azure Web AppsAzure App Service es una forma sencilla y rápida de crear aplicaciones web con Java, Node, PHP o ASP.NET, además de admitir entornos de tiempo de ejecución de lenguajes personalizados con Docker. Aporte valor a sus clientes con más rapidez mediante una canalización de integración e implementación continuas (CI/CD) que envía todos los cambios de manera automática a Azure App Services.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677
  1. Oversikt
  2. Flyt

Azure App Service er en rask og enkel måte for å utvikle webprogrammer med Java, Node, PHP eller ASP.NET, i tillegg til støtte for språkkjøretider ved å bruke Docker. Et datasamlebånd for kontinuerlig integrasjon og kontinuerlig distribusjon (CI/CD) som automatisk sender alle endringene dine til Azure-apptjenester gir deg mulighet til å levere verdiskapning raskere til kundene dine.

  1. 1 Endre kildekoden til appen
  2. 2 Send kode til GitHub
  3. 3 Kontinuerlig integrasjon utløser til Jenkins
  4. 4 Jenkins utløser en kompileringsjobb ved å bruke Azure Container Instances som dynamisk kompileringsagent
  5. 5 Jenkins kompilerer og lagrer artefakt i Azure Storage
  6. 6 Jenkins distribuerer Java-program til Azure Web Apps støttet av Azure Database for MySQL
  7. 7 Azure App Insights gir måledata om programytelse
  8. 8 Overvåk appen og forbedre den

Oversikt over CI/CD for stabil infrastruktur med Jenkins og Terraform i Azure Virtual Architecture

Información general sobre la integración e implementación continuas (CI/CD) de infraestructuras inmutables mediante Jenkins y Terraform en la arquitectura virtual de AzureAzure es una nube mundial para hospedar máquinas virtuales Windows o Linux. Independientemente de que use Java, Node.js, Go o PHP para desarrollar las aplicaciones, necesitará una canalización de integración e implementación continuas (CI/CD) para enviar los cambios a estas máquinas virtuales de manera automática.JenkinsAzure Virtual MachineScale SetsTerraformAzure Managed Disks(VM Image)PackerGitHubEngineerAzure Log Analytics1765554423Visual Studio Code
  1. Oversikt
  2. Flyt

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

  1. 1 Endre kildekoden til appen.
  2. 2 Send kode til GitHub.
  3. 3 Kontinuerlig integrasjon utløser jobber i Jenkins.
  4. 4 Jenkins starter en Packer-avbildning for å opprette en virtuell maskin og lagrer den som en VM-avbildning med Azure Managed Disks.
  5. 5 Jenkins gir Terraform beskjed om å klargjøre et nytt skaleringssett med virtuelle maskiner ved hjelp av VM-avbildningen i Azure Managed Disks.
  6. 6 Azure Log Analytics samler inn og analyserer logger.
  7. 7 Overvåk appene for å forbedre dem.

CI/CD for beholdere med Jenkins og Kubernetes i Azure Kubernetes Service (AKS)

Integración y entrega continuas de contenedores con Jenkins y Kubernetes en Azure Kubernetes Service (AKS)Los contenedores facilitan la compilación e implementación continua de las aplicaciones. Con la orquestación de la implementación de esos contenedores con Azure Kubernetes Service (AKS), puede conseguir clústeres de contenedores replicables y fáciles de administrar.123456778
  1. Oversikt
  2. Flyt

Beholdere gjør det enkelt å utvikle og distribuere apper kontinuerlig. Ved å organisere distribusjonen av disse beholderne med Azure Kubernetes Service (AKS), får du replikerbare og administrerbare klynger av beholdere.

Ved å konfigurere organisering og kontinuerlig kompilering av beholderavbildningene dine kan du gjøre distribusjonen raskere og mer pålitelig.

  1. 1 Endre kildekoden til appen.
  2. 2 Send kode til GitHub.
  3. 3 Kontinuerlig integrasjon utløser jobber i Jenkins.
  4. 4 Jenkins starter kompileringsjobber ved å bruke Azure Kubernetes Service (AKS) som dynamisk kompileringsagent.
  5. 5 Jenkins kompilerer og sender Docker-beholdere til Azure Container Registry.
  6. 6 Jenkins distribuerer den nye beholderbaserte appen din til Kubernetes på Azure.
  7. 7 Container Service (AKS) er basert på Azure Cosmos DB.
  8. 8 Grafana visualiserer infrastruktur og appmåledata via Azure Monitor.
  9. 9 Overvåk appene for å forbedre dem.

Kunder gjør de utroligste ting med DevOps og Azure

Forenkle utvikling og levering

Fremadstormende nettbutikk som sikter mot toppen, bruker Microsoft-skyen

"Being able to leverage so many off-the-shelf services and tools from Azure enabled us to go from zero to a full- fledged e-commerce marketplace in just about 12 months."
Mike Hanrahan, teknisk direktør

Eliminere nedetid og styrke pålitelighet

Geico skrur på turboen for forsikringsrelatert innovasjon i skyen

"With DevOps and Azure, we’re able to reduce our new-feature release cycle down to one week, and we think we can even speed that up."
Fikri Larguet, sjef for skytjenester

Oppnå automatisering med åpen kilde

Energiselskap øker innovasjonstakten og får raskere vekst

"Azure support for Docker, Kubernetes, Puppet, Terraform, Cassandra, and other open source tools has become very important to us and has really accelerated our move into Azure."
Robert Rudduck, sjef for arkitektur og DevOps

Begynn å praktisere effektiv DevOps

Se hvordan det ser ut når du foretar effektive endringer i organisasjonen ved hjelp av en DevOps-tankegang.

Gi DevOps en flygende start i organisasjonen din

Kontakt salgsavdelingen

Vi kan hjelpe deg å komme i gang med DevOps-løsninger på Azure. Fortell oss litt om deg selv, så vil et medlem av Azure-teamet ta kontakt med deg.

Microsoft kan bruke kontaktinformasjonen din til å tilby oppdateringer og spesialtilbud om Microsoft Azure og andre Microsoft-produkter og -tjenester. Du kan når som helst avslutte abonnementet. Les personvernerklæringen hvis du vil vite mer.

Tilknyttede løsninger

Utvikling og testing

Gjør det enklere og raskere å utvikle og teste programmer på enhver plattform.

Mer informasjon

Overvåking

Få oversikt over tilstanden, ytelsen og bruken av programmer, arbeidsbelastninger og infrastruktur

Mer informasjon

Mobil

Nå kundene dine overalt, på alle slags enheter, via én enkelt mobilappbuild.

Mer informasjon

Mikrotjeneste-applikasjoner

Tilby skalerbare, pålitelige programmer raskere for å oppfylle kundebehov i stadig endring

Mer informasjon