Estratégia do ambiente para ALM

Para seguir os princípios de gerenciamento do ciclo de vida do aplicativo (ALM), você precisará de ambientes separados para desenvolvimento e produção de aplicativos. Embora você possa executar o ALM básico apenas com ambientes de desenvolvimento e produção separados, recomendamos que você também mantenha pelo menos um ambiente de teste separado dos ambientes de desenvolvimento e produção. Quando você tem um ambiente de teste separado, pode executar a validação de ponta a ponta que inclui a implantação da solução e o teste de aplicativos. Algumas organizações também podem precisar de mais ambientes para teste de aceitação do usuário (user acceptance testing, UAT), teste de integração de sistemas (systems integration testing, SIT) e treinamento.

Os ambientes de desenvolvimento separados podem ser úteis para ajudar a isolar as alterações de um esforço de trabalho que está sendo verificado antes de ser concluído. Os ambientes de desenvolvimento separados também podem ser úteis para reduzir situações em que uma pessoa afeta negativamente outra enquanto faz alterações.

Cada organização é única, portanto, considere cuidadosamente quais são as necessidades do ambiente da sua organização.

Ambientes de desenvolvimento

Você deve responder a perguntas como:

Outros ambientes

Você também deve responder à pergunta "De que tipos de ambientes de não desenvolvimento eu preciso?"

Por exemplo, além do seu ambiente de produção, você pode precisar de ambientes de teste, UAT, SIT e pré-produção separados. Observe que, no mínimo, qualquer prática saudável de ALM deve incluir o uso de um ambiente de teste antes de implantar qualquer coisa no ambiente de produção. Isso garante que você tenha um local para testar seu aplicativo, mas também garante que a própria implantação possa ser testada.

Mais informações: Como estabelecer uma estratégia de ambiente para o Microsoft Power Platform

Considerações multigeográficas

Os ambientes da Power Platform seguem uma programação de atualização de serviço específica conforme os ambientes são atualizados em todo o mundo. Existem seis estações no total que são definidas principalmente pela localização geográfica. As atualizações de serviço são aplicadas em sequência para cada estação. Portanto, as atualizações do serviço da estação 2 são aplicadas antes da estação 3. Portanto, é comum que ambientes que estão em estações diferentes tenham versões diferentes em determinado momento. Para obter mais informações sobre a programação de atualização do serviço de ambiente, consulte Versões lançadas do Microsoft Dataverse

Importação da solução e versão do ambiente

Quando você tem vários ambientes em regiões diferentes, é importante entender o seguinte ao importar uma solução:

  • Você pode importar uma solução para um ambiente que seja uma versão mais recente do que o ambiente para o qual a solução foi exportada.
  • Você não pode importar de forma confiável uma solução para um ambiente que seja uma versão mais antiga do que o ambiente para o qual a solução foi exportada. Isso ocorre porque pode haver componentes ausentes ou funcionalidade necessária no ambiente mais antigo.

Exemplo de alinhamento bem-sucedido de ambientes com estações de atualização de serviço

Imagine que você tenha ambientes de produção no Canadá e nos Estados Unidos. Nesse caso, seus ambientes de desenvolvimento devem estar na América do Norte (estação 5) e não no Canadá (estação 2). Portanto, seus ambientes de desenvolvimento serão sempre iguais ou anteriores aos seus ambientes de produção, o que reduzirá os conflitos de versão de importação da solução. Alinhamento correto do ambiente da estação de atualização de serviço para uma importação de solução bem-sucedida

Confira também

Conceitos de solução