Dados do Autor: https://linktr.ee/edupopov
Subir um app em um servidor e disponibilizar na internet nunca foi tão simples e fácil. Com poucos passos um programador pode subir sua aplicação e disponibiliza-la para todo o mundo. Este post é uma provocação ao começo de tudo, ou seja, a criação da estrutura básica para subir sua aplicação web.
Esta "receita de bolo" tem a intensão de ajuda-lo nestes primeiros passos. Lembre-se que grande parte dos artigos deste blog são direcionados aos novos entrantes (iniciantes).
Então, vamos aos passos.
1. Acesse seu portal do Azure;
2. Localize e clique em Create a Resource;
3. Na barra de pesquisa digite "web app". Quando a lista suspensa se abrir, clique em Web App, ou utilize qualquer opção disponÃvel da parte inferior, que leve ao recurso de Web App;
4. Se apresentado a janela conforme abaixo. Neste caso, apenas clique no botão Create para seguir para os próximos passos;
5. Preencha as informações sequencialmente:
a) Subscription: Identifique qual subscrição será urilizada
b) Resource Group: Você pode utilizar um grupo de recursos já existente ou criar um novo diretamente pela opção Create new (eu decidi criar um novo para exemplificar);
c) Name: Adicione um nome a sua aplicação - neste caso será criado um app chamado CloudGameXwingFan01.azurewebsites.net (nem deu para perceber que adoro Star Wars);
d) Publish: Você pode escolher subir o app em dois formatos (code ou docker container). Eu escolhi Code, mas fica a critério do desenvolvedor;
e) Runtime stack: Escolha qual é a linguagem padrão e se vai rodar em Windows ou Linux (em meu exemplo meu app vai rodar em .NET Core 3.1 LTS com um servidor Windows);
f) Region: Escolha a região
6. Desça a barra de rolagem e escolha o tamanho da máquina virtual que será utilizada. Em meu caso, como é apenas um laboratório de testes, escolherei um modelo máquina "FREE". Clique em Change Size e veja as opções disponÃveis. Lembre-se que a partir daqui sua fatura pode vir alta no fim do mês, então fique atento ao tamanho de maquina escolhido;
7. Note que escolhi a opção Dev/Test em um tamanho conhecido como F1 (FREE). Fique a vontade para escolher o modelo que melhor encaixar em sua necessidade e/ou orçamento. Eu escolhi a F1 para seguir com o exemplo deste post. Após escolher a opção, clique no Apply.
8. Com as opções preenchidas, é só clicar em Review + create para revisar e finalizar a criação;
9. Esta tela apresenta um rápido resumo do que será criado. Revise as informações e clique em Create para prosseguir;
10. Seu deploy esta em progresso e será registrado nos alertas do canto direito superior da tela. Assim que o processo for finalizado você receberá a informação em tela;
11. Com o recurso criado é só clicar em Go to resource;
12. O recurso esta disponÃvel e com a URL habilitada para testes.
13. Se você copiar a URL e colocar em seu navegador, recebera uma mensagem de funcionamento da Microsoft;
14. Para começar a subir sua app, é só seguir os passos do Quickstart;
15. O Quickstart vai ajuda-lo a subir sua aplicação e deixar tudo plenamente funcional;
15. Se você clicar no grupo de recursos que criou vai perceber que os recursos estão disponÃveis para configurações adicionais. Aqui temos 03 itens sendo:
a) App Service Plan
b) App Service
c) Application Insights