Niveaux tarifaires Azure Database pour MySQLAzure Database for MySQL pricing tiers

Vous pouvez créer un serveur Azure Database pour MySQL dans un des trois différents niveaux tarifaires : De base, Usage général et À mémoire optimisée.You can create an Azure Database for MySQL server in one of three different pricing tiers: Basic, General Purpose, and Memory Optimized. Les niveaux tarifaires diffèrent par la quantité de calcul dans vCores qui peut être configurée, la mémoire par vCore et la technologie de stockage utilisée pour stocker les données.The pricing tiers are differentiated by the amount of compute in vCores that can be provisioned, memory per vCore, and the storage technology used to store the data. Toutes les ressources sont approvisionnées au niveau du serveur MySQL.All resources are provisioned at the MySQL server level. Un serveur peut avoir une ou plusieurs bases de données.A server can have one or many databases.

De baseBasic Usage généralGeneral Purpose Mémoire optimiséeMemory Optimized
Génération de calculCompute generation Gen 4, Gen 5Gen 4, Gen 5 Gen 4, Gen 5Gen 4, Gen 5 Gen 5Gen 5
vCoresvCores 1, 21, 2 2, 4, 8, 16, 32, 642, 4, 8, 16, 32, 64 2, 4, 8, 16, 322, 4, 8, 16, 32
Mémoire par vCoreMemory per vCore 2 Go2 GB 5 GO5 GB 10 Go10 GB
Taille de stockageStorage size 5 Go à 1 To5 GB to 1 TB 5 Go à 4 To5 GB to 4 TB 5 Go à 4 To5 GB to 4 TB
Type de stockageStorage type Stockage Azure StandardAzure Standard Storage Stockage Premium AzureAzure Premium Storage Stockage Premium AzureAzure Premium Storage
Période de rétention de sauvegarde de bases de donnéesDatabase backup retention period 7 à 35 jours7 to 35 days 7 à 35 jours7 to 35 days 7 à 35 jours7 to 35 days

Pour choisir un niveau tarifaire, utilisez le tableau suivant comme point de départ.To choose a pricing tier, use the following table as a starting point.

Niveau tarifairePricing tier Charges de travail ciblesTarget workloads
De baseBasic Charges de travail qui nécessitent des performances légères en termes de calcul et d’E/S.Workloads that require light compute and I/O performance. Il s’agit, par exemple, de serveurs utilisés pour le développement ou le test, ou pour des applications à petite échelle rarement utilisées.Examples include servers used for development or testing or small-scale infrequently used applications.
Usage généralGeneral Purpose La plupart des charges de travail professionnelles qui nécessitent une capacité de calcul et de mémoire équilibrée avec un débit d’E/S extensible.Most business workloads that require balanced compute and memory with scalable I/O throughput. Il s’agit, par exemple, de serveurs destinés à l’hébergement d’applications web et mobiles, ainsi que d’autres applications d’entreprise.Examples include servers for hosting web and mobile apps and other enterprise applications.
Mémoire optimiséeMemory Optimized Charges de travail de base de données haute performance qui nécessitent des performances en mémoire suffisantes pour un traitement plus rapide des transactions et une simultanéité plus élevée.High-performance database workloads that require in-memory performance for faster transaction processing and higher concurrency. Il s’agit, par exemple, de serveurs destinés au traitement de données en temps réel et à des applications transactionnelles ou analytiques haute performance.Examples include servers for processing real-time data and high-performance transactional or analytical apps.

Après avoir créé un serveur, le nombre de vCores, la génération du matériel et le niveau tarifaire peuvent être augmentés ou diminués (excepté à vers et à partir de la version De base) en quelques secondes.After you create a server, the number of vCores, hardware generation, and pricing tier (except to and from Basic) can be changed up or down within seconds. Vous pouvez également augmenter ou diminuer de manière indépendante la quantité de stockage et la période de rétention des sauvegardes sans interruption de l’application.You also can independently adjust the amount of storage up and the backup retention period up or down with no application downtime. Vous ne pouvez pas modifier le type de stockage de sauvegarde après la création d’un serveur.You can't change the backup storage type after a server is created. Pour plus d’informations, consultez la section Ressources de mise à l’échelle.For more information, see the Scale resources section.

Générations de calcul et vCoresCompute generations and vCores

