palais descongrèsParis7, 8 et 9février 2012
Windows Azureet le E-commerce08/02/2012   Michel Hubert              Safae Rhayour   Architecte Windows Azure   Consultant...
Logica est organisé autourde 3 métiers      Consulting              System Integration   Outsourcing Logica Business Consu...
Le Cloud Computing,Un accélérateur du E-commerce      Elasticité    Intégration   Multi-Devices                   Gouverna...
Comment la plateforme Windows Azurepermet-elle de répondre concrètement à             ces exigences?
Windows Azure et le E-commerce  Une architecture Classique E-commerce                                             Utilisat...
Windows Azure et le E-commerce  L’architecture correspondante sur Windows Azure                                           ...
Un site E-commerce surWindows Azure …
Windows Azure et le E-commerce   L’élasticité : les différentes politiquesPlusieurs politiques peuvent être mises en place...
Windows Azure et le E-commerce       L’élasticité : WASABi                Présentation                                    ...
Windows Azure et le E-commerce  L’élasticité : WASABi    Ajout de l’Autoscaler   Ajouter l’Autoscaler au                  ...
Windows Azure et le E-commerce      4     L’élasticité : WASABi                     1   Télécharger et installer la consol...
Démo : Elasticité Automatique
Windows Azure et le E-commerce  La disponibilité                             Logica                              Store    ...
Windows Azure et le E-commerce  La disponibilité     Au niveau des « Hosted Services » : Traffic Manager                  ...
Windows Azure et le E-commerce  La disponibilité       Au niveau de « SQL Azure »           DataSync  Pour assurer une dis...
Windows Azure et le E-commerce  La disponibilité       Au niveau des « Azure Tables » et des « Azure Blobs »           Dis...
Windows Azure et le E-  commerce          La disponibilité                  Apports au E-commerce                     Poli...
Windows Azure et le E-commerce       La disponibilité               Apports au E-commerce                                 ...
Windows Azure et le E-commerceDémo : Traffic Manager
Windows Azure et le E-commerce  Le multi-devices     Politique Transcanal                               Utilisation de    ...
Windows Azure et le E-commerce  Le multi-devices     Un scénario d’architecture multi-devices et interopérable            ...
Un site E-commerce multi-devices
Windows Azure et le E-commerce  L’Intégration     Back Office                                                        Parte...
Windows Azure et le E-commerce  L’Intégration                                                             AC              ...
Windows Azure et le E-commerce    L’Intégration      Scénario 1 : Consultation du stock Temps réel                        ...
Démo 1 : Stock Temps Réel
Windows Azure et le E-commerce   L’Intégration      Scénario 2 : Diffusion de données dans                 Souscription   ...
Démo 2 : Diffusion de la donnée
Windows Azure et le E-commerce   La gouvernance       Outil standard         L’outil Microsoft fournit un outil standard d...
Windows Azure et le E-commerce  La gouvernance    Compteurs de performances
Windows Azure et le E-commerce  La gouvernance    Rapport de disponibilité
Windows Azure et le E-commerce  La gouvernance    Supervision SQL Azure
Windows Azure et le E-commerce  La gouvernance    Supervision SQL Azure    SCOM permet ensuite d’afficher le pourcentage d...
Windows Azure et le E-commerce  En quelques mots :         Elasticité    Intégration   Multi-Devices                      ...
Ceci n’est pas une fiction, mais uneréalité …
www.mistergooddeal.com
Un livre blanc sera prochainement disponible sur le sujet                             …Si vous êtes intéressé, vous pouvez...
Des ressources Windows Azuregratuites  Testez Windows Azure     Abonnés MSDN, vous  gratuitement pendant     bénéficiez de...
Pour aller plus loin                                               Prochaines sessions des Dev Camps  Chaque semaine, les ...
Upcoming SlideShare
Loading in...5
×

Windows Azure et e-commerce

283

Published on

