Upload
microsoft-technet-france
View
1.721
Download
0
Embed Size (px)
DESCRIPTION
[AzureCamp 24 Juin 2014] Base de données relationnelles par Benjamin Talmard et Sylvain Lamarche
Citation preview
#azurecampBases de données relationnelles
Benjamin TalmardTechnical Evangelist – DXMicrosoft France@benjiiim
24 juin 2014
Sylvain LamarcheCréateur et gérantMovidone
Windows Azure Camp: nos partenairesSPONSORS MICROSOFT AZURE CAMP
Azure SQL Database
SQL Server dans Azure VMs
Maria DB dans Azure
Au programme
Service complètement managé
Pas de coût fixe, ni de coût d’administration
Pour des applications orientées Cloud
Environnement hautement configurable
Pas de coûts fixes
Rapide « Time-to-Cloud »
SQL Server dans Azure VMs Azure SQL Database
Bases de données SQL Server sur Azure
4
Idéal pour les nouvelles applications qui requièrent de l’elasticité et une
abstraction sur l’infrastructure
Idéal pour les applications existantes qui requièrent l’ensemble des fonctionnalités de SQL Server
Azure SQL Database
Workload transactionnels légers
Workload transactionnels moyens
Worload transactionnels lourds
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.
Niveau de performance unique
Worload transactionnels lourds
Niveaux de service Azure SQL Database
Workload transactionnels légers
Workload transactionnels moyens Worload transactionnels lourds
99.95%*
2 Go 250 Go 500 Go
Récupération d’une sauvegarde sur les 7 derniers jours
Récupération d’une sauvegarde sur les 14 derniers jours
Récupération d’une sauvegarde sur les 35 derniers jours
Restauration d’un backup cross-région.
Geo-Réplication, copie passive. Geo-Réplication passive. Jusqu’à 4 copies accessibles en lecture seule.
Transactions par heure Transactions par minute Transactions par seconde
Basic : 5 DTU S1 : 15 DTUS2 : 50 DTU
P1 : 100 DTUP2 : 200 DTUP3 : 800 DTU
Basic : 4 € S1 : 30 €
S2 : 150 €
P1 : 693 €
P2 : 1 386 €
P3 : 5 542 €* 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
demo #azurecamp
Azure SQL Database
SQL Server sur Azure
Windows Azure Storage (Disaster Recovery)
Virtual MachineWindows + SQL Server
Windows Azure Storage
Haute disponibilité
SQL Server VM2
SQL Server VM1
IIS Web Application
IIS VM2
IIS Web Application
IIS VM1
LB
SQ
L M
irro
ring
ou A
lways
On
Internet
DB-AVSET
Web-AVSET
#azurecamp
Retour d’expérience
Base de donnée HA dans AzureDifférentes base de données étudié dans Azure
Mysql et Mysql (Master/Master)
Mysql Cluster (NDB)
SkySQL solution (MariaDB)
Machines utilisées
Machines virtuelles Linux (CentOS)
Taille des machines virtuelles A3 ou A4(4 ou 8 cœurs, et 7 ou 14 Go de RAM)
Mysql Master/Master Réplication
Principe et fonctionnement
Mysql Cluster (NDB)
Principe et fonctionnement
SkySQL solution (MariaDB)
Principe et fonctionnement
Base de données HA dans Azure
InconvénientsEcriture en asynchrone qui peut poser des problèmes de duplication des clés étrangères
Pas de HA garantie
AvantagesSimplicité de mise en place
Partage de charge
Sauvegarde possible
Mysql Master/Master
Mysql Cluster NDB
AvantagesHA garantie 99,98%
Sauvegarde très robuste
Possibilité de rajout de serveur
InconvénientsMise 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
Base de données HA dans Azure
InconvénientMise en place difficile
Prevoir les optimisations des bases
Pas de mise en cache possible (sur le serveur)
AvantageRéplication robuste
HA 99,9%
Partage de charge
Sauvegarde incrémentale possible
Rajout de serveurs également possible
SkySQL solution (MariaDB)
#azurecampConclusion
Conclusion
Boostez votre projet cloud!
Remportez un Hands-On
avec nos spécialistes Azure le 3 juillet
Inscrivez-vous sur notre stand!