Udostępnij za pośrednictwem


Konfigurowanie miejsc wdrożenia w celu włączenia wdrożenia bez przestojów w usłudze Azure Logic Apps

Dotyczy: Azure Logic Apps (Standardowa)

Aby wdrożyć aplikacje logiki o krytycznym znaczeniu, które są zawsze dostępne i dynamiczne, nawet podczas aktualizacji lub konserwacji, możesz włączyć wdrożenie bez przestojów, tworząc miejsca wdrożenia i używając ich. Brak przestoju oznacza, że podczas wdrażania nowych wersji aplikacji użytkownicy końcowi nie powinni mieć przerw w działaniu ani przestoju. Miejsca wdrożenia to izolowane środowiska nieprodukcyjne, które hostują różne wersje aplikacji i zapewniają następujące korzyści:

  • Zamień miejsce wdrożenia na miejsce produkcyjne bez przerwy. Dzięki temu możesz zaktualizować aplikację logiki i przepływy pracy bez wpływu na dostępność lub wydajność.

  • Przed zastosowaniem tych zmian w miejscu produkcyjnym zweryfikuj wszelkie zmiany w miejscu wdrożenia.

  • Wycofaj poprzednią wersję, jeśli coś pójdzie nie tak z wdrożeniem.

  • Zmniejsz ryzyko negatywnej wydajności, gdy musisz przekroczyć zalecaną liczbę przepływów pracy na aplikację logiki.

Dzięki miejscom wdrożenia można osiągnąć ciągłe dostarczanie i poprawić jakość i niezawodność aplikacji. Aby uzyskać więcej informacji na temat miejsc wdrożenia na platformie Azure i ponieważ standardowe przepływy pracy aplikacji logiki są oparte na rozszerzalności usługi Azure Functions, zobacz Miejsca wdrożenia usługi Azure Functions.

Zrzut ekranu przedstawiający witrynę Azure Portal, zasób standardowej aplikacji logiki i stronę miejsc wdrożenia.

Znane problemy i ograniczenia

  • Miejsca nieprodukcyjne są tworzone w trybie tylko do odczytu.

  • Dyspozytor miejsc nieprodukcyjnych jest wyłączony, co oznacza, że przepływy pracy mogą być uruchamiane tylko wtedy, gdy są w miejscu produkcyjnym.

  • Dystrybucja ruchu jest wyłączona dla miejsc wdrożenia w aplikacjach logiki w warstwie Standardowa.

  • Miejsca wdrożenia dla aplikacji logiki w warstwie Standardowa nie obsługują następujących scenariuszy:

    • Wdrożenie niebiesko-zielone
    • Testowanie weryfikacji produktu przed zamianą miejsca
    • Testowanie A/B:

Wymagania wstępne

Tworzenie miejsca wdrożenia

Dostępne są następujące opcje tworzenia miejsca wdrożenia:

  1. W witrynie Azure Portal otwórz zasób standardowej aplikacji logiki, w którym chcesz utworzyć miejsce wdrożenia.

  2. W menu zasobów w obszarze Wdrożenie wybierz pozycję Miejsca wdrożenia (wersja zapoznawcza)..

  3. Na pasku narzędzi wybierz Dodaj.

  4. W okienku Dodawanie miejsca podaj nazwę, która musi być unikatowa i używa tylko małych liter alfanumerycznych znaków lub łączników (-) dla miejsca wdrożenia.

    Uwaga

    Po utworzeniu nazwa miejsca wdrożenia używa następującego formatu: <logic-app-name-deployment-slot-name>.

  5. Gdy wszystko będzie gotowe, wybierz pozycję Dodaj.

Potwierdzanie tworzenia miejsca wdrożenia

Po utworzeniu miejsca wdrożenia upewnij się, że miejsce istnieje w wdrożonym zasobie aplikacji logiki.

  1. W witrynie Azure Portal otwórz zasób standardowej aplikacji logiki.

  2. W menu zasobów w obszarze Wdrożenie wybierz pozycję Miejsca wdrożenia (wersja zapoznawcza)..

  3. Na stronie Miejsca wdrożenia w obszarze Miejsca wdrożenia (wersja zapoznawcza) znajdź i wybierz nowe miejsce wdrożenia.

    Uwaga

    Po utworzeniu nazwa miejsca wdrożenia używa następującego formatu: <logic-app-name-deployment-slot-name>.

Wdrażanie zmian aplikacji logiki w miejscu wdrożenia

Dostępne są następujące opcje wdrażania zmian aplikacji logiki w miejscu wdrożenia:

Obecnie jest niedostępny. Wykonaj kroki wdrażania zmian w programie Visual Studio Code lub interfejsie wiersza polecenia platformy Azure.

