Comprendre le stockage dans les nuages: Windows Azure storage, SQL Azure

Quelle différence entre le stockage dans Windows Azure et SQL Azure ?

  • Il y a 3 formes de stockage dans Windows Azure :
    o Les Blobs permettent de stocker des fichiers (images par exemple) et gros fichiers (vidéos).
    o Les Tables contiennent des dictionnaires de données de type clé-valeur et n’ont pas d’apparenté avec les tables d’une base de données (malgré le nom peu équivoque).
    o Les Queues permettent l'échange de messages entre web et worker rôle grâce à un service de file d’attente, idéal dans le cadre d’une mise en place de communication asynchrones.
  • SQL Azure : base de données relationnelle reposant sur SQL Server – Limité à 50Go par base
    oNB : Reporting Service Azure ne peut adresser que SQL Azure
  • Quels sont les cas où ce stockage est financièrement intéressant ?
    o Pour de la grosse volumétrie >> choisir le Storage de Windows Azure (table et blob)
    o Pour des modèles de données complexes, comme de la gestion >> opter pour SQL Azure

Quelle différence entre SQL Azure et SQL Server ?

 SQL Azure est très similaire à SQL Server. Il existe cependant certaines limitations, disponibles ici : https://msdn.microsoft.com/fr-fr/library/ff394115.aspx. N'hésitez également pas à lire l'article (en anglais) disponible ici.

Outils d’aide à la migration d’une base de données vers SQL Azure

  • SQL Azure Migration Wizard : L'Assistant de migration SQL Azure vous permet de migrer vos bases de doonées  SQL Server 2005 / 2008 locales dans SQL Azure. L'Assistant vous guide au travers de la sélection de vos objets SQL, crée des scripts SQL pour SQL Azure et permet de migrer vos données.
  • Microsoft SQL Server Migration Assistant for Access v4.2: outil d’aide à la migration d’une base Access vers SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 et SQL Azure.

D'autres outils d'aide à la conversion d’une base de données non-Microsoft vers SQL Server disponibles sur: https://www.microsoft.com/sqlserver/2008/en/us/migration.aspx

Démarrer sur SQL Azure