Megoldásarchitektúra: Tárolók folyamatos integrációja és üzembe helyezése (CI/CD) a Visual Studio Team Services használatával

A tárolóalapú üzembe helyezés megkönnyíti az alkalmazások folyamatos frissítését és javítását. Az Azure Container Service-ben replikálható és felügyelhető tárolófürtöket hozhat létre a Kubernetest vagy DC/OS-t használó tárolók folyamatos integrációjának és üzembe helyezésének összehangolásával. A Visual Studio Team Services használatával folyamatos buildelést állíthat be a tárolólemezképek létrehozására és összehangolására, és ezzel gyorsabbá és megbízhatóbbá teheti az üzembe helyezést.

Ez a megoldás az alábbi, Azure által felügyelt szolgáltatásokra épül: Container Service. Ezek a szolgáltatások magas rendelkezésre állású környezetben futnak javítások és támogatás mellett, ami lehetővé teszi, hogy a környezet helyett a megoldásra tudjon fókuszálni.

Continuous integration trigger Azure Container Service (Registry) Push container image Pull container image Continuous deployment trigger Deployment Visual Studio Team Services Git Visual Studio Team Services CI Application code, Docker files, Compose files, Deployment files Container images Compose files, Deployment files Environment specific Compose files, Deployment files Running containers Azure Container Service (Kubernetes, Swarm, or DC/OS) Visual Studio Team Services CD Commit

Implementálási segédlet

Termék Dokumentáció

Együttműködhet a munkacsoportja többi tagjával és kódot oszthat meg a tárolókat támogató alkalmazásaihoz egy Git-alapú Visual Studio Team Services-tárházban.

A Visual Studio Team Services Build használatával folyamatos integrációs buildeket állíthat be, hogy minden véglegesítéshez tárolólemezképeket hozhasson létre és tesztelhessen. A tárolólemezképeket a saját buildjei részeként töltheti fel az Azure Container Registrybe.

A Visual Studio Team Services kiadáskezelés használatával többféle környezethez (tesztelés, előkészítés, éles üzem) állíthatja be a folyamatos üzembe helyezési folyamatot. Többféle vezénylővel integrálhatja alkalmazásait az ACS-ben.

Container Service

Az Azure Container Service és az általa támogatott különböző vezénylők használatával üzembe helyezheti és kezelheti a tárolóalapú alkalmazásait. A tárolólemezképeket az Azure Container Registry tárolja, és az Azure Container Service-ben futó vezénylők (mint például a Kubernetes, a DC/OS és a Swarm) kérik le.

Related solution architectures

Commit Azure VMs Azure VMs Dev / Test lab Continuous integration trigger Continuous deployment trigger Deployment to QAenvironment Deployment toproductionenvironment Deployment tostagingenvironment Visual Studio TeamServices Git Application code,ARM template Visual Studio TeamServices CI Build, ARM template Visual Studio TeamServices CD Environmental specificARM parameters

Virtuális gépek folyamatos üzembe helyezése a Visual Studio Team Services szolgáltatással

Az Azure egy világszínvonalú felhőszolgáltatás virtuális gépek üzembe helyezéséhez és kezeléséhez. Az ASP.NET, a Java, a Node vagy a PHP közül bármelyikkel hozza létre az alkalmazást, szüksége lesz a folyamatos integráció és a folyamatos üzembe helyezés (CI/CD) folyamatára, hogy a módosításokat automatikusan továbbíthassa a virtuális gépekre.

Learn more
Commit Deployment Continuous integration trigger Make changes to application Review data Continuous Deployment Trigger Visual Studio Team Services Application code,Web.config file Visual Studio Team Services Web package,Web.config file Visual Studio Team Services App Service Monitoring Application Insights Health, Performance, Usage Developer Visual Studio Environment specific Web.config files

Azure-webalkalmazások folyamatos integrációja és üzembe helyezése (CI/CD)

Az Azure segítségével megkönnyítheti a webalkalmazások folyamatos üzembe helyezését. Az Azure App Service szolgáltatással gyorsan és egyszerűen hozhat létre webalkalmazásokat ASP.NET, Java, Node vagy PHP környezetben. Ahhoz, hogy az alkalmazások hibatűrőek és naprakészek maradjanak, szükség van a folyamatos integráció és üzembe helyezés (CI/CD) folyamatára, amely minden módosítást automatikusan továbbít.

Learn more