Partilhar 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 plataforma como serviço (PaaS) do Microsoft Azure disponível no Azure Stack Hub. O serviço permite que seus clientes internos ou externos criem aplicativos Web e Azure Functions para qualquer plataforma ou dispositivo. Eles podem integrar seus aplicativos com aplicativos locais e automatizar seus processos de negócios. Os operadores de nuvem do Azure Stack Hub podem executar aplicativos do cliente em máquinas virtuais (VMs) totalmente gerenciadas com sua 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 combinar 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 capacidades 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 do Serviço de Aplicativo.
  • Otimização de DevOps: configure integração e 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 entre plataformas (CLI do Azure).
  • Integração do Visual Studio: ferramentas dedicadas no Visual Studio simplificam o trabalho de criação e implantação de aplicações.

Tipos de aplicativo no Serviço de Aplicativo

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

  • Web Apps para hospedar sites, aplicativos Web e APIs REST.
  • Azure Functions v1 para hospedar cargas de trabalho orientadas por eventos e sem servidor.

A palavra aplicativo refere-se aos recursos de hospedagem dedicados à execução de uma carga de trabalho. Tomando o aplicativo web como exemplo, está provavelmente habituado a pensar num aplicativo Web como os recursos informáticos e o código do aplicativo que, juntos, fornecem funcionalidade a 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 seu 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 back-end em um aplicativo de API.

    Visão geral do Serviço de Aplicativo de 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 Serviço de Aplicativo. Ele representa o conjunto de VMs dedicadas usadas para armazenar seus aplicativos. Dentro de uma determinada assinatura, você pode ter vários planos do Serviço de Aplicativo.

No Azure, há trabalhadores compartilhados e dedicados. Um trabalhador partilhado oferece suporte à hospedagem de aplicações de alta densidade e multiutilizador, e há apenas um conjunto único de trabalhadores partilhados. 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 exclusivas de hospedagem, você pode definir vários conjuntos de trabalhadores compartilhados ou diferentes conjuntos de trabalhadores dedicados. Usando essas definições de camada de trabalhador, eles podem definir suas próprias SKUs de preços.

Funcionalidades 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 retaguarda. No entanto, alguns recursos são desabilitados no Azure Stack Hub. As expectativas ou serviços específicos do Azure que esses recursos exigem não estão atualmente disponíveis no Azure Stack Hub.

Próximos passos

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