SPONSORS MICROSOFT AZURE CAMP
Elasticité et performance : six niveaux de performance disponibles dans trois niveaux de
fonctionnalités. Possibilité de c...
* Les SLAs prendront effet à partir de la disponibilité générale
** Prix à partir de la disponibilité générale. Une réduct...
Différentes base de données étudié dans Azure
Mysql et Mysql (Master/Master)
Mysql Cluster (NDB)
SkySQL solution (MariaDB)
Machines virtuelles Linux (CentOS)
SkySQL solution (MariaDB)
Inconvénients
Ecriture en asynchrone qui peut poser des problèmes de
duplication des clés étrangères
Pas de HA garantie
Av...
Inconvénient
Mise en place difficile
Prevoir les optimisations des bases
Pas de mise en cache possible (sur le serveur)
Av...
Boostez votre projet
cloud!
Remportez un Hands-
On avec nos
spécialistes Azure le 3
juillet
Inscrivez-vous sur notre stand!
[AzureCamp 24 Juin 2014] Base de données relationnelles par Benjamin Talmard et Sylvain Lamarche
[AzureCamp 24 Juin 2014] Base de données relationnelles par Benjamin Talmard et Sylvain Lamarche
[AzureCamp 24 Juin 2014] Base de données relationnelles par Benjamin Talmard et Sylvain Lamarche
[AzureCamp 24 Juin 2014] Base de données relationnelles par Benjamin Talmard et Sylvain Lamarche
[AzureCamp 24 Juin 2014] Base de données relationnelles par Benjamin Talmard et Sylvain Lamarche
[AzureCamp 24 Juin 2014] Base de données relationnelles par Benjamin Talmard et Sylvain Lamarche
[AzureCamp 24 Juin 2014] Base de données relationnelles par Benjamin Talmard et Sylvain Lamarche
[AzureCamp 24 Juin 2014] Base de données relationnelles par Benjamin Talmard et Sylvain Lamarche
[AzureCamp 24 Juin 2014] Base de données relationnelles par Benjamin Talmard et Sylvain Lamarche
[AzureCamp 24 Juin 2014] Base de données relationnelles par Benjamin Talmard et Sylvain Lamarche
Prochain SlideShare
Chargement dans…5
×

[AzureCamp 24 Juin 2014] Base de données relationnelles par Benjamin Talmard et Sylvain Lamarche

2 183 vues

Publié le

[AzureCamp 24 Juin 2014] Base de données relationnelles par Benjamin Talmard et Sylvain Lamarche

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
2 183
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • 2 choix principaux pour du relationnel base sur SQL Server dans Azure : IaaS et PaaS.

    SQL Server sur VMs Azure est l’option la plus complete en terme de fonctionnalité.
    C’est celle qui donne le plus de contrôle et de flexibilité, mais recquiert en contre-partie le maximum de maintenance.
    C’est l’option la plus simple en terme de R&D, car il n’y a pas de modification de code

    Azure SQL Database est une base de données hautement disponible, totalement gérée par Microsoft.
    Certaines fonctionnalités de SQL Server ne sont pas supportées (Select Into, Full Text Search), donc coût d’adaptation à prendre en compte
    C’est par contre l’option la plus simple au niveau maintenance.
  • Aujourd’hui : 2 éditions différentes
    Web et Business, strictement équivalente sauf sur la taille maximum
    Bases Premium, avec réservations de ressources
    Problèmes Web/Business
    Dépendant de l’environnement externe (serveurs vides ou surchargés, voisins consommateurs). Donc performances pas prédictibles et en fonction de sa chance

    Demain : 3 éditions. Caractéristiques :
    Isolation des bases en terme de performance
    On ne paye plus à la taille mais en fonction du niveau de performances et des fonctionnalités additionnelles
    Possibilité de choisir son niveau de performance (scale up or down) au jour le jour
    Fonctionnalités de reprise d’activité incluse
  • Full database backup once a week, differential database backups once a day, and transaction log backups every 5 minutes

    Parler d’ordres de grandeur au niveau des performances
    Métriques DTU pour comparer les tiers entre eux
    Prix non finaux
  • Création d’une base Basic depuis le portail, sur un serveur existant
    Connexion à la base de données depuis SQL Server Management Studio
    Ouvrir et faire tourner script de création de la base orchestre
    Sur le portail, aller voir la base ayant eu de la charge pour expliquer les métriques
    Faire tourner le script de changement de tiers
  • Explication du fait que les disques virtuels sont stockés dans Azure Storage
    Maximiser le nombre de disques pour maximiser les performances
    SQL Server 2014 et le stockage direct dans Azure Storage
  • Importance des groupes à haute disponibilité dans Azure pour SLA
    Always On ou Database Mirroring
  • [AzureCamp 24 Juin 2014] Base de données relationnelles par Benjamin Talmard et Sylvain Lamarche

    1. 1. SPONSORS MICROSOFT AZURE CAMP
    2. 2. Elasticité et performance : six niveaux de performance disponibles dans trois niveaux de fonctionnalités. Possibilité de changer de niveau en fonction du besoin. Meilleure isolation des ressources. Tarification simplifiée. Reprise d’activité : une série de fonctionnalité pour la reprise d’activité allant de la restauration simple d’une sauvegarde à la Géo-Réplication active en lecture pour les applications critiques. Familier et totalement managé : les outils de managements sont familiers et les APIs d’administration complètes mais simples. Service totalement géré par Microsoft sans maintenance nécessaire.
    3. 3. * Les SLAs prendront effet à partir de la disponibilité générale ** Prix à partir de la disponibilité générale. Une réduction de 50 % est appliquée pendant la Beta
    4. 4. Différentes base de données étudié dans Azure Mysql et Mysql (Master/Master) Mysql Cluster (NDB) SkySQL solution (MariaDB)
    5. 5. Machines virtuelles Linux (CentOS)
    6. 6. SkySQL solution (MariaDB)
    7. 7. Inconvénients Ecriture en asynchrone qui peut poser des problèmes de duplication des clés étrangères Pas de HA garantie Avantages Simplicité de mise en place Partage de charge Sauvegarde possible Mysql Master/Master Mysql Cluster NDB Avantages HA garantie 99,98% Sauvegarde très robuste Possibilité de rajout de serveur Inconvénients Mise en place extrêmement difficile 60 à 70x moins rapide qu’une base de données « classique » Demande énormément de mémoire vive (taille de la base limitée à la quantité de memoire) Demande un minimum de 3 serveurs
    8. 8. Inconvénient Mise en place difficile Prevoir les optimisations des bases Pas de mise en cache possible (sur le serveur) Avantage Réplication robuste HA 99,9% Partage de charge Sauvegarde incrémentale possible Rajout de serveurs également possible SkySQL solution (MariaDB)
    9. 9. Boostez votre projet cloud! Remportez un Hands- On avec nos spécialistes Azure le 3 juillet Inscrivez-vous sur notre stand!

    ×