Gestion des API et fiabilité

Découvrez comment utiliser la Gestion des API afin de publier des API pour des développeurs externes, partenaires et employés de manière sécurisée et à grande échelle. Ce service réseau est une plateforme de gestion hybride et multicloud dédiée aux API dans tous les environnements.

Les composants sont les suivants :

Pour plus d’informations, consultez En savoir plus sur Gestion des API.

Pour comprendre comment Gestion des API peut augmenter la fiabilité de votre charge de travail, consultez les rubriques suivantes :

Check-list

Avez-vous configuré Gestion des API en tenant compte de la fiabilité ?

  • Sécurisez la communication entre Gestion des API et votre back-end.
  • Assurez-vous que chaque partie dispose de ses propres informations d’identification lors de l’exposition d’API à des tiers.
  • Veillez à définir des quotas et des limites de taux de transfert lors de l’exposition d’API à des tiers.
  • Évaluez la nécessité d’une mise en cache des réponses.
  • Planifiez un processus de sauvegarde et de restauration pour votre instance Gestion des API.
  • Configurez plusieurs régions Azure dans votre service Gestion des API.
  • Implémentez une stratégie pour garantir la disponibilité pendant une panne ou un incident affectant une région Azure.

Recommandations relatives à la configuration

Tenez compte des recommandations suivantes pour optimiser la fiabilité lors de la configuration de votre service Gestion des API :

Recommandation Description
Veillez à définir des quotas et des limites de taux de transfert lors de l’exposition d’API à des tiers. Protégez les services de back-end et réduisez la charge imposée à une unité d’échelle de Gestion des API. Les stratégies de limitation du débit peuvent être appliquées au niveau global, du produit, de l’API et des opérations pour fournir une personnalisation de la limite de débit appliquée aux consommateurs d’API.
Évaluez la nécessité d’une mise en cache des réponses. La mise en cache des réponses peut réduire la latence de l’API et la consommation de bande passante. La mise en cache des réponses réduit la charge imposée aux API back-end, ce qui améliore les performances, l’expérience utilisateur et réduire le coût des solutions.
Planifiez un processus de sauvegarde et de restauration pour votre instance Gestion des API. Envisagez de procéder à des sauvegardes régulières de votre service Gestion des API afin de pouvoir facilement le restaurer dans une autre région. Votre objectif de délai de récupération peut nécessiter le déploiement d’une instance de secours dans une région secondaire. Il est recommandé d’effectuer des sauvegardes régulières pour recréer le service en raison d’une perte imprévue ou d’une configuration incorrecte du service. Les sauvegardes régulières vous permettent de répliquer les modifications entre vos instances principale et de secours.
Configurez plusieurs régions Azure dans votre service Gestion des API. Configurez votre service Gestion des API avec plusieurs régions pour fournir une prise en charge de la haute disponibilité au cas où une région Azure subirait un temps d’arrêt ou un scénario d’urgence. La configuration de plusieurs régions réduit également la latence des appels d’API, car les appels peuvent être routés vers la région la plus proche.
Implémentez une stratégie pour garantir la disponibilité pendant une panne ou un incident affectant une région Azure. Envisagez d’utiliser Azure Traffic Manager, Azure Front Door ou Azure DNS pour permettre l’accès à plusieurs déploiements régionaux de Gestion des API. L’utilisation de ces services garantit que vous pouvez toujours répondre aux demandes en raison d’une panne ou d’un incident. Les exigences incluent la synchronisation des configurations entre ces instances Standard.

Étape suivante