Mode rafale des disques managés

S’applique à : ✔️ Machines virtuelles Linux ✔️ Machines virtuelles Windows ✔️ Ensembles de mise à l’échelle flexibles ✔️ Ensembles de mise à l’échelle uniformes

La fonctionnalité d’augmentation temporaire des performances de disque Azure augmente temporairement les IOPS et le débit d’un disque géré au-delà des niveaux de performances provisionnés. Le bursting de machine virtuelle est une fonctionnalité distincte. Un disque avec capacité d’accélération ne nécessite pas de machine virtuelle avec capacité d’accélération, et une machine virtuelle avec capacité d’accélération ne nécessite pas de disques avec capacité d’accélération.

Scénarios courants

Le mode rafale peut être très avantageux pour les scénarios suivants :

  • Améliorer les temps de démarrage : avec le bursting, votre instance démarre plus rapidement. Par exemple, le disque de système d’exploitation par défaut pour les machines virtuelles Premium est le disque P4 dont les performances plafonnent à 120 IOPS et 25 Mo/s. Avec le mécanisme de burst, le disque P4 peut atteindre jusqu’à 3 500 IOPS et 170 Mo/s, ce qui accélère le démarrage jusqu’à 6 fois.
  • Gestion des programmes de traitement par lots : certaines charges de travail d’application sont cycliques par nature. Elles nécessitent une performance de base la plupart du temps et des performances supérieures pour de courtes périodes. Par exemple, il s’agit d’un programme de comptabilité qui traite les transactions quotidiennes nécessitant une petite quantité de trafic disque. À la fin du mois, ce programme complète les rapports qui nécessitent un trafic disque beaucoup plus élevé.
  • Pics de trafic – Les serveurs Web et les applications associées peuvent être soumis à des pics de trafic à tout moment. Si votre serveur web est soutenu par des machines virtuelles ou des disques qui utilisent le bursting, les serveurs sont mieux équipés pour gérer les pics de trafic.

Bursting de disque

Actuellement, deux types de disques managés prennent en charge le bursting : les disques managés SSD Premium et les disques SSD Standard. Les autres types de disques ne prennent pas en charge le bursting. Il existe deux modèles de bursting pour les disques :

  • Un modèle d'éclatement à la demande, où un éclatement de disque se produit chaque fois que les besoins du disque dépassent sa capacité actuelle. Ce modèle engendre des coûts additionnels chaque fois que le disque atteint sa capacité maximale. Le bursting à la demande n’est disponible que pour les disques managés SSD Premium de plus de 512 Gio.
  • Un modèle basé sur les crédits, où le bursting de disque n’a lieu que si des crédits de bursting ont été accumulés dans le compartiment de crédits associé. Ce modèle n'entraîne pas de frais supplémentaires lorsque le disque atteint un éclatement. Le bursting basé sur le crédit fonctionne selon le principe du meilleur effort et n’est pas garanti. Le bursting basé sur des crédits est uniquement disponible pour les disques managés SSD Premium de 512 GiO ou moins, ainsi que pour les SSD Standard de 1024 GiO ou moins.

Azure Disques managés SSD Premium peuvent utiliser l’un ou l’autre modèle de sursaut, mais Disques SSD Standard n'offrent actuellement qu'un mode de sursaut basé sur des crédits.

Vous pouvez également modifier le niveau de performances des disques managés, ce qui peut être idéal si votre charge de travail s’exécuterait autrement en rafale.

Attribute Bursting basé sur les crédits Bursting à la demande Modification du niveau de performances
Scenario Mise à l’échelle à court terme pour 30 minutes ou moins. Mise à l’échelle à court terme sans durée fixe. Charges de travail qui s’exécuteraient autrement en continu avec le bursting.
Coût Aucun coût supplémentaire. Coût variable. Pour plus d’informations, consultez facturation en rafale à la demande. Coût fixe pour chaque niveau. Pour plus d’informations, consultez Disques managés tarification.
Disponibilité Disques gérés SSD Premium de 512 Gio ou moins, et SSD Standard de 1 024 Gio ou moins. Disques managés SSD Premium de plus de 512 Gio. Toutes les tailles de disque managé SSD Premium.
Mise en service Activé par défaut sur les disques éligibles. Vous devez l’activer. Vous devez modifier le niveau manuellement.

Bursting à la demande

