Les nœuds de calcul de PolarDB for MySQL Édition Standard se déclinent en deux familles (usage général et dédié) sur les architectures X86 et YiTian ARM. Les performances varient selon la classe de stockage (ESSD ou PSL4/PSL5).
Choisir une famille
|
Famille |
Allocation des ressources |
Cas d'usage recommandé |
|
Usage général |
Le CPU est partagé entre plusieurs clusters hébergés sur le même serveur. |
Charges de travail sensibles aux coûts tirant parti du multiplexage des ressources |
|
Dédié |
Les ressources de calcul (telles que le CPU) sont allouées exclusivement à votre cluster et ne sont pas partagées avec d'autres clusters. |
Charges de travail nécessitant des performances stables et prévisibles |
Spécifications des nœuds de calcul
Disques ESSD
X86 — Usage général
|
Code de spécification |
CPU et mémoire |
Stockage max. (To) |
Connexions max. par défaut1 |
Inodes max.2 |
Blktags max.3 |
|
polar.mysql.g1.tiny.c |
1 cœur, 1 Go |
64 |
1 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g1.small.c |
1 cœur, 2 Go |
64 |
2 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g2.small.c |
2 cœurs, 4 Go |
64 |
2 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g4.medium.c |
2 cœurs, 8 Go |
64 |
2 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g8.medium.c |
2 cœurs, 16 Go |
64 |
6 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g2.large.c |
4 cœurs, 8 Go |
64 |
3 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g4.large.c |
4 cœurs, 16 Go |
64 |
6 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g8.large.c |
4 cœurs, 32 Go |
64 |
10 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g2.xlarge.c |
8 cœurs, 16 Go |
64 |
6 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g4.xlarge.c |
8 cœurs, 32 Go |
64 |
10 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g8.xlarge.c |
8 cœurs, 64 Go |
64 |
16 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g2.2xlarge.c |
16 cœurs, 32 Go |
64 |
10 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g4.2xlarge.c |
16 cœurs, 64 Go |
64 |
16 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g8.2xlarge.c |
16 cœurs, 128 Go |
64 |
16 000 |
6 707 200 |
8 384 000 |
X86 — Dédié
|
Code de spécification |
CPU et mémoire |
Stockage max. (To) |
Connexions max. par défaut1 |
Inodes max.2 |
Blktags max.3 |
|
polar.mysql.x4.medium.c |
2 cœurs, 8 Go |
64 |
6 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x8.medium.c |
2 cœurs, 16 Go |
64 |
8 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x2.large.c |
4 cœurs, 8 Go |
64 |
6 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x4.large.c |
4 cœurs, 16 Go |
64 |
8 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x8.large.c |
4 cœurs, 32 Go |
64 |
8 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x2.xlarge.c |
8 cœurs, 16 Go |
64 |
8 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x4.xlarge.c |
8 cœurs, 32 Go |
64 |
10 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x8.xlarge.c |
8 cœurs, 64 Go |
64 |
16 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x2.2xlarge.c |
16 cœurs, 32 Go |
64 |
10 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x4.2xlarge.c |
16 cœurs, 64 Go |
64 |
32 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x8.2xlarge.c |
16 cœurs, 128 Go |
64 |
32 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x2.4xlarge.c |
32 cœurs, 64 Go |
64 |
32 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x4.4xlarge.c |
32 cœurs, 128 Go |
64 |
64 000 |
104 857 600 |
131 072 000 |
|
polar.mysql.x8.4xlarge.c |
32 cœurs, 256 Go |
64 |
64 000 |
104 857 600 |
131 072 000 |
|
polar.mysql.x4.8xlarge.c |
64 cœurs, 256 Go |
64 |
64 000 |
104 857 600 |
131 072 000 |
|
polar.mysql.x8.8xlarge.c |
64 cœurs, 512 Go |
64 |
64 000 |
104 857 600 |
131 072 000 |
YiTian ARM — Usage général
|
Code de spécification |
CPU et mémoire |
Stockage max. (To) |
Connexions max. par défaut1 |
Inodes max.2 |
Blktags max.3 |
|
polar.mysql.g1m.tiny.c |
1 cœur, 1 Go |
64 |
1 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g1m.small.c |
1 cœur, 2 Go |
64 |
2 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g2m.small.c |
2 cœurs, 4 Go |
64 |
2 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g4m.medium.c |
2 cœurs, 8 Go |
64 |
2 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g8m.medium.c |
2 cœurs, 16 Go |
64 |
6 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g2m.large.c |
4 cœurs, 8 Go |
64 |
3 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g4m.large.c |
4 cœurs, 16 Go |
64 |
6 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g8m.large.c |
4 cœurs, 32 Go |
64 |
10 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g2m.xlarge.c |
8 cœurs, 16 Go |
64 |
6 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g4m.xlarge.c |
8 cœurs, 32 Go |
64 |
10 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g8m.xlarge.c |
8 cœurs, 64 Go |
64 |
16 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g2m.2xlarge.c |
16 cœurs, 32 Go |
64 |
10 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g4m.2xlarge.c |
16 cœurs, 64 Go |
64 |
16 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.g8m.2xlarge.c |
16 cœurs, 128 Go |
64 |
16 000 |
6 707 200 |
8 384 000 |
YiTian ARM — Dédié
|
Code de spécification |
CPU et mémoire |
Stockage max. (To) |
Connexions max. par défaut1 |
Inodes max.2 |
Blktags max.3 |
|
polar.mysql.x4m.medium.c |
2 cœurs, 8 Go |
64 |
6 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x8m.medium.c |
2 cœurs, 16 Go |
64 |
8 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x2m.large.c |
4 cœurs, 8 Go |
64 |
6 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x4m.large.c |
4 cœurs, 16 Go |
64 |
8 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x8m.large.c |
4 cœurs, 32 Go |
64 |
8 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x2m.xlarge.c |
8 cœurs, 16 Go |
64 |
8 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x4m.xlarge.c |
8 cœurs, 32 Go |
64 |
10 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x8m.xlarge.c |
8 cœurs, 64 Go |
64 |
16 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x2m.2xlarge.c |
16 cœurs, 32 Go |
64 |
10 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x4m.2xlarge.c |
16 cœurs, 64 Go |
64 |
32 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x8m.2xlarge.c |
16 cœurs, 128 Go |
64 |
32 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x2m.4xlarge.c |
32 cœurs, 64 Go |
64 |
32 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x4m.4xlarge.c |
32 cœurs, 128 Go |
64 |
64 000 |
6 707 200 |
8 384 000 |
|
polar.mysql.x8m.4xlarge.c |
32 cœurs, 256 Go |
64 |
64 000 |
6 707 200 |
8 384 000 |
PSL4/PSL5
L'architecture YiTian ARM ne prend pas en charge PSL4 ni PSL5.
X86 — Usage général
|
Code de spécification |
CPU et mémoire |
Stockage max. (To) |
Connexions max. par défaut1 |
Inodes max.2 |
Blktags max.3 |
IOPS PSL4 max.4 |
IOPS PSL5 max.4 |
Bande passante E/S |
|
polar.mysql.g1.tiny.c |
1 cœur, 1 Go |
100 |
1 000 |
20 971 520 |
26 214 400 |
1 500 |
3 000 |
1 Gbps |
|
polar.mysql.g1.small.c |
1 cœur, 2 Go |
100 |
1 500 |
20 971 520 |
26 214 400 |
1 700 |
3 400 |
1 Gbps |
|
polar.mysql.g2.small.c |
2 cœurs, 4 Go |
100 |
1 800 |
20 971 520 |
26 214 400 |
4 000 |
8 000 |
1 Gbps |
|
polar.mysql.g4.medium.c |
2 cœurs, 8 Go |
100 |
2 000 |
20 971 520 |
26 214 400 |
8 000 |
16 000 |
1 Gbps |
|
polar.mysql.g8.medium.c |
2 cœurs, 16 Go |
100 |
8 000 |
20 971 520 |
26 214 400 |
8 000 |
16 000 |
2 Gbps |
|
polar.mysql.g2.large.c |
4 cœurs, 8 Go |
100 |
3 000 |
20 971 520 |
26 214 400 |
15 000 |
30 000 |
2 Gbps |
|
polar.mysql.g4.large.c |
4 cœurs, 16 Go |
100 |
6 000 |
20 971 520 |
26 214 400 |
21 000 |
42 000 |
2 Gbps |
|
polar.mysql.g8.large.c |
4 cœurs, 32 Go |
100 |
8 000 |
20 971 520 |
26 214 400 |
21 000 |
42 000 |
4 Gbps |
|
polar.mysql.g2.xlarge.c |
8 cœurs, 16 Go |
100 |
6 000 |
20 971 520 |
26 214 400 |
24 000 |
48 000 |
2 Gbps |
|
polar.mysql.g4.xlarge.c |
8 cœurs, 32 Go |
100 |
10 000 |
20 971 520 |
26 214 400 |
27 000 |
54 000 |
4 Gbps |
|
polar.mysql.g8.xlarge.c |
8 cœurs, 64 Go |
100 |
16 000 |
20 971 520 |
26 214 400 |
27 000 |
54 000 |
10 Gbps |
|
polar.mysql.g2.2xlarge.c |
16 cœurs, 32 Go |
100 |
16 000 |
20 971 520 |
26 214 400 |
31 500 |
63 000 |
4 Gbps |
|
polar.mysql.g4.2xlarge.c |
16 cœurs, 64 Go |
100 |
16 000 |
20 971 520 |
26 214 400 |
31 500 |
63 000 |
4 Gbps |
|
polar.mysql.g8.2xlarge.c |
16 cœurs, 128 Go |
100 |
16 000 |
20 971 520 |
26 214 400 |
31 500 |
63 000 |
8 Gbps |
X86 — Dédié
|
Code de spécification |
CPU et mémoire |
Stockage max. (To) |
Connexions max. par défaut1 |
Inodes max.2 |
Blktags max.3 |
IOPS PSL4 max.4 |
IOPS PSL5 max.4 |
Bande passante E/S |
|
polar.mysql.x4.medium.c |
2 cœurs, 8 Go |
100 |
6 000 |
20 971 520 |
26 214 400 |
8 000 |
16 000 |
1 Gbps |
|
polar.mysql.x8.medium.c |
2 cœurs, 16 Go |
100 |
8 000 |
20 971 520 |
26 214 400 |
18 000 |
36 000 |
2 Gbps |
|
polar.mysql.x2.large.c |
4 cœurs, 8 Go |
100 |
3 000 |
20 971 520 |
26 214 400 |
32 000 |
64 000 |
2 Gbps |
|
polar.mysql.x4.large.c |
4 cœurs, 16 Go |
100 |
8 000 |
20 971 520 |
26 214 400 |
32 000 |
64 000 |
4 Gbps |
|
polar.mysql.x8.large.c |
4 cœurs, 32 Go |
100 |
8 000 |
20 971 520 |
26 214 400 |
36 000 |
72 000 |
4 Gbps |
|
polar.mysql.x2.xlarge.c |
8 cœurs, 16 Go |
100 |
6 000 |
20 971 520 |
26 214 400 |
48 000 |
96 000 |
2 Gbps |
|
polar.mysql.x4.xlarge.c |
8 cœurs, 32 Go |
100 |
10 000 |
20 971 520 |
26 214 400 |
48 000 |
96 000 |
8 Gbps |
|
polar.mysql.x8.xlarge.c |
8 cœurs, 64 Go |
100 |
16 000 |
20 971 520 |
26 214 400 |
50 000 |
108 000 |
10 Gbps |
|
polar.mysql.x2.2xlarge.c |
16 cœurs, 32 Go |
100 |
16 000 |
20 971 520 |
26 214 400 |
50 000 |
192 000 |
4 Gbps |
|
polar.mysql.x4.2xlarge.c |
16 cœurs, 64 Go |
100 |
32 000 |
20 971 520 |
26 214 400 |
50 000 |
192 000 |
16 Gbps |
|
polar.mysql.x8.2xlarge.c |
16 cœurs, 128 Go |
100 |
32 000 |
20 971 520 |
26 214 400 |
50 000 |
192 000 |
16 Gbps |
|
polar.mysql.x2.4xlarge.c |
32 cœurs, 64 Go |
100 |
32 000 |
20 971 520 |
26 214 400 |
80 000 |
288 000 |
16 Gbps |
|
polar.mysql.x4.4xlarge.c |
32 cœurs, 128 Go |
500 |
64 000 |
104 857 600 |
131 072 000 |
80 000 |
288 000 |
20 Gbps |
|
polar.mysql.x8.4xlarge.c |
32 cœurs, 256 Go |
500 |
64 000 |
104 857 600 |
131 072 000 |
80 000 |
288 000 |
24 Gbps |
|
polar.mysql.x4.8xlarge.c |
64 cœurs, 256 Go |
500 |
64 000 |
104 857 600 |
131 072 000 |
100 000 |
288 000 |
24 Gbps |
|
polar.mysql.x8.8xlarge.c |
64 cœurs, 512 Go |
500 |
100 000 |
104 857 600 |
131 072 000 |
100 000 |
288 000 |
24 Gbps |
-
Dans un cluster PSL4/PSL5, chaque sous-cluster dispose de sa propre allocation de stockage indépendante et n'interfère pas avec les autres.
Par exemple, si la spécification de stockage du cluster acheté est de 96 000 IOPS et 8 Gbps, alors avec un nœud lecture/écriture et trois nœuds en lecture seule formant quatre sous-clusters, chaque sous-cluster bénéficie individuellement de 96 000 IOPS et de 8 Gbps de bande passante, indépendamment des autres.
PolarStore (PSL4/PSL5) prend en charge le stockage à l'échelle du pétaoctet. Pour réserver une telle capacité, Contactez-nous.
IOPS max.4
La valeur maximale d'IOPS est théorique. Les valeurs réelles ne sont pas garanties dans toutes les conditions.
IOPS et débit des disques ESSD
Les IOPS et le débit maximaux d'un disque ESSD dépendent de la classe du disque (PL0/PL1/PL2/PL3/AutoPL) et de la capacité achetée, et non de la spécification du nœud de calcul (CPU et mémoire). Pour obtenir des IOPS plus élevés, choisissez une classe PL supérieure, augmentez la capacité ou relevez les IOPS provisionnés AutoPL. En revanche, pour PSL4/PSL5, les IOPS maximums augmentent linéairement avec la spécification du nœud. Le tableau ci-dessous détaille les IOPS et le débit maximaux par classe ESSD.
Les valeurs indiquées dans le tableau correspondent aux performances maximales par classe. Les IOPS et le débit réels des disques ESSD augmentent linéairement avec la capacité achetée ; les valeurs du tableau ne sont atteintes que lorsque le disque est suffisamment volumineux. Utilisez les formules ci-dessous pour convertir la capacité en performances réelles.
Pour les disques ESSD AutoPL, vous pouvez configurer les Provisioned IOPS of AutoPL Disks lors de l'achat, ou Modifier les performances ESSD, afin d'augmenter le plafond d'IOPS jusqu'à un total de 100 000.
Pour plus de détails sur les performances des disques ESSD, consultez Disques ESSD et Disques ESSD AutoPL.
Classe de disque | Formule IOPS | IOPS max. | Formule débit (Mo/s) | Débit max. |
ESSD PL0 | min{1800+12*capacity, 10000} | 10 000 | min{100+0,25*capacity, 180} | 180 Mo/s |
ESSD PL1 | min{1800+50*capacity, 50000} | 50 000 | min{120+0,5*capacity, 350} | 350 Mo/s |
ESSD PL2 | min{1800+50*capacity, 100000} | 100 000 | min{120+0,5*capacity, 750} | 750 Mo/s |
ESSD PL3 | min{1800+50*capacity, 1000000} | 1 000 000 | min{120+0,5*capacity, 4000} | 4 000 Mo/s |
ESSD AutoPL |
| 100 000 |
| 1 131 Mo/s |
Remarques d'utilisation
1 Connexions maximales
Les valeurs indiquées dans les tableaux sont des valeurs par défaut. Pour augmenter cette limite, définissez le paramètre max_connections dans la console. La plage valide s'étend de 1 à 200 000. Pour plus de détails, consultez Définir les paramètres du cluster.
2 3 Inodes et blktags
PolarDB accède au stockage sous-jacent via PolarFileSystem (PolarFS), un système de fichiers distribué développé par Alibaba Cloud. PolarFS utilise les inodes et les blktags comme unités de stockage :
Un inode correspond à un fichier.
Un blktag représente 4 Mo d'espace logique sur le stockage bloc.
Ces deux compteurs augmentent linéairement avec la capacité du disque. Un disque de 10 Go prend en charge jusqu'à 2 048 inodes et 2 560 blktags. Si la capacité, le nombre d'inodes ou le nombre de blktags atteint la limite supérieure, mettez à niveau les spécifications du disque.
Pour les clusters reposant sur ESSD, la couche de stockage ESSD utilise également des inodes et des blktags, suivant la même relation linéaire avec la capacité du disque.
Conversions des unités de capacité :
1 To = 1 024 Go
1 Go = 1 024 Mo
1 Mo = 1 024 Ko
1 Ko = 1 024 octets