Nastavení slotů nasazení pro povolení nulového výpadku v Azure Logic Apps (Preview)

Platí pro: Azure Logic Apps (Standard)

Poznámka:

Tato funkce je ve verzi Preview a podléhá dodatečným podmínkám použití pro microsoft Azure Preview.

Pokud chcete nasadit důležité aplikace logiky, které jsou vždy dostupné a responzivní, i během aktualizací nebo údržby, můžete povolit nasazení nulového výpadku vytvořením a použitím slotů nasazení. Nulový výpadek znamená, že když nasadíte nové verze aplikace, koncoví uživatelé by neměli zaznamenat přerušení nebo výpadek. Sloty nasazení jsou izolovaná neprodukční prostředí, která hostují různé verze vaší aplikace a poskytují následující výhody:

  • Prohoďte slot nasazení s produkčním slotem bez přerušení. Tímto způsobem můžete aktualizovat aplikaci logiky a pracovní postupy, aniž by to ovlivnilo dostupnost nebo výkon.

  • Před použitím těchto změn v produkčním slotu otestujte a ověřte všechny změny v slotu nasazení.

  • Pokud se s nasazením něco nepovede, vraťte se zpět na předchozí verzi.

  • Snižte riziko negativního výkonu, když musíte překročit doporučený počet pracovních postupů pro aplikaci logiky.

S sloty nasazení můžete dosáhnout průběžného doručování a zlepšit kvalitu a spolehlivost vašich aplikací. Další informace o slotech nasazení v Azure a vzhledem k tomu, že pracovní postupy standardní aplikace logiky jsou založené na rozšiřitelnosti služby Azure Functions, najdete v slotech nasazení Azure Functions.

Snímek obrazovky znázorňující web Azure Portal, prostředek aplikace logiky Standard a stránku slotů nasazení

Známé problémy a omezení

  • Neprodukční sloty se vytvářejí v režimu jen pro čtení.

  • Dispečer neprodukčních slotů je vypnutý, což znamená, že pracovní postupy se můžou spouštět jenom v produkčním slotu.

  • Distribuce provozu je pro sloty nasazení ve standardních aplikacích logiky zakázaná.

  • Sloty nasazení pro standardní aplikace logiky nepodporují následující scénáře:

    • Nasazení s modrou zelenou barvou
    • Testování ověření produktu před prohozením slotů
    • Testování A/B

Požadavky

Vytvoření slotu nasazení

K dispozici jsou následující možnosti pro vytvoření slotu nasazení:

  1. Na webu Azure Portal otevřete prostředek aplikace logiky Standard, ve kterém chcete vytvořit slot nasazení.

  2. V nabídce prostředků v části Nasazení vyberte Sloty nasazení (Preview).

  3. Na panelu nástrojů vyberte Přidat.

  4. V podokně Přidat slot zadejte název, který musí být jedinečný a pro váš slot nasazení používá jenom malá písmena alfanumerické znaky nebo spojovníky (-).

    Poznámka:

    Po vytvoření bude název slotu nasazení používat následující formát: <logic-app-name-deployment-slot-name>.

  5. Až budete hotovi, vyberte Přidat.

Potvrzení vytvoření slotu nasazení

Po vytvoření slotu nasazení ověřte, že slot existuje ve vašem nasazeném prostředku aplikace logiky.

  1. Na webu Azure Portal otevřete prostředek aplikace logiky Standard.

  2. V nabídce prostředků v části Nasazení vyberte Sloty nasazení (Preview).

  3. Na stránce Nasazovací sloty v části Nasazovací sloty (Preview) vyhledejte a vyberte nový slot nasazení.

    Poznámka:

    Po vytvoření bude název slotu nasazení používat následující formát: <logic-app-name-deployment-slot-name>.

Nasazení změn aplikace logiky do slotu nasazení

K dispozici jsou následující možnosti nasazení změn aplikace logiky v slotu nasazení:

