Compartilhar via


Visão geral do Serviço de Aplicativo do Azure e do Azure Functions no Azure Stack Hub

O Serviço de Aplicativo do Azure no Azure Stack Hub é uma oferta de PaaS (plataforma como serviço) do Microsoft Azure disponível no Azure Stack Hub. O serviço permite que seus clientes internos ou externos criem aplicativos Web e do Azure Functions para qualquer plataforma ou dispositivo. Eles podem integrar seus aplicativos a aplicativos locais e automatizar seus processos de negócios. Os operadores de nuvem do Azure Stack Hub podem executar aplicativos de clientes em VMs (máquinas virtuais) totalmente gerenciadas com a escolha de recursos de VM compartilhados ou VMs dedicadas.

O Serviço de Aplicativo do Azure permite automatizar processos de negócios e hospedar APIs de nuvem. Como um único serviço integrado, o Serviço de Aplicativo do Azure permite que você combine vários componentes (como sites, APIs REST e processos de negócios) em uma única solução.

Por que oferecer o Serviço de Aplicativo do Azure no Azure Stack Hub?

Aqui estão alguns dos principais recursos e funcionalidades do Serviço de Aplicativo do Azure.

  • Várias linguagens e estruturas: o Serviço de Aplicativo do Azure tem suporte de primeira classe para ASP.NET, Node.js, Java, PHP e Python. Você também pode executar o Windows PowerShell e outros scripts ou executáveis em VMs (máquinas virtuais) do Serviço de Aplicativo.
  • Otimização de DevOps: configure a integração e a implantação contínuas com GitHub, Git local ou BitBucket. Promova atualizações por meio de ambientes de teste e preparo e gerencie seus aplicativos no Serviço de Aplicativo usando o Azure PowerShell ou a interface de linha de comando multiplataforma (CLI do Azure).
  • Integração do Visual Studio: Ferramentas dedicadas no Visual Studio simplificam o trabalho de criação e implantação de aplicativos.

Tipos de aplicativo no Serviço de Aplicativo

O Serviço de Aplicativo oferece vários tipos de aplicativo, cada um deles destinado a hospedar uma carga de trabalho específica:

A palavra aplicativo refere-se aos recursos de hospedagem dedicados à execução de uma carga de trabalho. Usando 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 para um navegador. No Serviço de Aplicativo do Azure, um aplicativo Web é o recurso de computação que o Azure Stack Hub fornece para hospedar o código do aplicativo.

Seu aplicativo pode ser composto por vários aplicativos do Serviço de Aplicativo de diferentes tipos. Por exemplo, se o aplicativo for composto por um front-end da Web e um back-end da API REST, você poderá:

  • Implante ambos (front-end e API) em um único aplicativo Web.

  • Implante seu código front-end em um aplicativo Web e seu código de back-end em um aplicativo de API.

    Visão geral do Serviço de Aplicativo com dados de monitoramento

O que é um plano do Serviço de Aplicativo?

O provedor de recursos do Serviço de Aplicativo usa o mesmo código que o Serviço de Aplicativo do Azure usa e, portanto, compartilha alguns conceitos comuns. No Serviço de Aplicativo, o contêiner de preços para aplicativos é chamado de Plano do Serviço de Aplicativo. Ele representa o conjunto de VMs dedicadas usadas para manter seus aplicativos. Em uma determinada assinatura, você pode ter vários planos do Serviço de Aplicativo.

No Azure, há trabalhos compartilhados e dedicados. Um trabalho compartilhado dá suporte à hospedagem de aplicativos de alta densidade e multilocatário, e há apenas um conjunto de trabalhos compartilhados. Os servidores dedicados são usados por apenas um locatário e vêm em três tamanhos: pequeno, médio e grande. As necessidades dos clientes locais nem sempre podem ser descritas usando esses termos. No Serviço de Aplicativo no Azure Stack Hub, os administradores do provedor de recursos definem as camadas de trabalho que desejam disponibilizar. Com base em suas necessidades de hospedagem exclusivas, você pode definir vários conjuntos de trabalhos compartilhados ou diferentes conjuntos de trabalhadores dedicados. Usando essas definições de camada de trabalho, é possível definir suas próprias SKUs de preços.

Recursos do portal

O Serviço de Aplicativo do Azure no Azure Stack Hub usa a mesma interface do usuário que o Serviço de Aplicativo do Azure usa. O mesmo acontece com a parte de trás. No entanto, alguns recursos estão desabilitados no Azure Stack Hub. As expectativas ou serviços específicos do Azure que esses recursos exigem não estão disponíveis no momento no Azure Stack Hub.

Próximas etapas

Você pode experimentar outros serviços de PaaS (plataforma como serviço), como o provedor de recursos SQL Server e o provedor de recursos MySQL.