múltiplos ambientes com azure web apps
TRANSCRIPT
Welington Oliveira da Silva
PARANÁ DEV DAY
#ParanaDevDay
Múltiplos Ambientes
Azure Web Apps
Welington Oliveira da Silva
[email protected]@welsilvati
DotNetCuritiba: https://www.facebook.com/groups/
donetcuritiba/
http://www.curitibati.com.br/
O que é o Azure?
O Microsoft Azure é uma coleção de serviços de computação em nuvem oferecido pela
Microsoft que permitem agilidade, escalabilidade, confiança e economia de
recursos.
O que é o Azure App Services?
É uma plataforma de nuvem para criação de aplicativos, sejam eles móveis ou Web, que se
conectam em qualquer lugar e gerenciam serviços, recursos e custos de forma simples e
centralizada.
E o Azure Web Apps?
Uma plataforma computacional totalmente criada e otimizada pra execução de aplicativos
para a Web. É um serviço de PAAS, ou seja, sua infraestrutura é totalmente gernciada e
mantida pela Microsoft.
Vantagens e facilidades do Web App?
• Múltiplas Linguagens e Frameworks• Preparado para Integração e Deploy
Contínuo• Escalabilidade de Infra e Regional• Seguro e Confiável• Permite a criação via Templates
(Marketplace)• Integração com Visual Studio
Múltiplos Ambientes• Wep Apps trabalham com Slots• São áreas separadas dentro do mesmo
ambiente• O conteúdo dos Slots pode ser alternado
(Swap)• Permite configurar parâmetros por Slot• Swap Dev -> Prd / Falha: Swap Prd ->Dev• Pouco impacto para o usuário (Warm up)
Configurações alternadas no Swap
• General Settings (Framework, Web Sockets,
32/64 bits)• Application Settings *• Connection String *• Handler Mappings• Monitor and Diagnostics• Web Jobs
Não alteradas no Swap• Publish Endpoints• Custom Domain Names• SSL certificates• Scale Settings• Webjobs Schedulers
Vamos lá?
#ParanaDevDay