Mettez en place le Buffer Pool Extension de SQL Server dans le cloud grace à la nouvelle "Série D" de VM Azure !

 

AzureCamp02_220

 

Nous venons tout juste de sortir une nouvelles série de modèles de VM sur Microsoft Azure. Ces nouvelles versions de VM sont disponibles dès aujourd'hui pour tous les utilisateurs Azure.

Ces nouveaux modèles de VMs nommés "D-Series" sont disponibles au travers des 2 services "Azure Virtual Machines" et "Azure Cloud Services".

En plus de fournir des vCPUs plus rapides (Environ 60% plus rapides que pour la série A), et plus de mémoire (jusqu'à 112 Go), les VMs de la série D proposent un disque local SSD permettant de stocker jusqu'à 800 Go offrant des performances optimales pour les I/O en lecture et écriture.

Voici la déclinaison des modèles de VMs disponibles dans cette nouvelle série :

General Purpose D-Series VMs

 

Name

vCores

Memory (GB)

Local SSD Disk (GB)

Standard_D1

1

3.5

50

Standard_D2

2

7

100

Standard_D3

4

14

200

Standard_D4

8

28

400

High Memory D-Series VMs

 

Name

vCores

Memory (GB)

Local SSD Disk (GB)

Standard_D11

2

14

100

Standard_D12

4

28

200

Standard_D13

8

56

400

Standard_D14

16

112

800

 

Dans une VM Azure, un disque temporaire par VM (D:\ sur Windows, /mnt ou /mnt/resource sur Linux) est associé au SSD local qui est rattaché aux VMs de la gamme D et fournit une option idéale pour les workload de type stockage répliqué comme MongoDB, ou pour augmenter significativement les performances de SQL Server 2014 en activant la fonctionnalité Buffer Pool Extensions (BPE).

Pour rappel, le Buffer Pool est une ressource de mémoire globale utilisée pour mettre des pages de données en cache afin d'accèlérer les temps de lecture.

La fonctionnalité Buffer Pool Extensions Sur SQL Server 2014 permet d'éttendre le Buffer Pool classique avec de la mémoire d'un disque local SSD pour améliorer les performances des workloads SQL.

Sans avoir besoin de modifier le code de votre application, vous pouvez activer le Buffer Pool au travers des disques SSD des VMs de série D en exécutant simplement la requête T-SQL suivante :

 

ALTER SERVER CONFIGURATION

SET BUFFER POOL EXTENSION ON

SIZE = <size> [ KB | MB | GB ]

FILENAME = 'D:\SSDCACHE\EXAMPLE.BPE'

Plus de détails sur la configuration du BPE juste ici : Buffer Pool Extension.

Pour en savoir plus sur la série D de VM Azure, consultez cet article : Les VM de série D