Options d'hébergement des applications

Comprendre l'architecture et les services Microsoft Azure

Florin Angelescu

Azure Architect

Applications modernes

Applications modernes

  • Versions en ligne des applications
    • Web
    • Mobile
    • Tablette
Comprendre l'architecture et les services Microsoft Azure

Migrer depuis l'infogérance interne

Migrer depuis l'infogérance interne

  • Déplacer site web et applications héritées de l'interne vers des machines virtuelles
  • Première étape pour héberger les logiciels critiques dans un cloud sécurisé et hautement disponible
Comprendre l'architecture et les services Microsoft Azure

Migrer vers des services modernes

Migrer vers des services modernes

  • Refactoriser les applications pour utiliser les services natifs Azure
    • Services de conteneurs
    • App services
Comprendre l'architecture et les services Microsoft Azure

Azure App Service

Azure App Service

  • Plateforme entièrement managée pour créer, déployer et mettre à l'échelle des applis web
  • Prend en charge plusieurs langages de programmation
  • Fournit une mise à l'échelle automatique
  • Propose des web apps, API apps, web jobs et mobile apps
Comprendre l'architecture et les services Microsoft Azure

Applications web

Applications web

  • Permettent de créer, héberger et mettre à l'échelle des applications web dans le cloud
  • Offrent mise à l'échelle automatique, intégration et déploiement continus
  • Incluent la prise en charge de plusieurs langages
Comprendre l'architecture et les services Microsoft Azure

Cas d'usage des applications web

Cas d'usage des applications web

  • Adaptées à l'hébergement de sites variés (simples ou complexes)
  • Possibilité de migrer des sites traditionnels vers des web apps
Comprendre l'architecture et les services Microsoft Azure

Qu'est-ce qu'une API ?

API

  • Application Programming Interface
  • Permet à différents logiciels de communiquer entre eux
  • À l'aide d'instructions normalisées

restaurant_menu.jpg

Comprendre l'architecture et les services Microsoft Azure

Applications API

Applications API

  • Environnement dédié à la création d'API
  • Exposent des fonctionnalités à consommer par d'autres services
Comprendre l'architecture et les services Microsoft Azure

Web jobs

Web jobs

  • Tâches ou scripts d'arrière-plan
  • Exécutent diverses fonctions automatisées
  • Exécutent du code en arrière-plan
Comprendre l'architecture et les services Microsoft Azure

Applications mobiles

Applications mobiles

  • Services back-end pour applications mobiles
  • Proposent authentification, synchro hors-ligne et notifications push
  • Capacité à se connecter aux systèmes internes
Comprendre l'architecture et les services Microsoft Azure

Atouts d'App Service

Atouts d'App Service

Comprendre l'architecture et les services Microsoft Azure

Passons à la pratique !

Comprendre l'architecture et les services Microsoft Azure

Preparing Video For Download...