Les disques gérés SSD Premium qui utilisent le modèle de bursting à la demande peuvent pousser leurs capacités au-delà des cibles prévues à l’origine, aussi souvent que leur charge de travail l’exige et dans la limite de la capacité de bursting maximale. Par exemple, pour un disque P30 de 1 Tio, l’IOPS configurée est de 5 000 IOPS. Lorsque vous activez le bursting de disque sur ce disque, vos charges de travail peuvent envoyer des opérations d’E/S à ce disque jusqu’aux performances maximales de rafale de 30 000 E/S par seconde et de 1 000 Mo/s. Pour connaître les cibles de rafale maximales sur chaque disque pris en charge, consultez les cibles d’extensibilité et de performances pour les disques de machine virtuelle.

Si vous souhaitez que vos charges de travail dépassent fréquemment les capacités de performances prévues, le bursting de disque n’est pas la solution la plus rentable. Dans ce cas, remplacez le niveau de performances de votre disque par un niveau supérieur pour améliorer les performances de référence. Consultez les détails de vos factures et analysez-les par rapport au modèle de trafic de vos charges de travail.

Avant d’activer le bursting à la demande, il est important de maîtriser les points suivants :

  • Le bursting à la demande ne peut pas être activé sur un SSD Premium de 512 GiO ou moins. Les disques SSD Premium de 512 Gio max. utilisent toujours le bursting basé sur les crédits.
  • Le bursting à la demande est pris en charge uniquement pour les disques gérés SSD Premium. Si un SSD Premium avec bursting à la demande activé est remplacé par un autre type de disque, la fonctionnalité de bursting est automatiquement désactivée.
  • Le bursting à la demande ne se désactive pas automatiquement lorsque vous modifiez le niveau de performance. Si vous voulez changer votre niveau de performance sans conserver le bursting de disque, vous devez le désactiver.
  • Le bursting à la demande peut être activé seulement si le disque est détaché d’une machine virtuelle ou si la machine virtuelle est arrêtée. Le bursting à la demande peut être désactivé 12 heures après son activation.

Facturation en bursting à la demande

Les coûts de rafale à la demande pour les disques managés SSD Premium ont deux composants. Le premier correspond à des frais fixes horaires d’activation du mode burst, qui varient selon la région et s’appliquent indépendamment de l’état de rattachement jusqu’à ce que vous désactiviez le mode burst. Le second consiste en des frais variables à l’usage basés sur le nombre de transactions d’E/S en lecture et en écriture non mises en cache qui dépassent les IOPS provisionnées ou l’objectif de débit provisionné.

Exemple de facturation basée uniquement sur les IOPS

Cet exemple utilise un disque SSD Premium P30 de 1 Tio avec le mode en bursting à la demande activé et une cible d’IOPS provisionnée à 5 000.

Heure Activité du disque Transactions en rafale
00:00:00–00:10:00 Les E/S par seconde restent inférieures à l’objectif provisionné. 0
00:10:01–00:10:10 Un travail par lots utilise 6 000 IOPS pendant 10 secondes. (6,000 - 5,000) × 10 = 10,000
00:10:11–00:59:00 Les IOPS restent inférieures à la cible provisionnée. 0
00:59:01–01:00:00 Un travail par lots utilise 7 000 IOPS pendant 60 secondes. (7,000 - 5,000) × 60 = 120,000

Le bursting de disque se produit au cours de deux intervalles dans l’heure de facturation. De 00:10:01 à 00:10:10, le nombre cumulé de transactions en rafale est de (6,000 - 5,000) × 10 = 10,000. De 00:59:01 jusqu'à 01:00:00, le nombre cumulé de transactions en rafale est de (7,000 - 5,000) × 60 = 120,000.

Au total, les deux intervalles produisent 130 000 transactions en mode burst, qu’Azure facture sous la forme de 13 unités de 10 000 transactions. Au taux de transaction régional applicable, ces 13 unités coûtent $Y. Le coût total pour l’heure de facturation est égal aux frais fixes horaires régionaux d’activation du mode burst de $X, plus au coût des transactions burst de $Y. Le tarif forfaitaire s’applique, que le disque soit attaché ou non, jusqu’à ce que vous désactiviez le mode bursting à la demande.

Exemple de facturation combinée des IOPS et du débit

Cet exemple utilise un disque SSD Premium P30 de 1 Tio avec l’accélération à la demande activée et des cibles provisionnées de 5 000 IOPS et 200 Mo/s. Azure convertit le débit au-dessus de la cible provisionnée en transactions à l’aide d’une taille d’E/S de 256 Ko. Lorsque les E/S par seconde et le débit dépassent leurs cibles, Azure utilise le plus grand nombre de transactions.

