Visão geral do serviço de Azure App e Azure Functions no Hub de Azure StackAzure App Service and Azure Functions on Azure Stack Hub overview

Azure App serviço no Hub Azure Stack é uma oferta de PaaS (plataforma como serviço) do Microsoft Azure disponível no Hub Azure Stack.Azure App Service on Azure Stack Hub is a platform-as-a-service (PaaS) offering from Microsoft Azure available on Azure Stack Hub. O serviço permite que seus clientes internos ou externos criem aplicativos Web e Azure Functions para qualquer plataforma ou dispositivo.The service enables your internal or external customers to create Web and Azure Functions apps for any platform or device. Eles podem integrar seus aplicativos a aplicativos locais e automatizar seus processos de negócios.They can integrate your apps with on-premises apps and automate their business processes. Azure Stack operadores de nuvem de Hub podem executar aplicativos de cliente em VMs (máquinas virtuais) totalmente gerenciadas com sua escolha de recursos de VM compartilhados ou VMs dedicadas.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 serviço permite automatizar processos de negócios e APIs de nuvem de host.Azure App Service enables you to automate business processes and host cloud APIs. Como um único serviço integrado, Azure App serviço permite combinar vários componentes (como sites, APIs REST e processos de negócios) em uma única solução.As a single integrated service, Azure App Service lets you combine various components (like websites, REST APIs, and business processes) into a single solution.

Por que oferecer Azure App serviço no Hub Azure Stack?Why offer Azure App Service on Azure Stack Hub?

Aqui estão alguns dos principais recursos e funcionalidades do serviço de Azure App:Here are some key features and capabilities of Azure App Service:

  • Várias linguagens e estruturas: o serviço de Azure app tem suporte de primeira classe para ASP.NET, Node.js, Java, php e Python.Multiple languages and frameworks: Azure App Service has first-class support for ASP.NET, Node.js, Java, PHP, and Python. Você também pode executar o Windows PowerShell e outros scripts ou executáveis nas VMs do Serviço de Aplicativo.You can also run Windows PowerShell and other scripts or executables on App Service VMs.
  • Otimização de DevOps: Configure a integração e a implantação contínuas com o GitHub, o Git local ou o BitBucket.DevOps optimization: Set up continuous integration and deployment with GitHub, local Git, or BitBucket. Promova atualizações por meio de ambientes de teste e preparo e gerencie seus aplicativos no serviço de aplicativo usando Azure PowerShell ou a CLI (interface de linha de comando) de plataforma cruzada.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).
  • Integração do Visual Studio: ferramentas dedicadas no Visual Studio simplificam o trabalho de criação e implantação de aplicativos.Visual Studio integration: Dedicated tools in Visual Studio streamline the work of creating and deploying apps.

Tipos de aplicativo no Serviço de AplicativoApp types in App Service

O Serviço de Aplicativo oferece vários tipos de aplicativo, cada um dos quais se destina a hospedar um tipo específico de carga de trabalho:App Service offers several app types, each of which is intended to host a specific workload:

O aplicativo do Word refere-se aos recursos de hospedagem dedicados à execução de uma carga de trabalho.The word app refers to the hosting resources dedicated to running a workload. Considerando o aplicativo Web como exemplo, você provavelmente está acostumado a pensar em um aplicativo Web como os recursos de computação e o código do aplicativo que juntos fornecem funcionalidade a um navegador.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. No Azure App Service, um aplicativo Web é o recurso de computação que Azure Stack Hub fornece para hospedar o código do aplicativo.In Azure App Service, a web app is the compute resource that Azure Stack Hub provides for hosting your app code.

Seu aplicativo pode ser composto por vários aplicativos de serviço de aplicativo de diferentes tipos.Your app can be composed of multiple App Service apps of different kinds. Por exemplo, se seu aplicativo for composto por um front-end da Web e um back-end da API REST, você poderá:For example, if your app is composed of a web front end and a REST API back end, you can:

  • Implante ambos (front-end e API) em um único aplicativo Web.Deploy both (front end and API) to a single web app.

  • Implantar seu código de front-end em um aplicativo Web e seu código de back-end em um aplicativo de API.Deploy your front-end code to a web app and your back-end code to an API app.

    Visão geral do serviço de aplicativo com dados de monitoramentoApp Service overview with monitoring data

O que é um plano do Serviço de Aplicativo?What is an App Service plan?

O provedor de recursos do serviço de aplicativo usa o mesmo código que Azure App serviço usa e, portanto, compartilha alguns conceitos comuns.The App Service resource provider uses the same code that Azure App Service uses, and thus shares some common concepts. No serviço de aplicativo, o contêiner de preços para aplicativos é chamado de plano do serviço de aplicativo.In App Service, the pricing container for apps is called the App Service plan. Representa o conjunto de VMs dedicadas usadas para manter seus aplicativos.It represents the set of dedicated VMs used to hold your apps. Em uma determinada assinatura, você pode ter vários planos do serviço de aplicativo.Within a given subscription, you can have multiple App Service plans.

No Azure, há trabalhadores compartilhados e dedicados.In Azure, there are shared and dedicated workers. Um trabalho compartilhado dá suporte à Hospedagem de aplicativos de alta densidade e multilocatário, e há apenas um conjunto de trabalhadores compartilhados.A shared worker supports high-density and multi-tenant app hosting, and there's only one set of shared workers. Os servidores dedicados são usados por apenas um locatário e vêm em três tamanhos: pequeno, médio e grande.Dedicated servers are used by only one tenant and come in three sizes: small, medium, and large. As necessidades de clientes locais nem sempre podem ser descritas usando esses termos.The needs of on-premises customers can't always be described by using those terms. No serviço de aplicativo no Hub Azure Stack, os administradores do provedor de recursos definem as camadas de trabalho que desejam disponibilizar.In App Service on Azure Stack Hub, resource provider admins define the worker tiers they want to make available. Com base em suas necessidades exclusivas de hospedagem, você pode definir vários conjuntos de trabalhos compartilhados ou conjuntos diferentes de trabalhadores dedicados.Based on your unique hosting needs, you can define multiple sets of shared workers or different sets of dedicated workers. Usando essas definições de camada de trabalho, elas podem definir suas próprias SKUs de preços.By using those worker-tier definitions, they can then define their own pricing SKUs.

Recursos do portalPortal features

Azure App serviço no Hub Azure Stack usa a mesma interface do usuário que Azure App serviço usa.Azure App Service on Azure Stack Hub uses the same user interface that Azure App Service uses. O mesmo acontece com o back-end.The same is true with the back end. No entanto, alguns recursos estão desabilitados no Hub Azure Stack.However, some features are disabled in Azure Stack Hub. As expectativas ou os serviços específicos do Azure que esses recursos exigem não estão atualmente disponíveis no Hub Azure Stack.The Azure-specific expectations or services that those features require aren't currently available in Azure Stack Hub.

Próximas etapasNext steps

Você também pode experimentar outros serviços de PaaS (plataforma como serviço), como o provedor de recursos SQL Server e o provedor de recursos do 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.