Les ressources de calcul sont fournies en tant que vCores, représentant le processeur logique du matériel sous-jacent.Compute resources are provided as vCores, which represent the logical CPU of the underlying hardware. Chine orientale 1, en Chine du Nord 1, centre des États-Unis et DoD est utilisent des processeurs logiques Gen 4 qui sont basés sur Intel E5-2673 v3 (Haswell) 2,4 GHz.China East 1, China North 1, US DoD Central, and US DoD East utilize Gen 4 logical CPUs that are based on Intel E5-2673 v3 (Haswell) 2.4-GHz processors. Toutes les autres régions utilisent des processeurs logiques Gen 5 qui sont basés sur Intel E5-2673 v4 (Broadwell) 2.3 GHz processeurs.All other regions utilize Gen 5 logical CPUs that are based on Intel E5-2673 v4 (Broadwell) 2.3-GHz processors.

StockageStorage

Le stockage que vous approvisionnez est la quantité de stockage disponible pour votre serveur Azure Database pour MySQL.The storage you provision is the amount of storage capacity available to your Azure Database for MySQL server. Le stockage est utilisé pour les fichiers de base de données, les fichiers temporaires, les journaux d’activité de transaction, et les journaux d’activité du serveur MySQL.The storage is used for the database files, temporary files, transaction logs, and the MySQL server logs. La quantité totale de stockage que vous approvisionnez définit également la capacité d’E/S disponible sur votre serveur.The total amount of storage you provision also defines the I/O capacity available to your server.

De baseBasic Usage généralGeneral Purpose Mémoire optimiséeMemory Optimized
Type de stockageStorage type Stockage Azure StandardAzure Standard Storage Stockage Premium AzureAzure Premium Storage Stockage Premium AzureAzure Premium Storage
Taille de stockageStorage size 5 Go à 1 To5 GB to 1 TB 5 Go à 4 To5 GB to 4 TB 5 Go à 4 To5 GB to 4 TB
Taille d’incrément de stockageStorage increment size 1 Go1 GB 1 Go1 GB 1 Go1 GB
E/S par secondeIOPS VariableVariable 3 E/S par seconde/Go3 IOPS/GB
Min 100 E/S par secondeMin 100 IOPS
Max 6000 E/S par secondeMax 6000 IOPS
3 E/S par seconde/Go3 IOPS/GB
Min 100 E/S par secondeMin 100 IOPS
Max 6000 E/S par secondeMax 6000 IOPS

Vous pouvez ajouter de la capacité de stockage supplémentaire pendant et après la création du serveur et autoriser le système à croître automatiquement en fonction de la consommation de stockage de votre charge de travail de stockage.You can add additional storage capacity during and after the creation of the server, and allow the system to grow storage automatically based on the storage consumption of your workload. Le niveau De base n’offre pas de garantie d’E/S par seconde.The Basic tier does not provide an IOPS guarantee. Dans les niveaux tarifaires Usage général et À mémoire optimisée, les IOPS augmentent avec la taille de stockage approvisionnée selon un ratio de 3:1.In the General Purpose and Memory Optimized pricing tiers, the IOPS scale with the provisioned storage size in a 3:1 ratio.

Vous pouvez surveiller votre consommation d’E/S dans le Portail Azure ou à l’aide des commandes Azure CLI.You can monitor your I/O consumption in the Azure portal or by using Azure CLI commands. Les métriques pertinentes à surveiller sont la limite de stockage, le pourcentage de stockage, le stockage utilisé et le pourcentage d’E/S.The relevant metrics to monitor are storage limit, storage percentage, storage used, and IO percent.

Atteindre la limite de stockageReaching the storage limit

Serveurs avec moins de 100 Go mis en service de stockage sont marqués en lecture seule si l’espace de stockage est inférieure à 512 Mo ou 5 % de la taille de stockage approvisionné.Servers with less than 100 GB provisioned storage are marked read-only if the free storage is less than 512MB or 5% of the provisioned storage size. Serveurs avec plus de 100 Go mis en service de stockage sont en lecture uniquement lorsque l’espace de stockage est inférieure à 5 Go.Servers with more than 100 GB provisioned storage are marked read only when the free storage is less than 5 GB.