Heure Activité du disque Transactions burst IOPS Transactions burst de débit Transactions en rafale facturables
00:00:01–00:00:05 Un travail par lots utilise 10 000 IOPS et 300 Mo/s pendant cinq secondes. (10,000 - 5,000) × 5 = 25,000 (300 - 200) × 1,024 ÷ 256 × 5 = 2,000 25 000
00:00:06–00:00:10 Un travail de récupération utilise 6 000 IOPS et 600 Mo/s pendant cinq secondes. (6,000 - 5,000) × 5 = 5,000 (600 - 200) × 1,024 ÷ 256 × 5 = 8,000 8,000

Azure calcule les transactions de rafale accumulées en utilisant le nombre maximal de transactions provenant soit de la rafale d’IOPS, soit de la rafale de débit. De 00:00:01 jusqu’à 00:00:05, le nombre cumulé de transactions en rafale est de Max((10,000 - 5,000), ((300 - 200) × 1,024 ÷ 256)) × 5 = 25,000. De 00:00:06 à 00:00:10, le nombre cumulé de transactions en rafale est de Max((6,000 - 5,000), ((600 - 200) × 1,024 ÷ 256)) × 5 = 8,000.

Appliquez le taux de transaction régional aux transactions facturables, puis ajoutez les frais fixes horaires d’activation du mode rafale pour calculer le coût total de la rafale de disque à la demande.

Pour plus d’informations sur la tarification, consultez la page de tarification des disques managés. Utilisez la calculatrice de prix Azure pour effectuer l’évaluation de votre charge de travail.

Pour activer l'éclatement sur demande, consultez Activer l'éclatement sur demande.

Bursting basé sur les crédits

Pour les disques managés SSD Premium, le bursting basé sur les crédits est disponible pour les tailles de disque P20 et plus petites. Pour les disques SSD standard, le bursting basé sur le crédit est disponible pour les tailles de disque inférieures ou égales à E30. Pour les SSD Standard et les disques managés Premium SSD, le bursting basé sur des crédits est disponible dans toutes les régions des clouds Azure Public, Azure Government et Azure China. Par défaut, l'éclatement de disque est activé sur tous les déploiements nouveaux et existants des tailles de disque prises en charge. Le bursting au niveau des machines virtuelles utilise uniquement le bursting basé sur les crédits.

Bursting au niveau des machines virtuelles

Le bursting au niveau de la machine virtuelle utilise uniquement le modèle basé sur le crédit pour le bursting. Elle est activée par défaut pour la plupart des machines virtuelles qui prennent en charge Stockage Premium.

Flux en rafale

Le système de crédits de bursting s’applique de la même manière au niveau de la machine virtuelle et au niveau du disque. Votre ressource, qu’il s’agisse d’une machine virtuelle ou d’un disque, démarre avec un stock complet de crédits dans son compartiment de bursting. Ces crédits vous permettent de pousser les capacités pendant 30 minutes maximum au débit de bursting maximal. Vous accumulez des crédits chaque fois que les IOPS ou Mo/s de la ressource sont inférieurs à la cible de performances de la ressource. Si votre ressource accumule des crédits de burst et que votre charge de travail nécessite des performances supplémentaires, elle peut utiliser ces crédits pour dépasser ses limites de performance sur une base de meilleur effort afin de répondre aux besoins de la charge de travail.

Schéma illustrant des E/S non utilisées ou un débit inférieur à la cible provisionnée, remplissant une réserve de crédits de bursting initialement pleine, tandis que des E/S ou un débit supérieurs à la cible consomment des crédits dans cette réserve.

La façon dont vous utilisez vos crédits disponibles vous appartient. Vous pouvez utiliser vos 30 minutes de crédits de bursting consécutivement ou de manière sporadique tout au long de la journée. Lorsque vous déployez des ressources, elles sont fournies avec une allocation complète de crédits. Lorsque ces crédits s’épuisent, il faut moins d’un jour pour se réapprovisionner. Vous pouvez dépenser des crédits à votre discrétion. Le bucket de bursting n’a pas besoin d’être entièrement rempli pour que les ressources puissent tirer parti du bursting. L’accumulation de bursting dépend de chaque ressource, puisqu’elle est calculée à partir des IOPS et des Mo/s non utilisés en dessous des objectifs de performance. Les ressources de performances de référence supérieures accumulent leurs crédits de rafale plus rapidement que les ressources de base de référence plus faibles. Par exemple, un disque P1 inactif cumule 120 IOPS par seconde, tandis qu’un disque P20 inactif cumule 2 300 IOPS par seconde.

