CI/CD híbridos con Azure Stack

La 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.

CI/CD hybride avec Azure StackL’implémentation d’une approche d’intégration et livraison continues (CI/CD) pour déployer des applications devient difficile quand des applications locales sont construites et exploitées autrement que les applications cloud. La disponibilité d’un ensemble cohérent d’outils et processus de développement dans le cloud public Azure, ainsi que d’environnements Azure Stack locaux, facilite considérablement pour les organisations l’implémentation d’une pratique d’intégration et livraison continues (CI/CD). Les applications et services déployés correctement dans Azure et Azure Stack sont essentiellement interchangeables et peuvent s’exécuter dans les deux environnements.123455

El ingeniero realiza cambios en el código de la aplicación y en la plantilla ARM.

El código y la plantilla ARM se comprueban en Git en Visual Studio Team Services.

La integración continua desencadena las pruebas unitarias y la compilación de la aplicación.

El desencadenador de implementación continua orquesta la implementación de los elementos de la aplicación con parámetros específicos del entorno.

Implementación en App Service en Azure y Azure Stack.

  1. 1 El ingeniero realiza cambios en el código de la aplicación y en la plantilla ARM.
  2. 2 El código y la plantilla ARM se comprueban en Git en Visual Studio Team Services.
  3. 3 La integración continua desencadena las pruebas unitarias y la compilación de la aplicación.
  1. 4 El desencadenador de implementación continua orquesta la implementación de los elementos de la aplicación con parámetros específicos del entorno.
  2. 5 Implementación en App Service en Azure y Azure Stack.

Guía sobre la implementación

Productos/descripción Documentación

Azure Stack

Azure Stack es una plataforma en la nube híbrida que le permite usar los servicios de Azure en local

Guía paso a paso

Guía paso a paso

Azure DevOps

Compile e implemente aplicaciones multiplataforma para sacar el máximo partido a los servicios de Azure

Web Apps

Cree e implemente rápidamente aplicaciones web críticas a escala.

Arquitecturas de soluciones relacionadas

Identité hybride avec Azure StackLa nécessité de conserver les composants d’application localement ne doit pas faire obstacle à l’adoption de technologies cloud. Avec Azure Stack, les composants d’application peuvent résider localement lors de l’interaction avec des composants exécutés dans un cloud public Azure. Ce blueprint permet aux équipes de gérer l’identité des utilisateurs ainsi que des applications d’une manière cohérente dans les clouds.12334556

Identidad híbrida con Azure Stack

La 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.