Přehled Azure App Service a Azure Functions v Azure Stackovém centruAzure App Service and Azure Functions on Azure Stack Hub overview

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.Azure App Service on Azure Stack Hub is a platform-as-a-service (PaaS) offering from Microsoft Azure available on Azure Stack Hub. 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í.The service enables your internal or external customers to create Web and Azure Functions apps for any platform or device. Můžou vaše aplikace integrovat s místními aplikacemi a automatizovat jejich obchodní procesy.They can integrate your apps with on-premises apps and automate their business processes. 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 Stack Hub cloud operators can run customer apps on fully managed virtual machines (VMs) with their choice of shared VM resources or dedicated VMs.

Azure App Service umožňuje automatizovat obchodní procesy a hostovat cloudová rozhraní API.Azure App Service enables you to automate business processes and host cloud APIs. 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í.As a single integrated service, Azure App Service lets you combine various components (like websites, REST APIs, and business processes) into a single solution.

Proč nabízet Azure App Service v centru Azure Stack?Why offer Azure App Service on Azure Stack Hub?

Tady jsou některé klíčové funkce a funkce Azure App Service:Here are some key features and capabilities of Azure App Service:

  • Více jazyků a platforem: Azure App Service má prvotřídní podporu pro ASP.NET, Node.js, Java, php a Python.Multiple languages and frameworks: Azure App Service has first-class support for ASP.NET, Node.js, Java, PHP, and Python. Na virtuálních počítačích App Service můžete také spouštět Windows PowerShell a další skripty nebo spustitelné soubory.You can also run Windows PowerShell and other scripts or executables on App Service VMs.
  • Optimalizace DevOps: nastavení průběžné integrace a nasazování pomocí GitHubu, místního Gitu nebo Bitbucket.DevOps optimization: Set up continuous integration and deployment with GitHub, local Git, or BitBucket. Pomocí Azure PowerShell nebo rozhraní příkazového řádku (CLI) pro více platforem vám pomůžou propagovat aktualizace prostřednictvím testovacích a přípravných prostředí a spravovat aplikace v App Service.Promote updates through test and staging environments, and manage your apps in App Service by using Azure PowerShell or the cross-platform command-line interface (CLI).
  • Integrace sady Visual Studio: vyhrazené nástroje v nástroji Visual Studio zjednodušují práci při vytváření a nasazování aplikací.Visual Studio integration: Dedicated tools in Visual Studio streamline the work of creating and deploying apps.

Typy aplikací v App ServiceApp types in 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:App Service offers several app types, each of which is intended to host a specific workload:

  • Web Apps hostování webů, webových aplikací a rozhraní REST API.Web Apps for hosting websites, web apps and REST APIs.
  • Azure Functions v1 pro hostování řízených událostí a úloh bez serveru.Azure Functions v1 for hosting event driven, serverless workloads.

Aplikace Word odkazuje na prostředky hostování vyhrazené pro spuštění úlohy.The word app refers to the hosting resources dedicated to running a workload. 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.Taking web app as an example, you're probably accustomed to thinking of a web app as both the compute resources and app code that together deliver functionality to a browser. 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.In Azure App Service, a web app is the compute resource that Azure Stack Hub provides for hosting your app code.

Vaše aplikace se může skládat z více App Service aplikací různých druhů.Your app can be composed of multiple App Service apps of different kinds. Pokud se například vaše aplikace skládá z webového front-endu a REST API back-endu, můžete:For example, if your app is composed of a web front end and a REST API back end, you can:

  • Nasaďte obojí (front-end i rozhraní API) do jediné webové aplikace.Deploy both (front end and API) to a single web app.

  • Nasadit kód front-endu do webové aplikace a kód back-endu do aplikace API.Deploy your front-end code to a web app and your back-end code to an API app.

    Přehled App Service s daty monitorováníApp Service overview with monitoring data

Co je plán služby App Service?What is an App Service plan?

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.The App Service resource provider uses the same code that Azure App Service uses, and thus shares some common concepts. V App Service se v kontejneru pro aplikace označuje jako App Service plán.In App Service, the pricing container for apps is called the App Service plan. Představuje sadu vyhrazených virtuálních počítačů používaných k ukládání vašich aplikací.It represents the set of dedicated VMs used to hold your apps. V rámci daného předplatného můžete mít několik plánů App Service.Within a given subscription, you can have multiple App Service plans.

V Azure jsou sdílené a vyhrazené pracovní procesy.In Azure, there are shared and dedicated workers. 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ů.A shared worker supports high-density and multi-tenant app hosting, and there's only one set of shared workers. Vyhrazené servery používá jenom jeden tenant a jsou ve třech velikostech: malá, střední a velká.Dedicated servers are used by only one tenant and come in three sizes: small, medium, and large. Potřeby místních zákazníků není možné vždy popsat pomocí těchto podmínek.The needs of on-premises customers can't always be described by using those terms. V App Service v centru Azure Stack správci poskytovatele prostředků definují vrstvy pracovních procesů, které mají být k dispozici.In App Service on Azure Stack Hub, resource provider admins define the worker tiers they want to make available. 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ů.Based on your unique hosting needs, you can define multiple sets of shared workers or different sets of dedicated workers. Pomocí těchto definic pracovních vrstev můžou potom definovat své vlastní cenové SKU.By using those worker-tier definitions, they can then define their own pricing SKUs.

Funkce portáluPortal features

Azure App Service v centru Azure Stack používá stejné uživatelské rozhraní, které Azure App Service používá.Azure App Service on Azure Stack Hub uses the same user interface that Azure App Service uses. Totéž platí pro back-end.The same is true with the back end. Některé funkce jsou ale v Azure Stackovém centru zakázané.However, some features are disabled in Azure Stack Hub. 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.The Azure-specific expectations or services that those features require aren't currently available in Azure Stack Hub.

Další krokyNext steps

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.You can also try out other platform as a service (PaaS) services, such as the SQL Server resource provider and the MySQL resource provider.