#GlobalAzure
Architecture(s) distribuée(s) avec
Azure WebApps et Webjobs
Julien CORIOLAND
http://www.juliencorioland.net




• Azure Service Bus (Queue / Topic)
• Azure WebApps et Webjobs


■Une architecture qui n’est pas monolithique / monobloc
■Une architecture qui met en scène plusieurs acteurs / processus
■...
■Principalement, la capacité à monter en charge (élasticité / scalabilité)
■Mais aussi :
■La résilience
■La haute disponib...
■Scale Up
■Scale Out
Les patterns d’élasticité du Cloud
S XL
S S S
t t+1
t t+1
Dans certains cas, il peut
faire sens de cu...
S
S
■Service de gestion de messages pour le Cloud
■Broker de messages (entre autres)
■Queues
■Topics
Azure Service Bus
C M...
■Rôle(s) de « compute » dans Azure
■IIS as a Service
■Hosting Plan
■Détermine le niveau de services / fonctionnalités / pe...
■Gestion d’un workflow médias avec Azure Media Services
Un exemple d’architecture distribuée…
■Gestion d’un workflow médias avec Azure Media Services
Un exemple d’architecture distribuée…
Back Office
Ajout de vidéos
...
■Une architecture Cloud doit être pensée pour être distribuable, sans
quoi les bénéfices du Cloud Computing (élasticité / ...
Thanks!Des questions ?
Retrouvez-moi sur Twitter @jcorioland
GAB2015 - Architecture distribuée avec Azure Web Apps, Web Jobs et Service Bus
GAB2015 - Architecture distribuée avec Azure Web Apps, Web Jobs et Service Bus
GAB2015 - Architecture distribuée avec Azure Web Apps, Web Jobs et Service Bus
Prochain SlideShare
Chargement dans…5
×

GAB2015 - Architecture distribuée avec Azure Web Apps, Web Jobs et Service Bus

3 939 vues

Publié le

Comment utiliser Azure Service Bus, les Web Apps et Webjobs pour concevoir une architecture distribuée dans le Cloud, et pour répondre à quelles problématiques ?

Le code source des démos est disponible sur GitHub : https://github.com/jcorioland/GlobalAzure2015

Publié dans : Technologie
3 commentaires
0 j’aime
Statistiques
Remarques
  • @MaroineAbdelah, c'est dispo ici : https://github.com/jcorioland/GlobalAzure2015
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • je vous remercie d'avance ^^
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • merci pour le partage , je voudrai savoir si vous pouvez partager le Code de la Démo sur Git
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
3 939
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2 576
Actions
Partages
0
Téléchargements
11
Commentaires
3
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

GAB2015 - Architecture distribuée avec Azure Web Apps, Web Jobs et Service Bus

  1. 1. #GlobalAzure Architecture(s) distribuée(s) avec Azure WebApps et Webjobs Julien CORIOLAND
  2. 2. http://www.juliencorioland.net
  3. 3.     • Azure Service Bus (Queue / Topic) • Azure WebApps et Webjobs  
  4. 4. ■Une architecture qui n’est pas monolithique / monobloc ■Une architecture qui met en scène plusieurs acteurs / processus ■Architecture orientée « micro services » ■Une architecture qui est orchestrée par un « distributeur de messages » ■Dans le Cloud, il faut « diviser pour régner » Qu’est-ce qu’une architecture distribuée ?
  5. 5. ■Principalement, la capacité à monter en charge (élasticité / scalabilité) ■Mais aussi : ■La résilience ■La haute disponibilité ■Les performances ■La simplification du code et de la gestion des différentes entités (cycle de vie, déploiement, process DevOps…) Objectifs d’une architecture distribuée ? t t + n
  6. 6. ■Scale Up ■Scale Out Les patterns d’élasticité du Cloud S XL S S S t t+1 t t+1 Dans certains cas, il peut faire sens de cumuler les deux techniques
  7. 7. S S ■Service de gestion de messages pour le Cloud ■Broker de messages (entre autres) ■Queues ■Topics Azure Service Bus C M4 M3 M2 M1 R R R C M4 M3 M2 M1 S S S S
  8. 8. ■Rôle(s) de « compute » dans Azure ■IIS as a Service ■Hosting Plan ■Détermine le niveau de services / fonctionnalités / performances ■Possibilité d’héberger plusieurs « WebApp » (mutualisation des instances) ■Auto-scaling Azure WebApps & Webjobs
  9. 9. ■Gestion d’un workflow médias avec Azure Media Services Un exemple d’architecture distribuée…
  10. 10. ■Gestion d’un workflow médias avec Azure Media Services Un exemple d’architecture distribuée… Back Office Ajout de vidéos Service Bus Topic Jobs Logs […] Media ServicesMedia Services
  11. 11. ■Une architecture Cloud doit être pensée pour être distribuable, sans quoi les bénéfices du Cloud Computing (élasticité / scalabilité) ne pourront pas être exploités à 100% ■Distribuer une architecture, c’est aussi : ■Augmenter la résilience et la haute disponibilité ■Améliorer les performances ■Souvent, simplifier les traitements, et le code à écrire, par extension… Conclusion
  12. 12. Thanks!Des questions ? Retrouvez-moi sur Twitter @jcorioland

×