5. 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.
6. * 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
7.
8.
9.
10.
11. Différentes base de données étudié dans Azure
Mysql et Mysql (Master/Master)
Mysql Cluster (NDB)
SkySQL solution (MariaDB)
16. 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
17. 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)
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