Migracja do Azure Logic Apps Etap 5 - Wdrażanie: Wdrażanie migrowanych workflowów do Azure

Dotyczy: Azure Logic Apps (Standard)

Po lokalnym przetestowaniu zmigrowanych przepływów pracy w warstwie Standardowa i sprawdzeniu, czy ich zachowanie jest zgodne z przepływami integracji źródłowej, potrzebujesz niezawodnego sposobu wdrażania ich w Azure bez ręcznego aprowizowania infrastruktury lub ryzyka błędów konfiguracji.

Na etapie wdrożenia agent migracji Azure Logic Apps w Visual Studio Code generuje pliki wdrożenia i wykorzystuje Azure CLI do wdrażania wymaganych zasobów Azure oraz wdrażania zweryfikowanych przepływów pracy, połączeń i artefaktów wspierających. To opcjonalne zadanie jest wyłączone z funkcji Wykonaj wszystko i uruchamia się dopiero po wybraniu jego wykonania.

W tym artykule opisano ogólny proces wdrażania zmigrowanych przepływów pracy w warstwie Standardowa przez agenta migracji do Azure.

Architektura wdrożonych zasobów Azure

Etap wdrażania tworzy następujące zasoby Azure:

Resource Description
Plan usługi przepływu pracy Plan App Service, który hostuje aplikację Standard Logic.
Standardowy zasób aplikacji logiki z opcją hostingu planu usług przepływu pracy Zasób aplikacji logiki hostujący zmigrowane przepływy pracy.
Konto magazynu Zasób, który przechowuje stan przepływu pracy i historię uruchamiania.

W zależności od procesu wdrożenia, wdrożenie może również tworzyć zasoby, takie jak konto integracyjne lub udostępnianie i montowanie Azure Files dla wbudowanego konektora systemu plików.

Akcje etapu wdrażania

Agent migracji generuje szablon ARM lub Bicep i używa az deployment group create do utworzenia niezbędnej infrastruktury. Agent następnie przekazuje zawartość środowiska uruchomieniowego do udziału plików Azure Files aplikacji logiki i ponownie uruchamia aplikację logiki. Wersja 1.12.1 obsługuje model wdrożenia Workflow Service Plan. App Service Environment v3 i Hybrid są wymienione jako przyszłe opcje, ale nie są wspierane.

Step Action Description
1 Generuj pliki wdrożeń Tworzy szablon ARM lub Bicep, plik parametrów oraz wymagane ustawienia aplikacji dla zatwierdzonego rozwiązania.
2 Przydziel zasoby Tworzy wymagane zasoby Azure, w tym Plan Obsługi Przepływu Pracy, aplikację logiki Standard oraz konto pamięci masowej.
3 Wdrażanie artefaktów Przesyła elementy host.json, connections.json, definicje przepływu pracy oraz skompilowane pliki funkcji lokalnych do udziału zawartości w usłudze Azure Files w obszarze site/wwwroot, a następnie ponownie uruchamia aplikację logiki. Pliki dostępne tylko lokalnie nie są przesyłane.
4 Test in Azure Wykonuje odpowiednie testy chmurowe i rejestruje wyniki. Współdzielone złącza mogą wymagać osobnej autoryzacji.

Następne kroki