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

Preview:

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!

Recommended