+ All Categories
Home > Technology > Windows Azure et e-commerce

Windows Azure et e-commerce

Date post: 05-Dec-2014
Category:
Upload: microsoft-developpeurs
View: 458 times
Download: 1 times
Share this document with a friend
Description:
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.
40
palais des congrès Paris 7, 8 et 9 février 2012
Transcript
Page 1: Windows Azure et e-commerce

palais des congrès Paris

7, 8 et 9 février 2012

Page 2: Windows Azure et e-commerce

08/02/2012

Windows Azure

et le E-commerce

Safae RhayourConsultante Windows AzureLogica Business Consulting

Michel HubertArchitecte Windows Azure Logica Business Consulting

Page 3: Windows Azure et e-commerce

Logica est organisé autour

de 3 métiersConsulting

Logica Business Consulting

System Integration Outsourcing

Page 4: Windows Azure et e-commerce

Le Cloud Computing, Un accélérateur du E-commerce

Gouvernance

Multi-DevicesElasticité Intégration

Disponibilité

Page 5: Windows Azure et e-commerce

Comment la plateforme Windows Azure permet-elle de répondre

concrètement à ces exigences?

Page 6: Windows Azure et e-commerce

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

Page 7: Windows Azure et e-commerce

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

Page 8: Windows Azure et e-commerce

Un site E-commerce sur Windows Azure …

Page 9: Windows Azure et e-commerce

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

Page 10: Windows Azure et e-commerce

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

Page 11: Windows Azure et e-commerce

Windows Azure et le E-commerce

L’élasticité : WASABiAjout de l’Autoscaler Ajouter l’Autoscaler

au Worker Role

Page 12: Windows Azure et e-commerce

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

Page 13: Windows Azure et e-commerce

Démo : Elasticité Automatique

Page 14: Windows Azure et e-commerce

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

Page 15: Windows Azure et e-commerce

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

Page 16: Windows Azure et e-commerce

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é ».

Page 17: Windows Azure et e-commerce

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

Page 18: Windows Azure et e-commerce

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

Page 19: Windows Azure et e-commerce

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

Page 20: Windows Azure et e-commerce

Windows Azure et le E-commerce

Démo : Traffic Manager

Page 21: Windows Azure et e-commerce

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

Page 22: Windows Azure et e-commerce

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

Page 23: Windows Azure et e-commerce

Un site E-commerce multi-devices

Page 24: Windows Azure et e-commerce

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

Page 25: Windows Azure et e-commerce

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

Page 26: Windows Azure et e-commerce

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

Page 27: Windows Azure et e-commerce

Démo 1 : Stock Temps Réel

Page 28: Windows Azure et e-commerce

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

Page 29: Windows Azure et e-commerce

Démo 2 : Diffusion de la donnée

Page 30: Windows Azure et e-commerce

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.

Page 31: Windows Azure et e-commerce

Windows Azure et le E-commerce

La gouvernanceCompteurs de performances

Page 32: Windows Azure et e-commerce

Windows Azure et le E-commerce

La gouvernanceRapport de disponibilité

Page 33: Windows Azure et e-commerce

Windows Azure et le E-commerce

La gouvernanceSupervision SQL Azure

Page 34: Windows Azure et e-commerce

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

Page 35: Windows Azure et e-commerce

En quelques mots :

Windows Azure et le E-commerce

Multi-DevicesElasticité Intégration

DisponibilitéGouvernance

Page 36: Windows Azure et e-commerce

Ceci n’est pas une fiction, mais une réalité …

Page 37: Windows Azure et e-commerce

www.mistergooddeal.com

Page 38: Windows Azure et e-commerce

Un livre blanc sera prochainement disponible sur le sujet …

Si vous êtes intéressé, vous pouvez envoyer une demande aux adresses suivantes :

[email protected]

[email protected]

@ michelhubert

Page 39: Windows Azure et e-commerce

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

Page 40: Windows Azure et e-commerce

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


Recommended