Momentálně není k dispozici. Pokud chcete nasadit změny, postupujte podle kroků pro Visual Studio Code nebo Azure CLI.

Potvrzení nasazení změn

Po nasazení změn potvrďte, že se změny zobrazí v prostředku nasazené aplikace logiky.

  1. Na webu Azure Portal otevřete prostředek aplikace logiky Standard.

  2. V nabídce prostředků v části Nasazení vyberte Sloty nasazení (Preview).

  3. Na stránce Nasazovací sloty v části Sloty nasazení (Preview) vyhledejte a vyberte slot nasazení.

  4. V nabídce prostředků vyberte Přehled. Na kartě Oznámení zkontrolujte, jestli existují nějaké problémy s nasazením, například chyby, ke kterým může dojít při spuštění aplikace nebo při prohození slotů:

    Snímek obrazovky s webem Azure Portal, prostředkem slotu nasazení aplikace logiky se stránkou Přehled a vybranou kartou Oznámení

  5. Pokud chcete ověřit změny v pracovním postupu, vyberte v části Pracovní postupy pracovní postupy a pak vyberte pracovní postup, který se zobrazí v zobrazení jen pro čtení.

Prohození slotu nasazení s produkčním slotem

K dispozici jsou následující možnosti pro prohození slotu nasazení s aktuálním produkčním slotem:

  1. Na webu Azure Portal otevřete prostředek aplikace logiky Standard, kde chcete prohodit sloty.

  2. V nabídce prostředků v části Nasazení vyberte Sloty nasazení (Preview).

  3. Na panelu nástrojů vyberte Prohodit.

  4. V podokně Prohození vyberte v části Zdroj slot nasazení, který chcete aktivovat.

  5. V části Cíl vyberte produkční slot, který chcete nahradit slotem nasazení.

    Poznámka:

    Prohození s verzí Preview funguje jenom s aplikacemi logiky, které povolily nastavení slotu nasazení.

  6. V části Změny konfigurace zkontrolujte změny konfigurace zdrojového a cílového slotu.

  7. Až budete připraveni, vyberte Spustit prohození.

  8. Počkejte, než se operace úspěšně dokončí.

Potvrzení úspěšnosti prohození slotů

Po prohození slotů ověřte, že se změny z vašeho slotu nasazení teď zobrazují v produkčním slotu.

  1. Na webu Azure Portal otevřete prostředek aplikace logiky Standard.

  2. V nabídce zdroje v části Pracovní postupy vyberte Pracovní postupy a pak vyberte pracovní postup, který chcete zkontrolovat změny.

Odstranění slotu nasazení

K dispozici jsou následující možnosti pro odstranění slotu nasazení z prostředku aplikace logiky Standard.

  1. Na webu Azure Portal otevřete prostředek aplikace logiky Standard.

  2. V nabídce prostředků v části Nasazení vyberte Sloty nasazení (Preview).

  3. Na stránce Nasazovací sloty v části Sloty nasazení (Preview) vyberte slot nasazení, který chcete odstranit.

  4. V nabídce prostředků slotu nasazení vyberte Přehled.

  5. Na panelu nástrojů Přehled vyberte Odstranit.

  6. Potvrďte odstranění zadáním názvu slotu nasazení a pak vyberte Odstranit.

    Snímek obrazovky s webem Azure Portal, prostředkem slotu nasazení a otevřenou stránkou Přehled a odstraněním podokna potvrzení s názvem slotu nasazení, který chcete odstranit

Potvrzení odstranění slotu nasazení

Po odstranění slotu nasazení ověřte, že slot už v nasazeném prostředku aplikace logiky Standard neexistuje.

  1. Na webu Azure Portal otevřete prostředek aplikace logiky Standard.

  2. V nabídce prostředků v části Nasazení vyberte Sloty nasazení (Preview).

  3. Na stránce Nasazovací sloty v části Sloty nasazení (Preview) ověřte, že slot nasazení již neexistuje.