Descrição geral do Serviço de Aplicações do Azure e das Funções do Azure no Azure Stack Hub
Serviço de Aplicações 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 os seus clientes internos ou externos criem aplicações Web e Funções do Azure para qualquer plataforma ou dispositivo. Podem integrar as suas aplicações com aplicações no local e automatizar os respetivos processos empresariais. Os operadores de cloud do Azure Stack Hub podem executar aplicações de clientes em máquinas virtuais (VMs) totalmente geridas com a escolha de recursos de VM partilhados ou VMs dedicadas.
Serviço de Aplicações do Azure permite automatizar processos empresariais e alojar APIs na cloud. Como um único serviço integrado, Serviço de Aplicações do Azure permite-lhe combinar vários componentes (como sites, APIs REST e processos empresariais) numa única solução.
Porquê oferecer Serviço de Aplicações do Azure no Azure Stack Hub?
Seguem-se algumas das principais funcionalidades e capacidades do Serviço de Aplicações do Azure:
- Várias linguagens e arquiteturas: Serviço de Aplicações do Azure tem suporte de primeira classe para ASP.NET, Node.js, Java, PHP e Python. Também pode executar o Windows PowerShell e outros scripts ou executáveis em VMs do App Service.
- Otimização do DevOps: configure a integração e implementação contínuas com o GitHub, Git local ou BitBucket. Promova atualizações através de ambientes de teste e teste e faça a gestão das suas aplicações no Serviço de Aplicações com Azure PowerShell ou a interface de linha de comandos entre plataformas (CLI do Azure).
- Integração do Visual Studio: as ferramentas dedicadas no Visual Studio simplificam o trabalho de criação e implementação de aplicações.
Tipos de aplicação no App Service
O Serviço de Aplicações oferece vários tipos de aplicações, cada um concebido para alojar uma carga de trabalho específica:
- Aplicações Web para alojar sites, aplicações Web e APIs REST.
- Funções do Azure v1 para alojar cargas de trabalho condicionadas por eventos sem servidor.
A palavra aplicação refere-se aos recursos de alojamento dedicados à execução de uma carga de trabalho. Tendo a aplicação Web como um exemplo, provavelmente está habituado a pensar numa aplicação Web como os recursos de computação e o código da aplicação que, em conjunto, fornecem funcionalidades a um browser. No Serviço de Aplicações do Azure, uma aplicação Web é o recurso de computação que o Azure Stack Hub fornece para alojar o código da sua aplicação.
A sua aplicação pode ser composta por várias Serviço de Aplicações aplicações de diferentes tipos. Por exemplo, se a sua aplicação for composta por um front-end web e um back-end da API REST, pode:
Implementar (front-end e API) numa única aplicação Web.
Implementar o código de front-end numa aplicação Web e o código de back-end numa aplicação API.
O que é um plano do Serviço de Aplicações?
O fornecedor de recursos Serviço de Aplicações utiliza o mesmo código que Serviço de Aplicações do Azure utiliza e, assim, partilha alguns conceitos comuns. No Serviço de Aplicações, o contentor de preços para aplicações é denominado plano de Serviço de Aplicações. Representa o conjunto de VMs dedicadas utilizadas para armazenar as suas aplicações. Numa determinada subscrição, pode ter vários planos de Serviço de Aplicações.
No Azure, existem trabalhadores partilhados e dedicados. Uma função de trabalho partilhada suporta alojamento de aplicações de alta densidade e multi-inquilino e existe apenas um conjunto de trabalhadores partilhados. Os servidores dedicados são utilizados apenas por um inquilino e têm três tamanhos: pequeno, médio e grande. As necessidades dos clientes no local nem sempre podem ser descritas com esses termos. Em Serviço de Aplicações no Azure Stack Hub, os administradores do fornecedor de recursos definem os escalões de trabalho que pretendem disponibilizar. Com base nas suas necessidades de alojamento exclusivas, pode definir vários conjuntos de trabalhadores partilhados ou diferentes conjuntos de trabalhadores dedicados. Ao utilizar essas definições de escalão de trabalho, podem definir os seus próprios SKUs de preços.
Funcionalidades do portal
Serviço de Aplicações do Azure no Azure Stack Hub utiliza a mesma interface de utilizador que Serviço de Aplicações do Azure utiliza. O mesmo acontece com o back-end. No entanto, algumas funcionalidades estão desativadas no Azure Stack Hub. As expectativas ou serviços específicos do Azure de que essas funcionalidades necessitam não estão atualmente disponíveis no Azure Stack Hub.
Passos seguintes
- Pré-requisitos para a implementação do Serviço de Aplicações no Azure Stack Hub
- Instalar o fornecedor de recursos Serviço de Aplicações do Azure
Também pode experimentar outros serviços de plataforma como serviço (PaaS), como o fornecedor de recursos SQL Server e o fornecedor de recursos MySQL.