Modifier

Mise à l’échelle multicloud avec Azure Functions

Azure Functions
Azure Stack
Azure Traffic Manager

Idées de solution

Cet article présente une idée de solution. Si vous souhaitez nous voir développer le contenu avec d’autres informations, telles que des cas d’usage potentiels, d’autres services, des considérations d’implémentation ou un guide des prix, faites-le-nous savoir avec les Commentaires de GitHub.

Cette idée de solution vous aide à comprendre comment améliorer la scalabilité inter-cloud à l’aide d’une architecture de solution qui inclut Azure Stack.

Architecture

Schéma architectural montrant comment améliorer la scalabilité intercloud avec l’architecture de la solution qui inclut Azure Stack.

Téléchargez un fichier Visio de cette architecture.

Dataflow

  1. Un grand nombre d’utilisateurs tentent d’accéder à une application web.
  2. Traffic Manager renvoie le nom DNS Azure Stack.
  3. Les utilisateurs accèdent à l’application web Azure Stack.
  4. Une fois qu’un seuil est atteint, une fonction démarre l’application web Azure et active l’itinéraire d’Azure Traffic Manager.
  5. Le trafic est acheminé vers Azure, qui peut automatiquement mettre à l’échelle le App Service.

Composants

  • Traffic Manager : Routez le trafic entrant assurant des performances et une disponibilité élevées
  • Azure Functions : Traitez les événements avec du code sans serveur
  • Azure Stack : Générez et exécutez des applications hybrides novatrices dans les limites du cloud

Détails du scénario

Les logiciels modernes sont de plus en plus connectés et distribués. La cohérence d’Azure Stack avec les services d’infrastructure et de plateforme Azure vous permet de mettre à l’échelle les ressources dans le cloud pour répondre à une charge accrue en fonction des besoins, et réduire les ressources quand la demande chute. Optimisez les coûts et optimisez l’efficacité des ressources tout en maintenant la compatibilité avec l’architecture dans le cloud.

Cas d’usage potentiels

Cette solution s’applique aux scénarios suivants :

  • Implémenter des pratiques d’intégration continue et de livraison continue (CI/CD) dans une implémentation Azure Stack Hub et dans le cloud public.
  • Consolider le pipeline CI/CD dans des environnements cloud et locaux.
  • Développer des applications en utilisant des services cloud et locaux.

Étapes suivantes