Mise à l'échelle et dépannage des applis Web

Services d'applications Azure

Florin Angelescu

Azure Cloud Architect

Pourquoi la mise à l'échelle est essentielle

 

Mise à l'échelle verticale

 

Mise à l'échelle horizontale

  • Échelle verticale
    • Plus de ressources (CPU, mémoire, etc.)
  • Échelle horizontale
    • Plus d'instances
Services d'applications Azure

Manuelle vs automatique

 

Mise à l'échelle manuelle

 

Mise à l'échelle automatique

  • Mise à l'échelle manuelle
    • Vous contrôlez directement le nombre d'instances
  • Mise à l'échelle automatique
    • Ajuste les ressources automatiquement
    • Selon des règles que vous définissez
Services d'applications Azure

Configurer les règles d'auto‑échelle

 

Mise à l'échelle auto

  • Ajouter une instance si l'usage CPU reste au‑dessus de 70 % pendant 10 minutes
  • Définir des limites pour éviter de fournir trop d'instances
Services d'applications Azure

Surveiller votre appli Web

Surveillance

  • Surveillance :
    • Aide à repérer tôt les problèmes
    • Appuie des décisions éclairées
  • Azure offre des mesures intégrées comme :
    • Temps de réponse
    • Taux de requêtes
    • Nombre d'erreurs
  • Mesures visibles en temps réel
  • Les mesures de base donnent de bons aperçus
  • Une analyse plus poussée est nécessaire pour dépanner efficacement
Services d'applications Azure

Qu'est‑ce qu'Application Insights ?

Application Insights

Services d'applications Azure

Activation d'Application Insights

 

Activer Application Insights

 

  • Activer Application Insights
    • Directement dans le Portail Azure
  • Collecte automatique des données
    • Aucun changement au code requis
Services d'applications Azure

Exemple de dépannage

Exemple Application Insights

  • Utilisez Application Insights pour consulter l'onglet « Performance »
    • Les temps de réponse grimpent fortement à ces heures
  • Consultez « Dépendances »
    • Un appel à la base de données est trop long
  • Optimisez la requête SQL
    • Accélère votre application
Services d'applications Azure

Résumé

 

Mise à l'échelle horizontale

Mise à l'échelle verticale

App Insights

 

  • Échelle horizontale
    • Ajouter des instances pour absorber la charge
  • Échelle verticale
    • Augmenter les ressources de calcul pour plus de vitesse
  • Surveiller
    • Suivre la performance et dépanner les problèmes
Services d'applications Azure

Passons à la pratique !

Services d'applications Azure

Preparing Video For Download...