Quantcast
Viewing latest article 5
Browse Latest Browse All 98

Deploy do ambiente de Staging

Esse é um artigo rápido para falar de recursos úteis do WebApp:

  • Integração contínua com GitHub
  • Console administrativa com linha de comando
  • Monitoração proativa do Application Insight

Configuramos a aplicação Web em apenas 5 minutos no Azure App Services.

Web App

No portal do Azure, há um dashboard com as principais métricas de requisições, throughput de dados, tempo de resposta e outras métricas pertinentes a servidores Web. Esse é o ponto de partida para a configuração da aplicação.

Image may be NSFW.
Clik here to view.
image

É possível escolher quais frameworks serão pré-instalados na imagem: .NET, php, Java, Python. No momento, estamos trabalhando com a versão do .NET Core, mas estamos avaliando voltar o uso do .NET Framework 4.6 para agilizar os deployments.

Image may be NSFW.
Clik here to view.
image

A aba de “app settings” permite configurar as variáveis de configuração específicas por ambiente.

Image may be NSFW.
Clik here to view.
image

Nessa seção, portanto, configuramos a connection string com os bancos de dados e com as credenciais do Redis.

Integração Contínua

A melhor funcionalidade do WebApp é a configuração de deployment, que faz a integração contínua com o Git e deployment para o ambiente. Esse recurso de CI/CD pode ser habilitado em menos de 1 minuto!

Image may be NSFW.
Clik here to view.
image

Note que os deployments correspondem aos commits realizados no repositório.

Image may be NSFW.
Clik here to view.
image

Existe integração nativa com o GitHub, BitBucket e VSTS.

Console Administrativo

O servidor de WebApp possui um console administrativo rodando na mesma máquina.

Site: http://<nome_do_site>.azurewebsites.net

Admin: https://<nome_do_site>.scm.azurewebsites.net

Esse site administrativo, conhecido também como Kodu, roda somente em HTTPS e requer autenticação.

Image may be NSFW.
Clik here to view.
image

Uma vez logado é possível listar todos os processos ativos na máquina.

Image may be NSFW.
Clik here to view.
image

É possível usar o terminal do CMD ou Powershell para navegar nos diretórios.

Monitoração Proativa do Application Insight

Fizemos a monitoração do aplicativo usando as ferramentas do Application Insight. Colocamos alguns gráficos no nosso dashboard inicial do Azure para acompanhar o desempenho.

Image may be NSFW.
Clik here to view.
image

Um dos recursos mais legais do Application Insight são as notificações por email. Em uma delas, tenho um resumo semanal da quantidade de acesso e uma comparação com a semana anterior.

Image may be NSFW.
Clik here to view.
image

Há uma notificação proativa para detectar erros e problemas. Em alguns momentos, recebemos alertas avisando sobre um aumento de carga ou degradação do desempenho de uma determinada requisição.

Image may be NSFW.
Clik here to view.
image_thumb[3][1]

No portal do Application Insight, existem uma série de alertas que podem ser configurados.

Image may be NSFW.
Clik here to view.
image_thumb[1][1]


Viewing latest article 5
Browse Latest Browse All 98

Trending Articles


FORECLOSURE OF REAL ESTATE MORTGAGE


Girasoles para colorear


mayabang Quotes, Torpe Quotes, tanga Quotes


Tagalog Quotes About Crush – Tagalog Love Quotes


OFW quotes : Pinoy Tagalog Quotes


Long Distance Relationship Tagalog Love Quotes


Tropa Quotes


Best Crush Tagalog Quotes And Sayings 2017


“BAHAY KUBO HUGOT”


Vimeo 10.7.0 by Vimeo.com, Inc.


Pokemon para colorear


Sapos para colorear


Tagalog Love Quotes – Nagmamahal


Break up Quotes Tagalog Love Quote – Broken Hearted Quotes Tagalog


Patama Quotes : Tagalog Inspirational Quotes


Tagalog Quotes To Move on and More Love Love Love Quotes


5 Tagalog Relationship Rules


Long distances monthsary message tagalog


Re:Mutton Pies (lleechef)


Vimeo 10.7.1 by Vimeo.com, Inc.



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>