Opções para hospedar aplicações

Compreensão da arquitetura e dos serviços do Microsoft Azure

Florin Angelescu

Azure Architect

Aplicações modernas

Aplicações modernas

  • Versões online de aplicações
    • Web
    • Mobile
    • Tablet
Compreensão da arquitetura e dos serviços do Microsoft Azure

Migrar do on-premises

Migrar do on-premises

  • Mover site e aplicações legadas de on-premises para máquinas virtuais
  • Primeiro passo para ter software crítico em nuvem segura e altamente disponível
Compreensão da arquitetura e dos serviços do Microsoft Azure

Migrar para serviços modernos

Migrar para serviços modernos

  • Refatorar aplicações para usar serviços nativos do Azure
    • Serviços de contêiner
    • App Services
Compreensão da arquitetura e dos serviços do Microsoft Azure

Azure App Service

Azure App Service

  • Plataforma totalmente gerenciada para criar, implantar e escalar apps web
  • Suporta várias linguagens de programação
  • Oferece escalabilidade automática
  • Inclui web apps, API apps, web jobs e mobile apps
Compreensão da arquitetura e dos serviços do Microsoft Azure

Web apps

Web apps

  • Permitem criar, hospedar e escalar aplicações web na nuvem
  • Oferecem escalabilidade automática, integração e implantação contínuas
  • Suporte a múltiplas linguagens de programação
Compreensão da arquitetura e dos serviços do Microsoft Azure

Casos de uso de web apps

Casos de uso de web apps

  • Indicadas para hospedar vários tipos de sites (simples e complexos)
  • Possibilidade de migrar sites tradicionais para web apps
Compreensão da arquitetura e dos serviços do Microsoft Azure

O que é uma API?

API

  • Application Programming Interface
  • Permite que diferentes aplicações de software se comuniquem entre si
  • Usando instruções padronizadas

restaurant_menu.jpg

Compreensão da arquitetura e dos serviços do Microsoft Azure

API apps

API apps

  • Ambiente dedicado à criação de APIs
  • Expõe funcionalidades para consumo por outros serviços
Compreensão da arquitetura e dos serviços do Microsoft Azure

Web jobs

Web jobs

  • Funcionam como tarefas ou scripts em segundo plano
  • Executam várias funções automatizadas
  • Rodam código em segundo plano
Compreensão da arquitetura e dos serviços do Microsoft Azure

Mobile apps

Mobile apps

  • Serviços de back-end para apps móveis
  • Fornecem autenticação, sincronização offline e push notifications
  • Capacidade de conectar a sistemas on-premises
Compreensão da arquitetura e dos serviços do Microsoft Azure

Vantagens do App Service

Vantagens do App Service

Compreensão da arquitetura e dos serviços do Microsoft Azure

Vamos praticar!

Compreensão da arquitetura e dos serviços do Microsoft Azure

Preparing Video For Download...