Criar um aplicativo com o Serviço de Aplicativo
Você pode usar os recursos dos Aplicativos Web, Aplicativos Móveis ou Aplicativos de API do Serviço de Aplicativo do Azure e criar seus aplicativos no portal do Azure.
Assista ao vídeo a seguir para saber como criar um aplicativo com o Serviço de Aplicativo do Azure.
Como criar Serviços de Aplicativos no portal do Azure
Coisas para saber sobre as configurações
Vamos examinar algumas das configurações básicas necessárias para criar um aplicativo com o Serviço de Aplicativo.
Nome: O nome do aplicativo deve ser exclusivo. O nome identifica e localiza seu aplicativo no Azure. Um nome de exemplo é
webappces1.azurewebsites.net
. Você poderá mapear um nome de domínio personalizado se preferir usar essa opção.Publicar: o Serviço de Aplicativo hospeda (publica) seu aplicativo como código ou como um Contêiner do Docker.
Pilha de runtime: o Serviço de Aplicativo usa uma pilha de software para executar o aplicativo, incluindo o idioma e as versões do SDK. Para aplicativos Linux e de contêiner personalizados, é possível definir um comando ou um arquivo de inicialização opcional. As opções para a pilha incluem: .NET Core, .NET Framework, Node.js, PHP, Python e Ruby. Várias versões de cada produto estão disponíveis para Linux e Windows.
Sistema operacional: o sistema operacional da pilha de runtime do aplicativo pode ser Linux ou Windows.
Região: o local da região escolhido para o aplicativo afeta os planos do Serviço de Aplicativo disponíveis.
Planos de preços: Seu aplicativo precisa estar associado a um plano do Serviço de Aplicativo do Azure para estabelecer os recursos e a capacidade disponíveis. Você pode escolher entre os tipos de preço disponíveis para o local da região selecionado.
Configurações pós-criação
Após o aplicativo ser criado, outras configurações ficam disponíveis no portal do Azure, incluindo as opções de implantação do aplicativo e o mapeamento de caminho.
Algumas das configurações extras podem ser incluídas no código do desenvolvedor, enquanto outras podem ser definidas em seu aplicativo. Aqui estão algumas das configurações extras do aplicativo.
Always On: você pode manter o aplicativo carregado mesmo quando não há tráfego. Essa configuração é necessária para WebJobs contínuos ou que são disparados usando uma expressão CRON.
Afinidade de sessão: Em uma implantação de várias instâncias, você pode verificar se o cliente está roteado para a mesma instância durante a vida útil da sessão.
Somente HTTPS: quando habilitado, todo o tráfego HTTP é redirecionado para HTTPS.