sql azure data sync ou comment synchroniser vos données avec le cloud ?

21
palais des congrès Paris 7, 8 et 9 février 2012

Upload: microsoft

Post on 05-Jul-2015

308 views

Category:

Technology


2 download

DESCRIPTION

Venez découvrir comment créer une solution hybride entre vos bases de données On Premises et vos Bases de données dans le Cloud. Nous verrons ensemble les différentes topologies accessibles et les architectures à mettre en Œuvre. Nous découvrirons les possibilités qu'offrent SQL AZURE DATA SYNC pour permettre de consolider et synchroniser vos différentes bases de données avec SQL AZURE.

TRANSCRIPT

Page 1: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

palais des

congrès

Paris

7, 8 et 9

février 2012

Page 2: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Sébastien PERTUSResponsable Domaine métier SQLBEWISE

Sql Azure Data Sync

http://www.dotmim.com

Page 3: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Présentation de BEWISE

• « Pure Player » Microsoft depuis 1999

• Diffuse une expertise novatrice

• Contribue à l’émergence de logiciels performants et ergonomiques

• Ouverture d’une agence sur Paris

Retrouvez-nous sur le stand 47

Page 4: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

SYNC Framework 2.1

SQL Azure Data Sync

Objectif et sommaire de la

session

Page 5: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Sync Framework 2.1

1

Le Renouveau du modèleLa base du modèle SQL Azure Data Sync

Page 6: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Evolution complète du Sync Framework 1.x

Retour à un modèle API.

Possibilité plus étendue que l’ancien modèle.

Sql Server vers Sql Server

Gestion des conflits coté Serveur OU client

Sync Framework 2.1

Page 7: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Scénario Hub And Spoke

Un Serveur contenant l’ensemble des données

Un ou des clients récupérant l’ensemble ou une part filtrée des données du serveur

Scénario Peer to Peer

Pas de notion de serveur ou de client

On parle de Pair.

Chaque pair récupère l’ensemble des données.

Chaque pair peut être fournisseur pour un autre pair

Sync Framework 2.1

Page 8: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Attention au référencement des assemblys !!

Version 2.1 pour le Framework Sync.

Version 3.1 pour les providers Data

Sync Framework 2.1

Page 9: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Sync Framework 2.1

Sync Provider

SyncOrchestrat

or

Sync Provider

Page 10: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Sync Framework 2.1

Sync Provider

SyncOrchestrat

or

Sync Provider

Proxy

Page 11: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Les différents modèles de

synchronisation

Sync Framework 2.1

Page 12: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Sync Framework 4 est une surcouche du Sync

Framework 2.1

Projet Codeplex (non maintenu par Microsoft, donc.)

Discute en ODATA

Permet de se synchroniser avec

HTML 5

Silverlight (Isolated Storage)

Windows Phone 7 (Isolated Storage)

I Phone

Sync Framework V4

Sync V4

Page 13: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

SQL Azure Data Sync

2

Ou comment gérer vos scénarios dans le cloudLes solutions hybrides et géo-localisées.

Page 14: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Le Cloud devient plus qu’une solution

de remplacement / sauvegarde

Ouvre des scénarios inter entreprises

Géo –réplication

Cache de données

Données personnalisées

SQL Data Sync

Sync

SQL Azure

Page 15: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Synchronisation : Scénarios

Offline

Sync

On-Premises

SQL Azure Database

Sync

Remote Offices

Page 16: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Bénéfices

Amener les données

prêt de l’utilisateur

final

Gagner en latence

Gagner en

disponibilité (réseau

hors service)

Réduire le flux

réseaux

SQL Data Sync

Page 17: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

SQL Data Sync

Geo-synchronizationRépartition de lecture ou de lecture / écriture

Page 18: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

SQL Azure Data Sync

Adaptable

Le service d’adapte suivant la demande en ressources

Pas de code de configuration Toutes les données à définir sont choisies via un assistant

Planificateur de synchronisation

Choisissez une planification de synchronisation

Gestion des conflits

Permet de capturer les problèmes de modification d’une même donnée à plusieurs endroits

Logging et Monitoring

SQL Data Sync permet une administration efficace de trace et de monitoring des éventuels problèmes

Page 19: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Pas de code

Synchronisation bi

directionnelle

Gestion des conflits

« fixes »

Installation d’un agent

local (service

windows)

Déclenche la

synchronisation

SQL Azure Data Sync

Page 20: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

SQL Azure Data Sync

Page 21: SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?

Microsoft France39, quai du président Roosevelt

92130 Issy-Les-Moulineaux

www.microsoft.com/france