Hybrid CI/CD med Azure Stack

Implementering av en tilnærming for kontinuerlig integrering / kontinuerlig utvikling (CI/CD) for programdistribusjon blir vanskelig når lokale programmer er utviklet og brukt på forskjellige måter enn skyprogrammer. Hvis du har et konsistent utvalg av utviklingsverktøy og -prosesser på tvers av den offentlig Azure-skyen og lokale Azure Stack-miljøer blir det mye enklere for organisasjonen å implementere en praksis for CI/CD. Apper og tjenester som er distribuert på riktig måte i Azure og Azure Stack er mer eller mindre utskiftbare og kan kjøre på begge lokasjoner.

CI/CD híbridos con Azure StackLa implementación de un enfoque de integración continua (CI) y desarrollo continuo (CD) para desplegar aplicaciones se vuelve difícil cuando las aplicaciones locales se construyen y usan de formas diferentes a las aplicaciones en la nube. Tener un conjunto coherente de procesos y herramientas de desarrollo en la nube pública de Azure y en los entornos locales de Azure Stack facilita a las organizaciones la implementación de una la práctica de CI/CD. Las aplicaciones y los servicios implementados de la manera correcta en Azure y Azure Stack son esencialmente intercambiables y pueden ejecutarse en cualquier ubicación.123455

Utvikler foretar endringer til programkoden og ARM-malen.

Koden og ARM-malen sjekkes inn i Visual Studio Team Services Git.

Kontinuerlig integrasjon utløser appkompilering og enhetstesting.

Kontinuerlig distribusjon utløser organisert distribusjon av appartefakter med miljøspesifikke parametere.

Distribusjon til App Service både Azure og Azure Stack.

  1. 1 Utvikler foretar endringer til programkoden og ARM-malen.
  2. 2 Koden og ARM-malen sjekkes inn i Visual Studio Team Services Git.
  3. 3 Kontinuerlig integrasjon utløser appkompilering og enhetstesting.
  1. 4 Kontinuerlig distribusjon utløser organisert distribusjon av appartefakter med miljøspesifikke parametere.
  2. 5 Distribusjon til App Service både Azure og Azure Stack.

Implementeringsveiledning

Produkter/beskrivelse Dokumentasjon

Azure Stack

Azure Stack er en hybrid skyplattform som lar deg bruke Azure-tjenester lokalt

Trinnvis veiledning

Trinnvis veiledning

Azure DevOps

Bygg og distribuer apper på flere plattformer for å få mest mulig ut av Azure-tjenester

Nettapper

Utvikle og distribuer driftskritiske nettapper i stor skala på et blunk.

Relaterte løsningsarkitekturer

Identidad híbrida con Azure StackLa necesidad de mantener los componentes de las aplicaciones en local no tiene por qué ser una barrera para la adopción de tecnologías en la nube. Con Azure Stack, los componentes de las aplicaciones pueden residir en local mientras interactúan con los componentes que se ejecutan en la nube pública de Azure. Este plan permite a los equipos administrar la identidad de los usuarios y las aplicaciones de una manera coherente en todas las nubes.12334556

Hybrididentitet med Azure Stack

Behovet for å holde programkomponenter lokalt behøver ikke være et hinder for å benytte skyteknologier. Med Azure Stack kan appkomponenter befinne seg lokalt mens de har interaksjoner med komponenter som kjører i den offentlig Azure-skyen. Denne planen gir team mulighet til å administrere identiteter for brukere i tillegg til programmer på en konsistent måte på tvers av skyene.