Par exemple, si vous avez configuré de 110 Go de stockage, et l’utilisation réelle dépasse 105 Go, le serveur est marqué en lecture seule.For example, if you have provisioned 110 GB of storage, and the actual utilization goes over 105 GB, the server is marked read-only. Vous pouvez également, si vous avez configuré les 5 Go de stockage, le serveur est marqué en lecture seule lorsque l’espace de stockage atteint moins de 512 Mo.Alternatively, if you have provisioned 5 GB of storage, the server is marked read-only when the free storage reaches less than 512 MB.

Pendant que le service tente de marquer le serveur en lecture seule, toutes les nouvelles demandes de transactions d’écriture sont bloquées et les transactions actives existantes continuent de s’exécuter.While the service attempts to make the server read-only, all new write transaction requests are blocked and existing active transactions will continue to execute. Une fois que le serveur est marqué en lecture seule, toutes les opérations d’écriture et validations de transaction ultérieures échouent.When the server is set to read-only, all subsequent write operations and transaction commits fail. Les requêtes de lecture continueront de fonctionner sans interruption.Read queries will continue to work uninterrupted. Après avoir augmenté le stockage provisionné, le serveur sera prêt à accepter de nouvelles transactions d’écriture.After you increase the provisioned storage, the server will be ready to accept write transactions again.

Nous vous recommandons d’activer sur le stockage la croissance automatique ou pour configurer une alerte pour vous avertir quand le stockage serveur approche le seuil par conséquent, vous pouvez éviter d’introduire l’état en lecture seule.We recommend that you turn on storage auto-grow or to set up an alert to notify you when your server storage is approaching the threshold so you can avoid getting into the read-only state. Pour plus d’informations, consultez la documentation sur comment configurer une alerte.For more information, see the documentation on how to set up an alert.

Stockage-la croissance automatiqueStorage auto-grow

Si la croissance automatique du stockage est activé, le stockage s’agrandit automatiquement sans affecter la charge de travail.If storage auto grow is enabled, the storage automatically grows without impacting the workload. Pour les serveurs avec moins de 100 Go mis en service de stockage, la taille de stockage approvisionné est augmentée de 5 Go dès que l’espace de stockage est ci-dessous supérieur à 1 Go ou 10 % du stockage approvisionné.For servers with less than 100 GB provisioned storage, the provisioned storage size is increased by 5 GB as soon as the free storage is below the greater of 1 GB or 10% of the provisioned storage. Pour les serveurs avec plus de 100 Go de stockage approvisionné, la taille de stockage approvisionné est augmentée de 5 % lorsque l’espace de stockage libre est inférieur à 5 % de la taille de stockage approvisionné.For servers with more than 100 GB of provisioned storage, the provisioned storage size is increased by 5% when the free storage space is below 5% of the provisioned storage size. Limites de stockage maximale comme indiqué ci-dessus s’appliquent.Maximum storage limits as specified above apply.

Par exemple, si vous avez configuré les 1 000 Go de stockage, et l’utilisation réelle dépasse 950 Go, la taille de stockage du serveur est augmentée à 1050 go.For example, if you have provisioned 1000 GB of storage, and the actual utilization goes over 950 GB, the server storage size is increased to 1050 GB. Vous pouvez également, si vous avez approvisionné 10 Go de stockage, la taille de stockage est augmentation à 15 Go lorsque moins de 1 Go de stockage est gratuit.Alternatively, if you have provisioned 10 GB of storage, the storage size is increase to 15 GB when less than 1 GB of storage is free.

SauvegardeBackup

Le service effectue automatiquement des sauvegardes de votre serveur.The service automatically takes backups of your server. La période de rétention minimale pour les sauvegardes est de sept jours.The minimum retention period for backups is seven days. Vous pouvez définir une période de rétention allant jusqu’à 35 jours.You can set a retention period of up to 35 days. La rétention peut être ajustée à tout moment pendant la durée de vie du serveur.The retention can be adjusted at any point during the lifetime of the server. Vous avez le choix entre les sauvegardes géoredondantes ou localement redondantes.You can choose between locally redundant and geo-redundant backups. Les sauvegardes géoredondantes sont également stockées dans la région associée géographiquement de la région dans laquelle votre serveur a été créé.Geo-redundant backups also are stored in the geo-paired region of the region where your server is created. Cette redondance fournit un niveau de protection en cas de sinistre.This redundancy provides a level of protection in the event of a disaster. Vous obtenez également la possibilité de restaurer votre serveur vers n’importe quelle autre région Azure dans laquelle le service est disponible avec des sauvegardes géoredondantes.You also gain the ability to restore your server to any other Azure region in which the service is available with geo-redundant backups. Il n’est pas possible de changer entre les deux options de stockage de sauvegarde après la création du serveur.It's not possible to change between the two backup storage options after the server is created.

