Databases SP
• Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience Contributor (MTAC)
• Mais de 15 anos de experiência na área de Tecnologia
• Autor Técnico e Palestrante
• Um dos organizadores do Canal .NET, do .NET SP e do
Databases SP
Renato Groffe
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
Databases SP
Renato Groffe - Contatos
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
/renatogroffe /in/renatogroffe
/canaldotnet
/renatogroffe
/canaldotnet
/renatogroff
Agenda
• Acesso a Dados
• Aplicações na nuvem
• Utilizando Containers
• Exemplos práticos
Conhecendo alguns serviços do Azure
úteis para o desenvolvimento Web
Tecnologias Relacionais no Azure
SQL Azure
PostgreSQL
Tecnologias NoSQL no Azure
Cosmos DB Redis Cache
Azure Cosmos DB – Tecnologias suportadas
DocumentDB
Azure Tables
Azure App Service
• Segurança a nível corporativo
• Alta disponibilidade
• Escalabilidade (automática ou não)
• Integração contínua
Application Insights
• Serviço que integra o Microsoft Azure,
estando voltado ao monitoramento de
aplicações Web (sites e serviços)
• Uso de telemetria para coleta de dados
• Dashboards com estatísticas a partir do
portal do Azure
Application Insights - Suporte
Azure Service Bus
• Messaging as a Service (MaaS)
• Alternativa ao RabbitMQ
Azure Container Registry
• Armazenamento de imagens
Docker privadas na nuvem
• Alternativa ao Docker Hub /
Docker Store
Azure Container Registry – Publicação
docker tag apicontagem:latest groffecr.azurecr.io/apicontagem
docker login groffecr.azurecr.io -u USUÁRIO -p SENHA
docker push groffecr.azurecr.io/apicontagem
Azure Web App for Containers
• Hospedagem de aplicações
• Anteriormente conhecido como Azure
Web App on Linux
• Containers Docker em Linux
• Suporte a Continuous Integration
Azure Web App for Containers
• Escalabilidade (vertical e horizontal)
• Suporte a HTTPS
• Criação de recursos a partir de
imagens, Docker Compose ou Pods do
Kubernetes
Azure Web App for Containers - Suporte
Orquestração de Containers
• Azure Container Service
• Azure Kubernetes Service
medium.com/@renato.groffe/

Microsoft Azure para Desenvolvedores Web - Azure para Devs e DBAs - Maio-2018

  • 1.
  • 2.
    • Microsoft MostValuable Professional (MVP) • Multi-Plataform Technical Audience Contributor (MTAC) • Mais de 15 anos de experiência na área de Tecnologia • Autor Técnico e Palestrante • Um dos organizadores do Canal .NET, do .NET SP e do Databases SP Renato Groffe h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e / Databases SP
  • 3.
    Renato Groffe -Contatos h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e / /renatogroffe /in/renatogroffe /canaldotnet /renatogroffe /canaldotnet /renatogroff
  • 4.
    Agenda • Acesso aDados • Aplicações na nuvem • Utilizando Containers • Exemplos práticos
  • 5.
    Conhecendo alguns serviçosdo Azure úteis para o desenvolvimento Web
  • 6.
    Tecnologias Relacionais noAzure SQL Azure PostgreSQL
  • 7.
    Tecnologias NoSQL noAzure Cosmos DB Redis Cache
  • 8.
    Azure Cosmos DB– Tecnologias suportadas DocumentDB Azure Tables
  • 9.
    Azure App Service •Segurança a nível corporativo • Alta disponibilidade • Escalabilidade (automática ou não) • Integração contínua
  • 10.
    Application Insights • Serviçoque integra o Microsoft Azure, estando voltado ao monitoramento de aplicações Web (sites e serviços) • Uso de telemetria para coleta de dados • Dashboards com estatísticas a partir do portal do Azure
  • 11.
  • 12.
    Azure Service Bus •Messaging as a Service (MaaS) • Alternativa ao RabbitMQ
  • 13.
    Azure Container Registry •Armazenamento de imagens Docker privadas na nuvem • Alternativa ao Docker Hub / Docker Store
  • 14.
    Azure Container Registry– Publicação docker tag apicontagem:latest groffecr.azurecr.io/apicontagem docker login groffecr.azurecr.io -u USUÁRIO -p SENHA docker push groffecr.azurecr.io/apicontagem
  • 15.
    Azure Web Appfor Containers • Hospedagem de aplicações • Anteriormente conhecido como Azure Web App on Linux • Containers Docker em Linux • Suporte a Continuous Integration
  • 16.
    Azure Web Appfor Containers • Escalabilidade (vertical e horizontal) • Suporte a HTTPS • Criação de recursos a partir de imagens, Docker Compose ou Pods do Kubernetes
  • 17.
    Azure Web Appfor Containers - Suporte
  • 18.
    Orquestração de Containers •Azure Container Service • Azure Kubernetes Service
  • 21.