Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Windows Azure et e-commerce

707 vues

Publié le

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.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

×