Date post: | 05-Dec-2014 |
Category: |
Technology |
Upload: | microsoft-developpeurs |
View: | 458 times |
Download: | 1 times |
palais des congrès Paris
7, 8 et 9 février 2012
08/02/2012
Windows Azure
et le E-commerce
Safae RhayourConsultante Windows AzureLogica Business Consulting
Michel HubertArchitecte Windows Azure Logica Business Consulting
Logica est organisé autour
de 3 métiersConsulting
Logica Business Consulting
System Integration Outsourcing
Le Cloud Computing, Un accélérateur du E-commerce
Gouvernance
Multi-DevicesElasticité Intégration
Disponibilité
Comment la plateforme Windows Azure permet-elle de répondre
concrètement à ces exigences?
Une architecture Classique E-commerce
Windows Azure et le E-commerce
Fron
t Offi
ceM
iddl
e O
ffice
Utilisateurs
Ferme Web Cache distribué
Cluster de données
Serveurs de Médias
Serveurs de traitementsQueues
Windows Azure et le E-commerce
L’architecture correspondante sur Windows Azure
Fron
t Offi
ceM
iddl
e O
ffice
Utilisateurs
Ferme Web Cache distribué
Cluster de données
Serveurs de Médias
Serveurs de traitementsQueues
Caching Service
SQL Azure Azure Blobs
Worker Roles
Web Roles
Azure Queues
Un site E-commerce sur Windows Azure …
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
Windows Azure et le E-commerce
L’élasticité : WASABiPrésentation
Source de données
•WAD Tables
• Données Temps réel sur l’application
• Données API Azure
Magasin de règles
Scaling Group
Web Role
Worker Role
Log Analy
seAdministrateur Système
Collecteur de données
Evaluateur de règles
ScalingAction
personnalisée
Notification
Logging
Windows Azure et le E-commerce
L’élasticité : WASABiAjout de l’Autoscaler Ajouter l’Autoscaler
au Worker Role
Windows Azure et le E-commerce
L’élasticité : WASABiConfiguration de l’Autoscaler
Télécharger et installer la console de configuration « Enterprise Library
Configuration » disponible sur http://visualstudiogallery.msdn.micr
osoft.com
1
Configurer le fichier « app.config »2
3
4
Démo : Elasticité Automatique
Windows Azure et le E-commerce
La disponibilité
Comment rendre mon site e-commerce
disponible en cas de rupture de service
ou pour adresser des marchés
internationaux ?
Logica Store
Windows Azure et le E-commerce
La disponibilitéAu niveau des « Hosted Services » : Traffic Manager
Traffic Manager
Datacenter North EuropeEnvironnement « Up »
Datacenter West EuropeEnvironnement « Up »
Fail OverRound RobinPerformance
Internaute à Dublin
Windows Azure et le E-commerce
La disponibilitéAu niveau de « SQL Azure »
DataSyncPour 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é ».
Windows Azure et le E-commerce
La disponibilitéAu niveau des « Azure Tables » et des « Azure Blobs »
Disponibilité NativeLes « 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!
DatacenterNorth Europe
DatacenterWest Europe
En Asynchrone
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 EuropeEnvironnement « Up »
Datacenter West EuropeEnvironnement « Up »
Synchronisation Bidirectionnelle
toutes les 1h
« DataSync »
Nativement pris en charge Par Azure
Windows Azure et le E-commerce
La disponibilitéApports au E-commerce
Ouverture à l’International
Traffic Manager (Performance)
Datacenter EuropeEnvironnement « Up »
Datacenter AsieEnvironnement « Up »
Synchronisation Bidirectionnelle
« DataSync »
Internaute à Singapour
Internaute à paris
Back Office
Synchronisation à la source
Quasi temps réel
Windows Azure et le E-commerce
Démo : Traffic Manager
Windows Azure et le E-commerce
Le multi-devicesPolitique Transcanal
Utilisation de protocoles
standardisés : REST, oData, XML,
X509 …
Interopérabilité avec plusieurs
langages et plateformes : Java, Ruby,
Eclipse, PHP
Maîtrise de la donnée
Baisse des coûts de développement
Quand la SOA rencontre le Cloud Computing …
Sécurisation des accès
Fonctions Métier
Services Données
CMS
Windows Azure et le E-commerce
Le multi-devicesUn scénario d’architecture multi-devices et interopérable
Logica Store
ACS
OData
OData OData
Web Role
oData
Web
Iphone
Windows 8
Un site E-commerce multi-devices
Windows Azure et le E-commerce
L’Intégration
Partenaires de paiement
Partenaires de Livraison
Back Office
Référentiel
Données
ERP
Gestionnaire de stock
CRM
Windows Azure et le E-commerce
L’Intégration
Partenaires de paiement
Partenaires logistique
Back Office
Référentiel
Données
ERP
Gestionnaire de stock
CRM
Azure Service Bus
EAI / ESB interne
SSIS
REST, SOAP, oData
DataSync
ACS
HTTPS
Azure Connect
Windows Azure et le E-commerce
L’IntégrationScénario 1 : Consultation du stock Temps réel
Back Office
Gestionnaire Stock
Azure Service Bus
Plateforme Médiation BTS
ACS
WS Consultation
Logica store
Le référentiel stock reste hébergé « On Premise » afin de préserver la cohérence de la donnée
Démo 1 : Stock Temps Réel
Windows Azure et le E-commerce
L’IntégrationScénario 2 : Diffusion de données dans les magasins physiques
Back Office
Product Management
Azure Service Bus
Plateforme Médiation BTS
ACS
WS Consultation
Logica store
Une liste précise de magasins physiques est concernée par la mise à jour des données stocké : Mise en place de la configuration Publish/Suscribe du service Bus
Mise à jour Fiche Produit
SouscriptionPays = FR
FR
FR
EN
Souscription
Magasins
Démo 2 : Diffusion de la donnée
Windows Azure et le E-commerce
La gouvernanceOutil 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 AzureFournit un état de chaque instanceCollecte et supervise des informations de performanceCollecte et supervise des événements Windows Collecte et supervise les messages .NET Framework de chaque instanceChanger 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 des informations supplémentaires selon les besoins métier.
Windows Azure et le E-commerce
La gouvernanceCompteurs de performances
Windows Azure et le E-commerce
La gouvernanceRapport de disponibilité
Windows Azure et le E-commerce
La gouvernanceSupervision SQL Azure
Windows Azure et le E-commerce
La gouvernanceSupervision SQL AzureSCOM 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
En quelques mots :
Windows Azure et le E-commerce
Multi-DevicesElasticité Intégration
DisponibilitéGouvernance
Ceci n’est pas une fiction, mais une réalité …
www.mistergooddeal.com
Un livre blanc sera prochainement disponible sur le sujet …
Si vous êtes intéressé, vous pouvez envoyer une demande aux adresses suivantes :
@ michelhubert
Des ressources Windows Azure gratuites
Testez Windows Azure gratuitement pendant 90 jours http://aka.ms/
tester-azure-90j
Abonnés MSDN, vous bénéficiez de Windows Azure http://aka.ms/
activer-azure-msdn
Scénario d’utilisation (B2B): http://aka.ms/b2b-avec-sqlazure
Chaque semaine, les DevCampsALM, Azure, Windows Phone, HTML5, OpenDatahttp://msdn.microsoft.com/fr-fr/devcamp
Téléchargement, ressources et toolkits : RdV sur MSDNhttp://msdn.microsoft.com/fr-fr/
Les offres à connaître90 jours d’essai gratuit de Windows Azure www.windowsazure.fr
Jusqu’à 35% de réduction sur Visual Studio Pro, avec l’abonnement MSDN www.visualstudio.fr
Pour aller plus loin
10 février 2012
Live Meeting
Open Data - Développer des applications riches avec le protocole Open Data
16 février 2012
Live Meeting
Azure series - Développer des applications sociales sur la plateforme Windows Azure
17 février 2012
Live Meeting
Comprendre le canvas avec Galactic et la librairie three.js
21 février 2012
Live Meeting
La production automatisée de code avec CodeFluent Entities
2 mars 2012
Live Meeting
Comprendre et mettre en oeuvre le toolkit Azure pour Windows Phone 7, iOS et Android
6 mars 2012
Live Meeting
Nuget et ALM
9 mars 2012
Live Meeting
Kinect - Bien gérer la vie de son capteur
13 mars 2012
Live Meeting
Sharepoint series - Automatisation des tests
14 mars 2012
Live Meeting
TFS Health Check - vérifier la bonne santé de votre plateforme de développement
15 mars 2012
Live Meeting
Azure series - Développer pour les téléphones, les tablettes et le cloud avec Visual Studio 2010
16 mars 2012
Live Meeting
Applications METRO design - Désossage en règle d'un template METRO javascript
20 mars 2012
Live Meeting
Retour d'expérience LightSwitch, Optimisation de l'accès aux données, Intégration Silverlight
23 mars 2012
Live Meeting
OAuth - la clé de l'utilisation des réseaux sociaux dans votre application
Prochaines sessions des Dev Camps