Potwierdzanie wdrożenia zmian

Po wdrożeniu zmian upewnij się, że zmiany pojawią się w wdrożonym zasobie aplikacji logiki.

  1. W witrynie Azure Portal otwórz zasób standardowej aplikacji logiki.

  2. W menu zasobów w obszarze Wdrożenie wybierz pozycję Miejsca wdrożenia (wersja zapoznawcza)..

  3. Na stronie Miejsca wdrożenia w obszarze Miejsca wdrożenia (wersja zapoznawcza) znajdź i wybierz miejsce wdrożenia.

  4. W menu zasobów wybierz pozycję Przegląd. Na karcie Powiadomienia sprawdź, czy istnieją jakiekolwiek problemy z wdrażaniem, na przykład błędy, które mogą wystąpić podczas uruchamiania aplikacji, czy zamiana miejsca:

    Zrzut ekranu przedstawiający witrynę Azure Portal, zasób miejsca wdrożenia aplikacji logiki ze stroną Przegląd i wybraną kartą Powiadomienia.

  5. Aby zweryfikować zmiany w przepływie pracy, w obszarze Przepływy pracy wybierz pozycję Przepływy pracy, a następnie wybierz przepływ pracy wyświetlany w widoku tylko do odczytu.

Wymiana miejsca wdrożenia z miejscem produkcyjnym

Dostępne są następujące opcje zamiany miejsca wdrożenia z bieżącym miejscem produkcyjnym:

  1. W witrynie Azure Portal otwórz zasób standardowej aplikacji logiki, w którym chcesz zamienić miejsca.

  2. W menu zasobów w obszarze Wdrożenie wybierz pozycję Miejsca wdrożenia (wersja zapoznawcza)..

  3. Na pasku narzędzi wybierz pozycję Zamień.

  4. W okienku Zamiana w obszarze Źródło wybierz miejsce wdrożenia, które chcesz aktywować.

  5. W obszarze Cel wybierz miejsce produkcyjne, które chcesz zamienić na miejsce wdrożenia.

    Uwaga

    Zamiana z wersją zapoznawcza działa tylko z aplikacjami logiki, które włączyły ustawienia miejsca wdrożenia.

  6. W obszarze Zmiany konfiguracji przejrzyj zmiany konfiguracji dla miejsc źródłowych i docelowych.

  7. Gdy wszystko będzie gotowe, wybierz pozycję Rozpocznij zamianę.

  8. Poczekaj na pomyślne zakończenie operacji.

Potwierdzanie powodzenia zamiany miejsca

Po zamianie miejsc sprawdź, czy zmiany z miejsca wdrożenia są teraz wyświetlane w miejscu produkcyjnym.

  1. W witrynie Azure Portal otwórz zasób standardowej aplikacji logiki.

  2. W menu zasobów w obszarze Przepływy pracy wybierz pozycję Przepływy pracy, a następnie wybierz przepływ pracy, aby przejrzeć zmiany.

Usuwanie miejsca wdrożenia

Dostępne są następujące opcje usuwania miejsca wdrożenia z zasobu aplikacji logiki w warstwie Standardowa.

  1. W witrynie Azure Portal otwórz zasób standardowej aplikacji logiki.

  2. W menu zasobów w obszarze Wdrożenie wybierz pozycję Miejsca wdrożenia (wersja zapoznawcza)..

  3. Na stronie Miejsca wdrożenia w obszarze Miejsca wdrożenia (wersja zapoznawcza) wybierz miejsce wdrożenia, które chcesz usunąć.

  4. W menu zasobów miejsca wdrożenia wybierz pozycję Przegląd.

  5. Na pasku narzędzi Przegląd wybierz pozycję Usuń.

  6. Potwierdź usunięcie, wprowadzając nazwę miejsca wdrożenia, a następnie wybierz pozycję Usuń.

    Zrzut ekranu przedstawiający witrynę Azure Portal, zasób miejsca wdrożenia z otwartą stroną Przegląd i okienko potwierdzenia usuwania z nazwą miejsca wdrożenia do usunięcia.

Potwierdzanie usunięcia miejsca wdrożenia

Po usunięciu miejsca wdrożenia sprawdź, czy miejsce nie istnieje już w wdrożonym zasobie aplikacji logiki w warstwie Standardowa.

  1. W witrynie Azure Portal otwórz zasób standardowej aplikacji logiki.

  2. W menu zasobów w obszarze Wdrożenie wybierz pozycję Miejsca wdrożenia (wersja zapoznawcza)..

  3. Na stronie Miejsca wdrożenia w obszarze Miejsca wdrożenia (wersja zapoznawcza) upewnij się, że miejsce wdrożenia już nie istnieje.