Mettre les ressources à l’échelleScale resources

Après avoir créé votre serveur, vous pouvez modifier de manière indépendante les vCores, la génération du matériel, le niveau tarifaire (excepté à partir de la version De base), la quantité de stockage et la période de rétention de sauvegarde.After you create your server, you can independently change the vCores, the hardware generation, the pricing tier (except to and from Basic), the amount of storage, and the backup retention period. Vous ne pouvez pas modifier le type de stockage de sauvegarde après la création d’un serveur.You can't change the backup storage type after a server is created. Le nombre de vCores peut être augmenté ou diminué.The number of vCores can be scaled up or down. La période de rétention de sauvegarde peut être augmentée ou diminuée et va de 7 à 35 jours.The backup retention period can be scaled up or down from 7 to 35 days. La taille de stockage ne peut être qu’augmentée.The storage size can only be increased. La mise à l’échelle des ressources peut être effectuée par le biais du portail ou d’Azure CLI.Scaling of the resources can be done either through the portal or Azure CLI. Pour obtenir un exemple de mise à l’échelle à l’aide d’Azure CLI, consultez Surveiller et mettre à l’échelle un serveur Azure Database pour MySQL à l’aide d’Azure CLI.For an example of scaling by using Azure CLI, see Monitor and scale an Azure Database for MySQL server by using Azure CLI.

Lorsque vous modifiez le nombre de vCores, la génération du matériel ou le niveau tarifaire, une copie du serveur d’origine est créée avec la nouvelle allocation du calcul.When you change the number of vCores, the hardware generation, or the pricing tier, a copy of the original server is created with the new compute allocation. Une fois que le nouveau serveur est opérationnel, les connexions sont basculées vers le nouveau serveur.After the new server is up and running, connections are switched over to the new server. Pendant le moment durant lequel le système bascule vers le nouveau serveur, aucune nouvelle connexion ne peut être établie, et toutes les transactions non validées sont restaurées.During the moment when the system switches over to the new server, no new connections can be established, and all uncommitted transactions are rolled back. Cette fenêtre varie, mais dans la plupart des cas elle dure moins d’une minute.This window varies, but in most cases, is less than a minute.

La mise à l’échelle du stockage et la modification de la période de rétention de sauvegarde sont des opérations en ligne.Scaling storage and changing the backup retention period are true online operations. Aucune interruption de service n’a lieu et votre application n’est pas affectée.There is no downtime, and your application isn't affected. Comme les E/S par seconde augmentent avec la taille du stockage approvisionné, vous pouvez augmenter le nombre de E/S par seconde disponibles pour votre serveur en mettant à l’échelle l’espace de stockage.As IOPS scale with the size of the provisioned storage, you can increase the IOPS available to your server by scaling up storage.

TarifsPricing

Pour obtenir les dernières informations sur la tarification, veuillez consulter le service Page de tarification.For the most up-to-date pricing information, see the service pricing page. Pour voir le coût de la configuration souhaitée, le Portail Azure affiche le coût mensuel dans l’onglet Niveau tarifaire selon les options que vous avez sélectionnées.To see the cost for the configuration you want, the Azure portal shows the monthly cost on the Pricing tier tab based on the options you select. Si vous n’avez pas d’abonnement Azure, vous pouvez utiliser la calculatrice de prix Azure pour obtenir une estimation.If you don't have an Azure subscription, you can use the Azure pricing calculator to get an estimated price. Pour personnaliser les options, sur le site web Calculatrice de prix d’Azure, sélectionnez Ajouter des éléments, développez la catégorie Bases de données, puis choisissez Azure Database pour MySQL.On the Azure pricing calculator website, select Add items, expand the Databases category, and choose Azure Database for MySQL to customize the options.

Étapes suivantesNext steps