Múltiplos Ambientes com Azure Web Apps

Post on 24-Jan-2017

33 views 1 download

Transcript of Múltiplos Ambientes com Azure Web Apps

Welington Oliveira da Silva

PARANÁ DEV DAY

#ParanaDevDay

Múltiplos Ambientes

Azure Web Apps

Welington Oliveira da Silva

welington@curitibati.com.br@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

Obrigado!

Dúvidas?welington@curitibati.com.br

contato@curitibati.com.br

#ParanaDevDay