En s'appuyant sur des retours d'expérience projet, nous présenterons au travers de cette session les apports du cloud computing Windows Azure pour votre site de eCommerce. Quels sont les impacts architecturaux, ainsi que les impacts sur les modèles de développement ? Comment intégrer votre solution Cloud à votre back-office logistique ? Nous présenterons également les solutions de gestion et de supervision d'un site ecommerce hébergé dans Widows Azure.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
283
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • safae
  • MichelRAF modifier le logo logica
  • safae
  • Safae
  • Michel
  • Michel
  • Michel : lancer Logica Store
  • Safae :Dans une infrastructure traditionnelle : sous-dimensionnement ou surdimensionnement.Une infrastructure Cloud : nous avons la possibilité de se caler sur la consommation réelle selon différentes politiques …ManuelleAugmenter et diminuer le nombre d’instances manuellement. Ce cas est à proscrire car il ne garantit pas une élasticité optimale en termes de coûts et de performances. Il est toutefois utile en cas d’intervention en urgence.ProgramméeElasticité basée sur des créneaux horaires bien définis. C’est la cas par exemple des ventes privées ou de promotions limitées dans le temps.AutomatiqueElasticité basée sur des indicateurs de charge tels que l’utilisation CPU ou le nombre de requêtes … Des seuils sont donc définis au-delà ou en-deçà desquels des instances doivent être rajoutées ou enlevées.
  • Michel Windows Azure AutoScaling Application Block : Un block qui se raccordre à une solution ‘Visual Studio’ et qui permet de mettre en place les deuxpolitiquesd’élasticitéProgramméeouAutomatique pour une application donnée. WASABI peutêtrehébergé par un role Azure (Web Role ou Worker Role) ou par une application ou un service Windows (En Local).s
  • Michel
  • Michel
  • Michel
  • Safae
  • Michel Au niveau des flux HTTP(s), la plateforme Windows Azure apporte une solution de répartition avec le composant « Traffic Manager » qui fonctionne selon trois modes possibles :
  • Michel PRA + DataSync + Traffic Manager + Déploiement InternationalDémo : A voir si on la fait ou pas.
  • Michel : PRA + DataSync + Traffic Manager + Déploiement InternationalDémo : A voir si on la fait ou pas.
  • Safae
  • Safae
  • Safae
  • Michel
  • Michel
  • Michel
  • SafaeL’Intégration des commandes dans l’ERP : Asynchronisme via les Service Bus Queues (pour la persistance)La consultationdu Stock temps Réel (Maîtrise et cohérence de la donnée, référentiel reste en back office)La sécurité à l’accès au Back office : pas d’ouverture de ports entrants, services sécurisés en accès via l’ACS + Pas de composant DMZ.Démo sur le Stock.
  • SafaeL’Intégration des commandes dans l’ERP : Asynchronisme via les Service Bus Queues (pour la persistance)La consultationdu Stock temps Réel (Maîtrise et cohérence de la donnée, référentiel reste en back office)La sécurité à l’accès au Back office : pas d’ouverture de ports entrants, services sécurisés en accès via l’ACS + Pas de composant DMZ.Démo sur le Stock.
  • MichelL’Intégration des commandes dans l’ERP : Asynchronisme via les Service Bus Queues (pour la persistance)La consultationdu Stock temps Réel (Maîtrise et cohérence de la donnée, référentiel reste en back office)La sécurité à l’accès au Back office : pas d’ouverture de ports entrants, services sécurisés en accès via l’ACS + Pas de composant DMZ.Démo sur le Stock.
  • Michel
  • MichelL’Intégration des commandes dans l’ERP : Asynchronisme via les Service Bus Queues (pour la persistance)La consultationdu Stock temps Réel (Maîtrise et cohérence de la donnée, référentiel reste en back office)La sécurité à l’accès au Back office : pas d’ouverture de ports entrants, services sécurisés en accès via l’ACS + Pas de composant DMZ.Démo sur le Stock.
  • Michel
  • SafaeMonitoring et management unifié: Utilisation d’un outil standard Microsoft : SCOMOutil ‘Customisable’ via Management Pack Azure + scripts additionnels Montrer le bout de code qui renvoie l’espace SQL Azure consommé (Reprendre le script de Laurent)
  • SafaeRajouter les captures d’écran sur les compteurs et la bascule
  • MichelModifier le code à montrer
  • MichelMonitoring et management unifié: Utilisation d’un outil standard Microsoft : SCOMOutil ‘Customisable’ via Management Pack Azure + scripts additionnels Montrer le bout de code qui renvoie l’espace SQL Azure consommé (Reprendre le script de Laurent)
  • Safae : Slide de synthèse sur tout ce qu’on a vu
  • Michel
  • Michel
  • Safae
  • Windows Azure et e-commerce

    1. 1. palais descongrèsParis7, 8 et 9février 2012
    2. 2. Windows Azureet le E-commerce08/02/2012 Michel Hubert Safae Rhayour Architecte Windows Azure Consultante Windows Logica Business Azure Consulting Logica Business Consulting
    3. 3. Logica est organisé autourde 3 métiers Consulting System Integration Outsourcing Logica Business Consulting
    4. 4. Le Cloud Computing,Un accélérateur du E-commerce Elasticité Intégration Multi-Devices Gouvernance Disponibilité
    5. 5. Comment la plateforme Windows Azurepermet-elle de répondre concrètement à ces exigences?
    6. 6. Windows Azure et le E-commerce Une architecture Classique E-commerce Utilisateurs Front Office Ferme Web Cache distribué Middle Office Serveurs de Serveurs de Cluster de Queues traitements Médias données
    7. 7. Windows Azure et le E-commerce L’architecture correspondante sur Windows Azure Web Roles Caching Service SQL Azure Azure Blobs Utilisateurs Azure Queues Worker Roles Front Office Ferme Web Cache distribué Middle Office Serveurs de Serveurs de Cluster de Queues traitements Médias données
    8. 8. Un site E-commerce surWindows Azure …
    9. 9. Windows Azure et le E-commerce L’élasticité : les différentes politiquesPlusieurs politiques peuvent être mises en place pour rendre son front office « élastique »et adaptable à la charge réellement utilisée : Manuelle Programmée Automatique
    10. 10. Windows Azure et le E-commerce L’élasticité : WASABi Présentation Magasi Collecteur de n de données règles Source de données Evaluateur de• WAD Tables Web règles• Données Temps Role réel sur l’application Worker Scaling Role• Données API Azure Action personnalis Scaling ée Group Notification Log Analys Administrateur Logging e Système
    11. 11. Windows Azure et le E-commerce L’élasticité : WASABi Ajout de l’Autoscaler Ajouter l’Autoscaler au Worker Role
    12. 12. Windows Azure et le E-commerce 4 L’élasticité : WASABi 1 Télécharger et installer la console de Configuration de l’Autoscaler configuration « Enterprise Library Configuration » disponible sur 2 http://visualstudiogallery.msdn.microsoft.c Configurer le fichier « app.config » om 3
    13. 13. Démo : Elasticité Automatique
    14. 14. Windows Azure et le E-commerce La disponibilité Logica Store Comment rendre mon site e-commerce disponible en cas de rupture de service ou pour adresser des marchés internationaux ?
    15. 15. Windows Azure et le E-commerce La disponibilité Au niveau des « Hosted Services » : Traffic Manager Internaute à Dublin Fail Over Round Robin Traffic Manager Performance Datacenter North Europe Datacenter West Europe Environnement « Up » Environnement « Up »
    16. 16. Windows Azure et le E-commerce La disponibilité Au niveau de « SQL Azure » DataSync Pour assurer une disponibilité des données relationnelles, la plateforme Windows Azure fournit l’outil de « DataSync » qui permet la synchronisation des bases de données « On the Cloud » avec celles « On Premise ». Synchronisation monodirectionnelle ou bidirectionnelle. Synchronisation quasi temps réel (5mn) Définition d’une base « Maître » pour la gestion des conflits. Synchronisation à l’échelle de la ligne ou de la colonne. Synchronisation en mode « Programmé ».
    17. 17. Windows Azure et le E-commerce La disponibilité Au niveau des « Azure Tables » et des « Azure Blobs » Disponibilité Native Les « Azure Blobs » et les « Azure Tables » sont répliqués 2 fois, en asynchrone, sur le même Datacenter et ensuite géo-dupliqués sur un autre Datacenter de la même région géographique. 5 répliques du même blob ou table! En Asynchrone Datacenter Datacenter North Europe West Europe
    18. 18. Windows Azure et le E- commerce La disponibilité Apports au E-commerce Politique PRA (Plan de Reprise d’Activité) Un des scénarios possibles consiste à mettre en place une configuration de type « Actif/Passif » : Traffic Manager (Fail Over)Datacenter North Europe Datacenter West Europe Environnement « Up » « DataSync » Environnement « Up » Synchronisation Bidirectionnelle toutes les 1h Nativement pris en charge Par Azure
    19. 19. Windows Azure et le E-commerce La disponibilité Apports au E-commerce Internaute à Ouverture à l’International Singapour Traffic Manager (Performance) Internaute à paris Datacenter Europe Datacenter Asie « DataSync »Environnement « Up » Environnement « Up » Synchronisation Bidirectionnelle Quasi temps réel Synchronisation à la source Back Office
    20. 20. Windows Azure et le E-commerceDémo : Traffic Manager
    21. 21. Windows Azure et le E-commerce Le multi-devices Politique Transcanal Utilisation de protocoles standardisés : REST, oData, XML, X509 … Interopérabilité avec plusieurs langages et Fonctions Services plateformes : Java, Métier Données Ruby, Eclipse, PHP CMS Maîtrise de la donnée Sécurisation des accès Quand la SOA rencontre le Cloud Baisse des coûts de Computing … développement
    22. 22. Windows Azure et le E-commerce Le multi-devices Un scénario d’architecture multi-devices et interopérable Iphone OData ACS Web Role oData OData OData Web Windows 8 Logica Store
    23. 23. Un site E-commerce multi-devices
    24. 24. Windows Azure et le E-commerce L’Intégration Back Office Partenaires de Partenaires de ERP Gestionnaire de stock CRM paiement Livraison Référentiel Données
    25. 25. Windows Azure et le E-commerce L’Intégration AC S Azure Service Bus REST, DataSyn Azure SOAP, SSI HTTP c Connect oData S S EAI / ESB interne Back Office Partenaires de Partenaires ERP Gestionnaire de stock CRM paiement logistique Référentiel Données
    26. 26. Windows Azure et le E-commerce L’Intégration Scénario 1 : Consultation du stock Temps réel Logica store AC S Azure Service Bus Back Office WS Consultation Plateforme Médiation BTSLe référentiel stock reste hébergé« On Premise » afin de préserver lacohérence de la donnée Gestionnaire Stock
    27. 27. Démo 1 : Stock Temps Réel
    28. 28. Windows Azure et le E-commerce L’Intégration Scénario 2 : Diffusion de données dans Souscription les magasins physiques Logica store Magasins AC S Azure Service Souscription FR Bus Pays = FR FR EN Back Office WS ConsultationUne liste précise de magasins Plateforme Médiationphysiques est concernée par la BTSmise à jour des données stocké :Mise en place de la configurationPublish/Suscribe du service Bus Mise à jour Fiche Produit Product Management
    29. 29. Démo 2 : Diffusion de la donnée
    30. 30. Windows Azure et le E-commerce La gouvernance Outil standard L’outil Microsoft fournit un outil standard de supervision : SCOM (System Center Operation Manager) SCOM est compatible avec la plateforme Windows Azure grâce au « Management Pack Azure », qui fournit les éléments suivants : Découverte des applications Windows Azure Fournit un état de chaque instance Collecte et supervise des informations de performance Collecte et supervise des événements Windows Collecte et supervise les messages .NET Framework de chaque instance Changer le nombre d’instance via une tâche Outil « Customisable »Grâce aux APIs fournis par la plateforme Windows Azure, il est possible de collecter desinformations supplémentaires selon les besoins métier.
    31. 31. Windows Azure et le E-commerce La gouvernance Compteurs de performances
    32. 32. Windows Azure et le E-commerce La gouvernance Rapport de disponibilité
    33. 33. Windows Azure et le E-commerce La gouvernance Supervision SQL Azure
    34. 34. Windows Azure et le E-commerce La gouvernance Supervision SQL Azure SCOM permet ensuite d’afficher le pourcentage de remplissage de la base sous forme d’un graphique. Des alertes peuvent être configurées en cas de dépassement de seuils de remplissage de la base de données
    35. 35. Windows Azure et le E-commerce En quelques mots : Elasticité Intégration Multi-Devices Gouvernance Disponibilité
    36. 36. Ceci n’est pas une fiction, mais uneréalité …
    37. 37. www.mistergooddeal.com
    38. 38. Un livre blanc sera prochainement disponible sur le sujet …Si vous êtes intéressé, vous pouvez envoyer une demande aux adresses suivantes : michel.hubert@logica.com safae.rhayour@logica.com @ michelhubert
    39. 39. Des ressources Windows Azuregratuites Testez Windows Azure Abonnés MSDN, vous gratuitement pendant bénéficiez de 90 jours Windows Azure  http://aka.ms/  http://aka.ms/ tester-azure-90j activer-azure-msdn Scénario d’utilisation (B2B): http://aka.ms/ b2b-avec-sqlazure
    40. 40. Pour aller plus loin Prochaines sessions des Dev Camps Chaque semaine, les 10 Live Open Data - Développer des applications riches avec le février DevCamps 2012 16 Meeting protocole Open Data ALM, Azure, Windows Phone, HTML5, OpenData février Live Meeting Azure series - Développer des applications sociales sur la plateforme Windows Azure 2012 http://msdn.microsoft.com/fr-fr/devcamp 17 Live Comprendre le canvas avec Galactic et la librairie février Meeting three.js 2012 Téléchargement, ressources 21 février Live La production automatisée de code avec CodeFluent Meeting Entities et toolkits : RdV sur MSDN 2012 2 mars Live Comprendre et mettre en oeuvre le toolkit Azure pour http://msdn.microsoft.com/fr-fr/ 2012 Meeting Windows Phone 7, iOS et Android 6 mars Live Nuget et ALM 2012 Meeting Les offres à connaître 9 mars 2012 Live Meeting Kinect - Bien gérer la vie de son capteur 90 jours d’essai gratuit de Windows 13 mars 2012 Live Meeting Sharepoint series - Automatisation des tests Azure 14 mars Live TFS Health Check - vérifier la bonne santé de votre www.windowsazure.fr 2012 Meeting plateforme de développement 15 mars Live Azure series - Développer pour les téléphones, les 2012 Meeting tablettes et le cloud avec Visual Studio 2010 Jusqu’à 35% de réduction sur Visual 16 mars Live Applications METRO design - Désossage en règle dun Studio Pro, avec l’abonnement MSDN 2012 Meeting template METRO javascript 20 mars Live Retour dexpérience LightSwitch, Optimisation de www.visualstudio.fr 2012 Meeting laccès aux données, Intégration Silverlight 23 mars Live OAuth - la clé de lutilisation des réseaux sociaux dans 2012 Meeting votre application
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×