Quantcast
Channel: Azure Blog Ninja – Fabricio Catae
Viewing all articles
Browse latest Browse all 98

Deploy do ambiente de Staging

$
0
0

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

É 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

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

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

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

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

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

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

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

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_thumb[3][1]

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

image_thumb[1][1]


Viewing all articles
Browse latest Browse all 98

Trending Articles


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


Tagalog Quotes To Move on and More Love Love Love Quotes


5 Tagalog Relationship Rules


Best Crush Tagalog Quotes And Sayings 2017


Re:Mutton Pies (lleechef)


FORECLOSURE OF REAL ESTATE MORTGAGE


Sapos para colorear


tagalog love Quotes – Tiwala Quotes


Break up Quotes Tagalog Love Quote – Broken Hearted Quotes Tagalog


Patama Quotes : Tagalog Inspirational Quotes


Pamatay na Banat and Mga Patama Love Quotes


Tagalog Long Distance Relationship Love Quotes


BARKADA TAGALOG QUOTES


“BAHAY KUBO HUGOT”


Vimeo 10.7.0 by Vimeo.com, Inc.


Vimeo 10.7.1 by Vimeo.com, Inc.



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