Správa plánu App Service v Azure

Plán Azure App Service poskytuje prostředky, které App Service aplikace potřebuje spustit. Tento průvodce ukazuje, jak spravovat plán App Service.

Vytvoření plánu služby App Service

Tip

Pokud chcete vytvořit plán v App Service Environment, můžete ho vybrat v oblasti a postupovat podle zbývajících kroků, jak je popsáno níže.

Můžete vytvořit prázdný plán App Service nebo můžete vytvořit plán při vytváření aplikace.

  1. Pokud chcete začít vytvářet plán App Service, přejděte na https://ms.portal.azure.com/#create/Microsoft.AppServicePlanCreate.

    Vytvořte plán App Service v Azure Portal.

  2. Před konfigurací plánu App Service nakonfigurujte oddíl Podrobnosti projektu.

  3. V části podrobnosti o plánu App Service pojmenujte plán App Service a pak vyberte operační systém a oblast. Oblast určuje, kde se vytvoří plán App Service.

  4. Při vytváření plánu můžete vybrat cenovou úroveň nového plánu. V části Cenová úroveň vyberte Cenový plán nebo vyberte Prozkoumat cenové plány a zobrazte další podrobnosti.

  5. V části Zónová redundance vyberte, jestli má být redundance zón plánu App Service povolená nebo zakázaná.

  6. Vyberte Zkontrolovat a vytvořit a vytvořte plán App Service.

Důležité

Při vytváření nového plánu App Service v existující skupině prostředků můžou určité podmínky u existujících aplikací vyvolat tyto chyby:

  • The pricing tier is not allowed in this resource group
  • <SKU_NAME> workers are not available in resource group <RESOURCE_GROUP_NAME>

K tomu může dojít kvůli nekompatibilitě s cenovými úrovněmi, oblastmi, operačními systémy, Zóny dostupnosti, stávajícími aplikacemi funkcí nebo stávajícími webovými aplikacemi. Pokud dojde k této chybě, vytvořte plán App Service v nové skupině prostředků.

Přesunutí aplikace do jiného plánu App Service

Aplikaci můžete přesunout do jiného plánu App Service, pokud jsou zdrojový a cílový plán ve stejné skupině prostředků, zeměpisné oblasti a stejném typu operačního systému. Jakákoli změna typu, jako je Windows na Linux, nebo jakýkoli jiný typ, než je původní typ, se nepodporuje.

Poznámka

Azure nasadí každý nový plán App Service do jednotky nasazení, které se interně říká webový prostor. Každá oblast může mít mnoho webových prostorů, ale vaše aplikace se může přesouvat jenom mezi plány vytvořenými ve stejném webovém prostoru. App Service Environment může mít více webových prostorů, ale vaše aplikace se může přesouvat jenom mezi plány vytvořenými ve stejném webovém prostoru.

Při vytváření plánu nemůžete zadat webový prostor, který chcete, ale je možné zajistit, aby se plán vytvořil ve stejném webovém prostoru jako existující plán. Stručně řečeno, všechny plány vytvořené se stejnou skupinou prostředků, kombinací oblastí a operačním systémem se nasazují do stejného webového prostoru. Pokud jste například vytvořili plán ve skupině prostředků A a oblasti B, všechny plány, které následně vytvoříte ve skupině prostředků A a oblasti B, se nasadí do stejného webového prostoru. Mějte na paměti, že plány nemůžou po vytvoření přesunout webové prostory, takže plán nemůžete přesunout do stejného webového prostoru jako jiný plán tím, že ho přesunete do jiné skupiny prostředků.

  1. V Azure Portal vyhledejte a vyberte Aplikační služby a vyberte aplikaci, kterou chcete přesunout.

  2. V nabídce vlevo v části plán App Service vyberte Změnit plán App Service.

    Snímek obrazovky se selektorem plánu App Service

  3. V rozevíracím seznamu App Service plán vyberte existující plán, do které chcete aplikaci přesunout. Rozevírací seznam zobrazuje jenom plány, které jsou ve stejné skupině prostředků a zeměpisné oblasti jako aktuální plán App Service. Pokud takový plán neexistuje, umožňuje vytvořit plán ve výchozím nastavení. Nový plán můžete vytvořit také ručně tak, že vyberete Vytvořit nový.

  4. Pokud vytvoříte plán, můžete vybrat cenovou úroveň nového plánu. V části Cenová úroveň vyberte existující úroveň a změňte ji.

    Důležité

    Pokud přesouváte aplikaci z plánu s vyšší vrstvou na plán s nižší vrstvou, například z D1 na F1, může aplikace ztratit určité funkce v cílovém plánu. Pokud například aplikace používá certifikáty TLS/SSL, může se zobrazit tato chybová zpráva:

    Cannot update the site with hostname '<app_name>' because its current TLS/SSL configuration 'SNI based SSL enabled' is not allowed in the target compute mode. Allowed TLS/SSL configuration is 'Disabled'.

  5. Po dokončení vyberte OK.

Přesunutí aplikace do jiné oblasti

Oblast, ve které vaše aplikace běží, je oblast plánu App Service, ve kterém je. Oblast plánu App Service ale změnit nemůžete. Pokud chcete aplikaci spustit v jiné oblasti, jednou z alternativ je klonování aplikací. Klonování vytvoří kopii aplikace v novém nebo existujícím plánu App Service v libovolné oblasti.

Klonovací aplikaci najdete v nabídce v části Vývojové nástroje.

Důležité

Klonování má určitá omezení. Můžete si o nich přečíst v Azure App Service Klonování aplikací.

Škálování plánu App Service

Informace o vertikálním navýšení cenové úrovně App Service plánu najdete v tématu Vertikální navýšení kapacity aplikace v Azure.

Informace o horizontálním navýšení kapacity počtu instancí aplikace najdete v tématu Ruční nebo automatické škálování počtu instancí.

Odstranění plánu App Service

Pokud se chcete vyhnout neočekávaným poplatkům, odstraníte při odstranění poslední aplikace v plánu App Service App Service také plán ve výchozím nastavení. Pokud se rozhodnete plán ponechat, měli byste ho změnit na úroveň Free , aby se vám neúčtovaly poplatky.

Důležité

Za plány služby App Service, ke kterým nejsou přidružené žádné aplikace, se budou dál účtovat poplatky, protože si stále rezervují nakonfigurované instance virtuálních počítačů.

Další kroky