palais des
congrès
Paris




7, 8 et 9
février 2012
Sql Azure Data Sync


Sébastien PERTUS
Responsable Domaine métier SQL
BEWISE


                            http://www.dotmim.com
Présentation de BEWISE


• « Pure Player » Microsoft
  depuis 1999
• Diffuse une expertise       • Ouverture d’une
  novatrice
• Contribue à l’émergence       agence sur Paris
  de logiciels performants
  et ergonomiques


             Retrouvez-nous sur le stand 47
Objectif et sommaire de la
session
  SYNC Framework 2.1
  SQL Azure Data Sync
Sync Framework 2.1


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




1
Sync Framework 2.1

  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
  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

  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



    Sync Provider

             SyncOrchestrat
                  or

                       Sync Provider
Sync Framework 2.1

      Sync Provider




                          Proxy

                SyncOrchestrat
                     or

                 Sync Provider
Les différents modèles de
synchronisation
Sync Framework 2.1
Sync Framework V4

  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 V4
SQL Azure Data Sync


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




2
SQL Data Sync

  Le Cloud devient plus qu’une solution
  de remplacement / sauvegarde
  Ouvre des scénarios inter entreprises
                                                  SQL
    Géo –réplication
                                                 Azure
    Cache de données

    Données personnalisées



                                          Sync
Synchronisation : Scénarios

                                             Offline




 On-Premises         Sync
                                      Sync
               SQL Azure Database




                            Remote
                            Offices
SQL Data Sync

       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




      Répartition de lecture ou de
         Geo-synchronization
           lecture / écriture
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
SQL Azure Data Sync


  Pas de code            Installation d’un agent
  Synchronisation bi     local (service
  directionnelle         windows)
  Gestion des conflits   Déclenche la
  « fixes »              synchronisation
SQL Azure Data Sync
Microsoft France
39, quai du président Roosevelt
  92130 Issy-Les-Moulineaux

 www.microsoft.com/france

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

  • 1.
  • 2.
    Sql Azure DataSync Sébastien PERTUS Responsable Domaine métier SQL BEWISE http://www.dotmim.com
  • 3.
    Présentation de BEWISE •« Pure Player » Microsoft depuis 1999 • Diffuse une expertise • Ouverture d’une novatrice • Contribue à l’émergence agence sur Paris de logiciels performants et ergonomiques Retrouvez-nous sur le stand 47
  • 4.
    Objectif et sommairede la session SYNC Framework 2.1 SQL Azure Data Sync
  • 5.
    Sync Framework 2.1 Le Renouveau du modèle La base du modèle SQL Azure Data Sync 1
  • 6.
    Sync Framework 2.1 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
  • 7.
    Sync Framework 2.1 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
  • 8.
    Sync Framework 2.1 Attention au référencement des assemblys !!  Version 2.1 pour le Framework Sync.  Version 3.1 pour les providers Data
  • 9.
    Sync Framework 2.1 Sync Provider SyncOrchestrat or Sync Provider
  • 10.
    Sync Framework 2.1 Sync Provider Proxy SyncOrchestrat or Sync Provider
  • 11.
    Les différents modèlesde synchronisation Sync Framework 2.1
  • 12.
    Sync Framework V4 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 V4
  • 13.
    SQL Azure DataSync Ou comment gérer vos scénarios dans le cloud Les solutions hybrides et géo-localisées. 2
  • 14.
    SQL Data Sync Le Cloud devient plus qu’une solution de remplacement / sauvegarde Ouvre des scénarios inter entreprises SQL  Géo –réplication Azure  Cache de données  Données personnalisées Sync
  • 15.
    Synchronisation : Scénarios Offline On-Premises Sync Sync SQL Azure Database Remote Offices
  • 16.
    SQL Data Sync 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
  • 17.
    SQL Data Sync Répartition de lecture ou de Geo-synchronization lecture / écriture
  • 18.
    SQL Azure DataSync 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
  • 19.
    SQL Azure DataSync Pas de code Installation d’un agent Synchronisation bi local (service directionnelle windows) Gestion des conflits Déclenche la « fixes » synchronisation
  • 20.
  • 21.
    Microsoft France 39, quaidu président Roosevelt 92130 Issy-Les-Moulineaux www.microsoft.com/france