Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez créer un serveur flexible Azure Database pour PostgreSQL à l’aide de disques managés Azure. Azure disques managés sont des volumes de stockage au niveau du bloc qui Azure gère et que vous utilisez avec Machines virtuelles Azure. Les disques managés fonctionnent comme un disque physique dans un serveur local, mais ils sont virtualisés. Lorsque vous utilisez des disques managés, vous spécifiez simplement la taille du disque et le type de disque, puis provisionnez le disque. Une fois que vous avez approvisionné le disque, Azure s’occupe du reste. Azure Database pour PostgreSQL serveurs flexibles prennent en charge les disques SSD Premium (SSD Premium) et les disques SSD Premium version 2 (SSD Premium v2). La tarification est basée sur le niveau de calcul, de mémoire et de stockage que vous choisissez.
SSD de qualité premium
Azure SSD Premium offre une prise en charge des disques hautes performances et à faible latence pour les machines virtuelles avec des charges de travail gourmandes en entrée/sortie (E/S). Les unités SSD Premium conviennent aux applications de production stratégiques.
SSD Premium v2
SSD Premium v2 offre des performances supérieures à celles de SSD Premium, tout en étant généralement moins coûteux. Vous pouvez ajuster individuellement les performances (capacité, débit et opérations d’entrée/sortie par seconde, appelées IOPS) de SSD Premium v2 à tout moment. La possibilité d’effectuer ces ajustements permet aux charges de travail d’être rentables tout en répondant aux besoins de performances changeants. Par exemple, une base de données nécessitant beaucoup de transactions peut avoir besoin de faire face à une grande quantité d’E/S par seconde pendant quelques jours à la demande exceptionnelle. Ou une application de jeu peut demander un débit plus élevé pendant les heures de pointe uniquement. Par conséquent, pour la plupart des charges de travail à usage général, SSD Premium v2 peut offrir le meilleur prix pour les performances. Vous pouvez maintenant déployer Azure Database pour PostgreSQL serveurs flexibles avec disque SSD Premium v2 dans toutes les régions prises en charge.
Différences entre les disques SSD Premium et SSD Premium v2
Contrairement à SSD Premium, SSD Premium v2 n’a pas de tailles dédiées. Vous pouvez définir un disque SSD Premium v2 sur n’importe quelle taille que vous préférez et effectuer des ajustements granulaires en fonction des besoins de votre charge de travail. Ces incréments granulaires peuvent aller dans les étapes de 1 Gio. Ssd Premium v2 ne prend pas en charge la mise en cache de l’hôte, mais offre toujours une latence inférieure à celle du disque SSD Premium. Les capacités des disques SSD Premium v2 s’étendent de 1 Gio à 64 Tio.
Le tableau suivant fournit une comparaison des différents aspects des types de disque pris en charge par Azure Database pour PostgreSQL serveurs flexibles, pour vous aider à déterminer celui qui convient mieux à vos besoins.
| SSD Premium v2 | SSD de qualité premium | |
|---|---|---|
| Type de disque | SSD (Disque à État Solide) | SSD (Disque à État Solide) |
| Scénario | Charges de travail de production sensibles aux performances qui nécessitent systématiquement une latence faible et des IOPS et un débit élevés. | Charges de travail de production sensibles aux performances. |
| Taille maximale du disque | 65,536 Gio | 32 767 Gio |
| Débit max. | 1 200 Mo/s | 900 Mo/s |
| Nombre maximal d’IOPS | 80 000 | 20 000 |
Par défaut, un disque SSD Premium v2 offre jusqu’à 32 Tio par région et par abonnement, mais prend en charge une capacité supérieure par requête. Pour demander une augmentation de capacité, demandez une augmentation de quota ou contactez Azure support technique.
Le service Azure Database pour PostgreSQL fournit un débit de base de 125 Mo/s pour les disques jusqu’à 399 Gio, et de 500 Mo/s pour les disques dépassant 400 Gio, sans coût additionnel. Augmenter le débit au-delà du niveau gratuit entraîne des frais supplémentaires.
Le stockage que vous approvisionnez est la quantité de capacité de stockage disponible pour votre serveur flexible Azure Database pour PostgreSQL. Ce stockage contient les fichiers de base de données, les fichiers temporaires, les journaux des transactions et les journaux du serveur PostgreSQL. La quantité totale de stockage que vous approvisionnez définit également la capacité d’E/S disponible sur votre serveur.
| Taille du disque | IOPS SSD Premium | IOPS des disques SSD Premium SSD v2 |
|---|---|---|
| 32 Gio | 120 approvisionnés, jusqu’à 3 500 | 3 000 premiers IOPS gratuits ; peut augmenter jusqu’à 17 179 |
| 64 Gio | 240 approvisionnés, jusqu’à 3 500 | 3 000 premiers IOPS gratuits ; peut monter en puissance jusqu’à 34 359 |
| 128 Gio | 500 approvisionnés, jusqu’à 3 500 | 3 000 premiers IOPS gratuits ; peut monter en puissance jusqu’à 68 719 |
| 256 Gio | 1 100 approvisionnés, jusqu’à 3 500 | Les 3 000 premiers IOPS sont gratuits ; extensible jusqu’à 80 000 |
| 512 Gio | 2 300 approvisionnés, jusqu’à 3 500 | Les 12 000 premières IOPS sont gratuites ; évolutives jusqu’à 80 000 |
| 1 Tio | 5 000 | Les 12 000 premières IOPS sont gratuites ; évolutif jusqu’à 80 000. |
| 2 Tio | 7 500 | Les 12 000 premiers IOPS sont gratuits ; possibilité de monter jusqu’à 80 000 |
| 4 Tio | 7 500 | Les 12 000 premiers IOPS sont gratuits ; évolutif jusqu’à 80 000 |
| 8 Tio | 16 000 | 12 000 premières IOPS gratuites ; évolutif jusqu’à 80 000 |
| 16 Tio | 18 000 | Les 12 000 premières IOPS sont gratuites ; capacité extensible jusqu’à 80 000 |
| 32 Tio | 20 000 | 12 000 premiers IOPS gratuits ; extensible jusqu’à 80 000 |
| 64 Tio | N/A | Les 12 000 premiers IOPS sont gratuits ; évolutif jusqu’à 80 000 |
Le tableau suivant fournit une vue d’ensemble des capacités de disque SSD Premium v2 et des maximums de performances pour vous aider à déterminer celui que vous devez utiliser.
| Taille du disque SSD v2 | Nombre maximal d’IOPS disponibles | Débit maximal disponible (Mo/s) |
|---|---|---|
| 1 Gio - 64 Tio | 3 000 - 80 000 (augmente de 500 IOPS par Gio) | 125 - 1 200 (augmente de 0,25 Mo/s par IOPS défini) |
Votre type de machine virtuelle a également des limites d’E/S par seconde. Bien que vous puissiez sélectionner n’importe quelle taille de stockage indépendamment du type de serveur, vous ne pouvez peut-être pas utiliser tous les E/S par seconde que le stockage fournit, en particulier lorsque vous choisissez un serveur avec quelques vCores. Pour plus d’informations, consultez les options Compute dans Azure Database pour PostgreSQL.
Note
Quel que soit le type de stockage attribué à votre instance, vous pouvez uniquement augmenter la capacité de stockage, pas la diminuer.
Vous pouvez surveiller votre consommation d’E/S dans le portail Azure ou à l’aide de commandes Azure CLI. Les métriques appropriées à surveiller sont la limite de stockage, le pourcentage de stockage, le stockage utilisé et le pourcentage d’E/S.
Conditions d’un disque plein
Lorsque votre disque est plein, le serveur retourne des erreurs et empêche toute autre modification. Le fait d’atteindre la limite peut également entraîner des problèmes avec d’autres activités fonctionnelles telles que les sauvegardes et l’archivage des journaux WAL (Write-Ahead Log). Pour éviter cette condition complète de disque, tenez compte des options suivantes :
- Le serveur bascule automatiquement en mode lecture seule lorsque l’utilisation du stockage atteint 95 % ou lorsque la capacité disponible est inférieure à 5 Gio. Si vous utilisez le type de stockage SSD Premium, utilisez la fonctionnalité de croissance automatique de stockage ou augmentez le stockage du serveur pour éviter ce problème.
- Si le serveur est marqué comme étant en lecture seule parce que le disque est plein, supprimez les données dont vous n’avez plus besoin. Pour ce faire, exécutez la commande suivante pour modifier le mode en lecture-écriture. Lorsque le serveur est en mode lecture-écriture, vous pouvez exécuter la commande delete.
SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE;
Surveillez activement l’espace disque utilisé à l’aide des métriques storage_percentage ou storage_used. Augmentez la taille du disque avant de manquer d’espace disponible dans votre stockage. Configurez une alerte pour vous avertir lorsque votre stockage serveur approche d’un état hors disque. Pour plus d’informations, consultez Utilisez le portail Azure pour configurer des alertes sur les métriques pour Azure Database pour PostgreSQL.
Prix
Pour obtenir les informations de tarification les plus up-to-date, consultez Azure Database pour PostgreSQL tarification flexible du serveur.
Azure portail vous présente également une estimation des coûts mensuels d’une configuration de serveur, en fonction des options sélectionnées.
Cette estimation peut être vue tout au long de l’expérience de création du serveur, dans la page Nouveau serveur flexible Azure Database pour PostgreSQL :
Vous pouvez également la voir pour les serveurs existants si, dans le menu de ressources d’une instance existante, sous la section Paramètres, vous sélectionnez Calcul + stockage :
Si vous n'avez pas d'abonnement Azure, vous pouvez utiliser la calculatrice de prix Azure pour obtenir un prix estimé. Dans la calculatrice de prix Azure site web, sélectionnez Databases catégorie, puis sélectionnez Azure Database pour PostgreSQL pour ajouter le service à votre estimation, puis personnaliser les options.