CI/CD híbrido com o Azure Stack

Implementar uma abordagem de integração contínua/desenvolvimento contínuo (CI/CD) à implementação de aplicações torna-se difícil quando as aplicações no local são compiladas e operadas de formas diferentes das aplicações em cloud. Ter um conjunto consistente de ferramentas de desenvolvimento na cloud pública do Azure e nos ambientes do Azure Stack no local permite às empresas implementar uma prática de CI/CD com muito mais facilidade. As aplicações e serviços híbridos implementados corretamente no Azure e no Azure Stack são, na prática, intermutáveis e podem ser executados em qualquer localização.

Hybrid CI/CD with Azure StackImplementing a continuous integration/continuous development (CI/CD) approach to deploying applications becomes difficult when on-premises applications are built and operated in different ways than cloud applications. Having a consistent set of development tools and processes across the Azure public cloud and on-premises Azure Stack environments makes it far easier for organizations to implement a practice of CI/CD. Apps and services deployed the right way in Azure and Azure Stack are essentially interchangeable and can run in either location.123455

Os engenheiros introduzem alterações ao código da aplicação e ao modelo ARM.

O Código e o modelo ARM são verificados no Git dos Visual Studio Team Services.

A integração contínua aciona testes de compilação e de unidades.

O acionador de implementação contínua orquestra a implementação de artefatos de aplicações com parâmetros específicos do ambiente.

Implementação para o Serviço de Aplicações tanto no Azure como no Azure Stack.

  1. 1 Os engenheiros introduzem alterações ao código da aplicação e ao modelo ARM.
  2. 2 O Código e o modelo ARM são verificados no Git dos Visual Studio Team Services.
  3. 3 A integração contínua aciona testes de compilação e de unidades.
  1. 4 O acionador de implementação contínua orquestra a implementação de artefatos de aplicações com parâmetros específicos do ambiente.
  2. 5 Implementação para o Serviço de Aplicações tanto no Azure como no Azure Stack.

Orientações de implementação

Produtos/Descrição Documentação

Azure Stack

O Azure Stack é uma plataforma híbrida na cloud que lhe permite utilizar os serviços do Azure no local

Orientação passo a passo

Orientação passo a passo

DevOps do Azure

Criar e implementar aplicações para várias plataformas para tirar o máximo partido dos serviços do Azure

Aplicações Web

Crie e implemente rapidamente aplicações Web fundamentais à escala.

Arquiteturas de soluções relacionadas

Identidade híbrida com o Azure StackA necessidade de manter os componentes da aplicação no local não tem de constituir uma barreira à adoção de tecnologias de cloud. Com o Azure Stack, os componentes da aplicação podem residir no local enquanto interagem com componentes que estão a ser executados na cloud pública do Azure. Este esquema permite que as equipas giram a identidade dos utilizadores, assim como aplicações, de uma forma consistente entre várias nuvens.12334556

Identidade híbrida com o Azure Stack

A necessidade de manter os componentes da aplicação no local não tem de constituir uma barreira à adoção de tecnologias de cloud. Com o Azure Stack, os componentes da aplicação podem residir no local enquanto interagem com componentes que estão a ser executados na cloud pública do Azure. Este esquema permite que as equipas giram a identidade dos utilizadores, assim como aplicações, de uma forma consistente entre várias nuvens.