États de rafale

Lorsque le mode rafale est activé, votre ressource peut être dans trois états :

  • Accumulation : le trafic d’e/s de la ressource utilise moins de capacités que la cible de performance. Les crédits de rafale d’IOPS et de Mo/s s’accumulent séparément. Votre ressource peut accumuler des crédits IOPS tout en consommant des crédits en Mo/s, ou inversement.
  • Pic d’utilisation – Le trafic de la ressource dépasse l’objectif de performance. Le trafic en rafale consomme, de manière indépendante, des crédits d’IOPS ou de débit.
  • Constante : le trafic de la ressource est exactement au niveau de la cible de performances.

Exemples de bursting

Les exemples suivants illustrent le fonctionnement du bursting avec différentes combinaisons de machines virtuelles et de disques. Pour faciliter la compréhension des exemples, ceux-ci portent sur les Mo/s, mais la même logique s'applique aussi, indépendamment, aux E/S par seconde.

Machine virtuelle burstable avec disques non burstables.

Combinaison de machines virtuelles et de disques :

  • Standard_L8s_v2
    • Mo/s non mis en cache : 160
    • Débit maximal en rafale : 1 280 Mo/s
  • Disque de système d’exploitation P50
    • MB/s approvisionnés : 250
    • Bursting à la demande : pas activé
  • 2 disques de données P50
    • MB/s approvisionnés : 250
    • Bursting à la demande : non activé

Après le démarrage, une application exécute une charge de travail non critique sur la machine virtuelle. La charge de travail nécessite 30 Mo/s, qui est répartie uniformément sur les disques. Diagramme d’une application demandant 30 Mo/s à partir d’une machine virtuelle. La machine virtuelle demande 10 Mo/s à partir de chacun des trois disques, puis retourne 30 Mo/s à l’application.

L’application doit ensuite effectuer un traitement par lots nécessitant 600 Mo/s. La machine virtuelle Standard_L8s_v2 pousse ses capacités au maximum pour traiter cette demande, puis les requêtes adressées aux disques sont réparties uniformément entre les disques P50.

Diagramme d’une application demandant 600 Mo/s à partir d’une machine virtuelle en bursting. La machine virtuelle demande 200 Mo/s à partir de chacun des trois disques P50 non bursting, puis retourne 600 Mo/s à l’application.

Machine virtuelle Burstable avec des disques Burstables

Combinaison de machines virtuelles et de disques :

  • Standard_L8s_v2
    • Mo/s non mis en cache : 160
    • Débit maximal en rafale : 1 280 Mo/s
  • Disque de système d’exploitation P4
    • MB/s approvisionnés : 25
    • Maximum de Mo/s en rafale : 170
  • 2 disques de données P4
    • MB/s approvisionnés : 25
    • Maximum de Mo/s en rafale : 170

Au démarrage de la machine virtuelle, elle demande sa limite de rafale de 1 280 Mo/s à partir du disque du système d’exploitation, et le disque du système d’exploitation répond avec ses performances de rafale de 170 Mo/s.

Diagramme de la machine virtuelle Standard_L8s_v2 demandant 1 280 Mo/s à partir du disque du système d’exploitation P4 au démarrage, qui retourne son débit de rafale maximal de 170 Mo/s.

Après le démarrage, vous démarrez une application qui a une charge de travail non critique. L’application nécessite un débit de 15 Mo/s qui est réparti uniformément entre tous les disques.

Diagramme d’une application demandant 15 Mo/s à partir d’une machine virtuelle. La machine virtuelle demande 5 Mo/s à partir de chacun des trois disques P4, puis retourne 15 Mo/s à l’application.

Ensuite, l’application traite un travail de traitement par lots qui nécessite 360 Mo/s. La machine virtuelle Standard_L8s_v2 augmente temporairement ses ressources pour répondre à cette demande. Le disque du système d’exploitation fournit 20 Mo/s, et les deux disques de données P4 en rafale fournissent les 340 Mo/s restants.

Diagramme d’une application demandant 360 Mo/s à partir d’une machine virtuelle en rafale. La machine virtuelle reçoit 170 Mo/s de chaque disque de données P4 et 20 Mo/s du disque du système d’exploitation P4, puis retourne 360 Mo/s à l’application.

Étapes suivantes