Mettez en place le Buffer Pool Extension de SQL Server dans le cloud grace à la nouvelle "Série D" de VM Azure !
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