Přehled Azure App Service a Azure Functions v Azure Stackovém centru
Azure App Service v centru Azure Stack je nabídka typu platforma jako služba (PaaS) z Microsoft Azure dostupná v Azure Stackovém centru. Služba umožňuje vašim interním nebo externím zákazníkům vytvářet webové a Azure Functions aplikace pro libovolnou platformu nebo zařízení. Můžou vaše aplikace integrovat s místními aplikacemi a automatizovat jejich obchodní procesy. Operátoři cloudu centra Azure Stack můžou spouštět aplikace zákazníka na plně spravovaných virtuálních počítačích s jejich výběrem ze sdílených prostředků virtuálních počítačů nebo vyhrazených virtuálních počítačů.
Azure App Service umožňuje automatizovat obchodní procesy a hostovat cloudová rozhraní API. Jako jediná integrovaná služba Azure App Service umožňuje kombinovat různé komponenty (například weby, rozhraní REST API a obchodní procesy) do jediného řešení.
Proč nabízet Azure App Service v centru Azure Stack?
Tady jsou některé klíčové funkce a funkce Azure App Service:
- více jazyků a platforem: Azure App Service má prvotřídní podporu pro ASP.NET, Node.js, Java, PHP a Python. Na virtuálních počítačích App Service můžete také spouštět Windows PowerShell a další skripty nebo spustitelné soubory.
- optimalizace DevOps: nastavení průběžné integrace a nasazování pomocí GitHub, místního gitu nebo BitBucket. pomocí Azure PowerShell nebo rozhraní příkazového řádku pro více platforem (Azure CLI) propagujte aktualizace prostřednictvím testovacích a přípravných prostředí a spravujte své aplikace v App Service.
- Visual Studio integration: vyhrazené nástroje v Visual Studio zjednodušují práci při vytváření a nasazování aplikací.
Typy aplikací v App Service
App Service nabízí několik typů aplikací, z nichž každá je určena k hostování konkrétního typu úlohy:
- Web Apps hostování webů, webových aplikací a rozhraní REST API.
- Azure Functions v1 pro hostování řízených událostí a úloh bez serveru.
Aplikace Word odkazuje na prostředky hostování vyhrazené pro spuštění úlohy. Webová aplikace jako příklad, pravděpodobně jste zvyklí vzít webovou aplikaci za výpočetní prostředky i kód aplikace, který společně doručí funkce prohlížeči. V Azure App Service je webová aplikace výpočetním prostředkem, který centrum Azure Stack poskytuje pro hostování kódu vaší aplikace.
Vaše aplikace se může skládat z více App Service aplikací různých druhů. Pokud se například vaše aplikace skládá z webového front-endu a REST API back-endu, můžete:
Nasaďte obojí (front-end i rozhraní API) do jediné webové aplikace.
Nasadit kód front-endu do webové aplikace a kód back-endu do aplikace API.
Co je plán služby App Service?
Poskytovatel prostředků App Service používá stejný kód, jaký Azure App Service používá, a proto sdílí některé běžné koncepty. V App Service se v kontejneru pro aplikace označuje jako App Service plán. Představuje sadu vyhrazených virtuálních počítačů používaných k ukládání vašich aplikací. V rámci daného předplatného můžete mít několik plánů App Service.
V Azure jsou sdílené a vyhrazené pracovní procesy. Sdílený pracovní proces podporuje hostování s vysokou hustotou a víceklientské aplikace a existuje jenom jedna sada sdílených pracovních procesů. Vyhrazené servery používá jenom jeden tenant a jsou ve třech velikostech: malá, střední a velká. Potřeby místních zákazníků není možné vždy popsat pomocí těchto podmínek. V App Service v centru Azure Stack správci poskytovatele prostředků definují vrstvy pracovních procesů, které mají být k dispozici. Na základě jedinečných potřeb hostování můžete definovat několik sad sdílených pracovních procesů nebo různých sad vyhrazených pracovních procesů. Pomocí těchto definic pracovních vrstev můžou potom definovat své vlastní cenové SKU.
Funkce portálu
Azure App Service v centru Azure Stack používá stejné uživatelské rozhraní, které Azure App Service používá. Totéž platí pro back-end. Některé funkce jsou ale v Azure Stackovém centru zakázané. Očekávání nebo služby specifické pro Azure, které tyto funkce vyžadují, nejsou aktuálně k dispozici ve službě Azure Stack hub.
Další kroky
- Požadavky na nasazení služby App Service ve službě Azure Stack Hub
- Instalace poskytovatele prostředků Azure App Service
můžete také vyzkoušet jiné služby platformy jako služby (PaaS), například poskytovatele prostředků SQL Server a poskytovatele prostředků MySQL.
Přehled