PolarDB for MySQL Standard Edition のコンピューティングノードは、X86 および YiTian ARM アーキテクチャで、汎用と専用の 2 つのインスタンスファミリーで利用できます。パフォーマンスメトリックは、ストレージクラス (ESSD または PSL4/PSL5) によって異なります。
ファミリーの選択
ファミリー | リソース割り当て | 最適な用途 |
汎用 | CPU は同じサーバー上のクラスター間で共有されます。 | リソースの多重化によるメリットがある、コスト重視のワークロード |
専用 | コンピューティングリソース (CPU など) は、ご利用のクラスターに専有で割り当てられます。他のクラスターとは共有されません。 | 安定した予測可能なパフォーマンスを必要とするワークロード |
コンピューティングノード仕様
ESSD ディスク
X86 — 汎用
仕様コード | CPU とメモリ | 最大ストレージ容量 (TB) | デフォルトの最大接続数1 | 最大 inode 数2 | 最大 blktag 数3 |
polar.mysql.g1.tiny.c | 1 コア、1 GB | 64 | 1,000 | 6,707,200 | 8,384,000 |
polar.mysql.g1.small.c | 1 コア、2 GB | 64 | 2,000 | 6,707,200 | 8,384,000 |
polar.mysql.g2.small.c | 2 コア、4 GB | 64 | 2,000 | 6,707,200 | 8,384,000 |
polar.mysql.g4.medium.c | 2 コア、8 GB | 64 | 2,000 | 6,707,200 | 8,384,000 |
polar.mysql.g8.medium.c | 2 コア、16 GB | 64 | 6,000 | 6,707,200 | 8,384,000 |
polar.mysql.g2.large.c | 4 コア、8 GB | 64 | 3,000 | 6,707,200 | 8,384,000 |
polar.mysql.g4.large.c | 4 コア、16 GB | 64 | 6,000 | 6,707,200 | 8,384,000 |
polar.mysql.g8.large.c | 4 コア、32 GB | 64 | 10,000 | 6,707,200 | 8,384,000 |
polar.mysql.g2.xlarge.c | 8 コア、16 GB | 64 | 6,000 | 6,707,200 | 8,384,000 |
polar.mysql.g4.xlarge.c | 8 コア、32 GB | 64 | 10,000 | 6,707,200 | 8,384,000 |
polar.mysql.g8.xlarge.c | 8 コア、64 GB | 64 | 16,000 | 6,707,200 | 8,384,000 |
polar.mysql.g2.2xlarge.c | 16 コア、32 GB | 64 | 10,000 | 6,707,200 | 8,384,000 |
polar.mysql.g4.2xlarge.c | 16 コア、64 GB | 64 | 16,000 | 6,707,200 | 8,384,000 |
polar.mysql.g8.2xlarge.c | 16 コア、128 GB | 64 | 16,000 | 6,707,200 | 8,384,000 |
X86 — 専用
仕様コード | CPU とメモリ | 最大ストレージ容量 (TB) | デフォルトの最大接続数1 | 最大 inode 数2 | 最大 blktag 数3 |
polar.mysql.x4.medium.c | 2 コア、8 GB | 64 | 6,000 | 6,707,200 | 8,384,000 |
polar.mysql.x8.medium.c | 2 コア、16 GB | 64 | 8,000 | 6,707,200 | 8,384,000 |
polar.mysql.x2.large.c | 4 コア、8 GB | 64 | 6,000 | 6,707,200 | 8,384,000 |
polar.mysql.x4.large.c | 4 コア、16 GB | 64 | 8,000 | 6,707,200 | 8,384,000 |
polar.mysql.x8.large.c | 4 コア、32 GB | 64 | 8,000 | 6,707,200 | 8,384,000 |
polar.mysql.x2.xlarge.c | 8 コア、16 GB | 64 | 8,000 | 6,707,200 | 8,384,000 |
polar.mysql.x4.xlarge.c | 8 コア、32 GB | 64 | 10,000 | 6,707,200 | 8,384,000 |
polar.mysql.x8.xlarge.c | 8 コア、64 GB | 64 | 16,000 | 6,707,200 | 8,384,000 |
polar.mysql.x2.2xlarge.c | 16 コア、32 GB | 64 | 10,000 | 6,707,200 | 8,384,000 |
polar.mysql.x4.2xlarge.c | 16 コア、64 GB | 64 | 32,000 | 6,707,200 | 8,384,000 |
polar.mysql.x8.2xlarge.c | 16 コア、128 GB | 64 | 32,000 | 6,707,200 | 8,384,000 |
polar.mysql.x2.4xlarge.c | 32 コア、64 GB | 64 | 32,000 | 6,707,200 | 8,384,000 |
polar.mysql.x4.4xlarge.c | 32 コア、128 GB | 64 | 64,000 | 104,857,600 | 131,072,000 |
polar.mysql.x8.4xlarge.c | 32 コア、256 GB | 64 | 64,000 | 104,857,600 | 131,072,000 |
polar.mysql.x4.8xlarge.c | 64 コア、256 GB | 64 | 64,000 | 104,857,600 | 131,072,000 |
polar.mysql.x8.8xlarge.c | 64 コア、512 GB | 64 | 64,000 | 104,857,600 | 131,072,000 |
YiTian ARM — 汎用
仕様コード | CPU とメモリ | 最大ストレージ容量 (TB) | デフォルトの最大接続数1 | 最大 inode 数2 | 最大 blktag 数3 |
polar.mysql.g1m.tiny.c | 1 コア、1 GB | 64 | 1,000 | 6,707,200 | 8,384,000 |
polar.mysql.g1m.small.c | 1 コア、2 GB | 64 | 2,000 | 6,707,200 | 8,384,000 |
polar.mysql.g2m.small.c | 2 コア、4 GB | 64 | 2,000 | 6,707,200 | 8,384,000 |
polar.mysql.g4m.medium.c | 2 コア、8 GB | 64 | 2,000 | 6,707,200 | 8,384,000 |
polar.mysql.g8m.medium.c | 2 コア、16 GB | 64 | 6,000 | 6,707,200 | 8,384,000 |
polar.mysql.g2m.large.c | 4 コア、8 GB | 64 | 3,000 | 6,707,200 | 8,384,000 |
polar.mysql.g4m.large.c | 4 コア、16 GB | 64 | 6,000 | 6,707,200 | 8,384,000 |
polar.mysql.g8m.large.c | 4 コア、32 GB | 64 | 10,000 | 6,707,200 | 8,384,000 |
polar.mysql.g2m.xlarge.c | 8 コア、16 GB | 64 | 6,000 | 6,707,200 | 8,384,000 |
polar.mysql.g4m.xlarge.c | 8 コア、32 GB | 64 | 10,000 | 6,707,200 | 8,384,000 |
polar.mysql.g8m.xlarge.c | 8 コア、64 GB | 64 | 16,000 | 6,707,200 | 8,384,000 |
polar.mysql.g2m.2xlarge.c | 16 コア、32 GB | 64 | 10,000 | 6,707,200 | 8,384,000 |
polar.mysql.g4m.2xlarge.c | 16 コア、64 GB | 64 | 16,000 | 6,707,200 | 8,384,000 |
polar.mysql.g8m.2xlarge.c | 16 コア、128 GB | 64 | 16,000 | 6,707,200 | 8,384,000 |
YiTian ARM — 専用
仕様コード | CPU とメモリ | 最大ストレージ容量 (TB) | デフォルトの最大接続数1 | 最大 inode 数2 | 最大 blktag 数3 |
polar.mysql.x4m.medium.c | 2 コア、8 GB | 64 | 6,000 | 6,707,200 | 8,384,000 |
polar.mysql.x8m.medium.c | 2 コア、16 GB | 64 | 8,000 | 6,707,200 | 8,384,000 |
polar.mysql.x2m.large.c | 4 コア、8 GB | 64 | 6,000 | 6,707,200 | 8,384,000 |
polar.mysql.x4m.large.c | 4 コア、16 GB | 64 | 8,000 | 6,707,200 | 8,384,000 |
polar.mysql.x8m.large.c | 4 コア、32 GB | 64 | 8,000 | 6,707,200 | 8,384,000 |
polar.mysql.x2m.xlarge.c | 8 コア、16 GB | 64 | 8,000 | 6,707,200 | 8,384,000 |
polar.mysql.x4m.xlarge.c | 8 コア、32 GB | 64 | 10,000 | 6,707,200 | 8,384,000 |
polar.mysql.x8m.xlarge.c | 8 コア、64 GB | 64 | 16,000 | 6,707,200 | 8,384,000 |
polar.mysql.x2m.2xlarge.c | 16 コア、32 GB | 64 | 10,000 | 6,707,200 | 8,384,000 |
polar.mysql.x4m.2xlarge.c | 16 コア、64 GB | 64 | 32,000 | 6,707,200 | 8,384,000 |
polar.mysql.x8m.2xlarge.c | 16 コア、128 GB | 64 | 32,000 | 6,707,200 | 8,384,000 |
polar.mysql.x2m.4xlarge.c | 32 コア、64 GB | 64 | 32,000 | 6,707,200 | 8,384,000 |
polar.mysql.x4m.4xlarge.c | 32 コア、128 GB | 64 | 64,000 | 6,707,200 | 8,384,000 |
polar.mysql.x8m.4xlarge.c | 32 コア、256 GB | 64 | 64,000 | 6,707,200 | 8,384,000 |
PSL4/PSL5
YiTian ARM アーキテクチャは PSL4 または PSL5 をサポートしていません。
X86 — 汎用
仕様コード | CPU とメモリ | 最大ストレージ容量 (TB) | デフォルトの最大接続数1 | 最大 inode 数2 | 最大 blktag 数3 | 最大 PSL4 IOPS4 | 最大 PSL5 IOPS4 | I/O 帯域幅 |
polar.mysql.g1.tiny.c | 1 コア、1 GB | 100 | 1,000 | 20,971,520 | 26,214,400 | 1,500 | 3,000 | 1 Gbps |
polar.mysql.g1.small.c | 1 コア、2 GB | 100 | 1,500 | 20,971,520 | 26,214,400 | 1,700 | 3,400 | 1 Gbps |
polar.mysql.g2.small.c | 2 コア、4 GB | 100 | 1,800 | 20,971,520 | 26,214,400 | 4,000 | 8,000 | 1 Gbps |
polar.mysql.g4.medium.c | 2 コア、8 GB | 100 | 2,000 | 20,971,520 | 26,214,400 | 8,000 | 16,000 | 1 Gbps |
polar.mysql.g8.medium.c | 2 コア、16 GB | 100 | 8,000 | 20,971,520 | 26,214,400 | 8,000 | 16,000 | 2 Gbps |
polar.mysql.g2.large.c | 4 コア、8 GB | 100 | 3,000 | 20,971,520 | 26,214,400 | 15,000 | 30,000 | 2 Gbps |
polar.mysql.g4.large.c | 4 コア、16 GB | 100 | 6,000 | 20,971,520 | 26,214,400 | 21,000 | 42,000 | 2 Gbps |
polar.mysql.g8.large.c | 4 コア、32 GB | 100 | 8,000 | 20,971,520 | 26,214,400 | 21,000 | 42,000 | 4 Gbps |
polar.mysql.g2.xlarge.c | 8 コア、16 GB | 100 | 6,000 | 20,971,520 | 26,214,400 | 24,000 | 48,000 | 2 Gbps |
polar.mysql.g4.xlarge.c | 8 コア、32 GB | 100 | 10,000 | 20,971,520 | 26,214,400 | 27,000 | 54,000 | 4 Gbps |
polar.mysql.g8.xlarge.c | 8 コア、64 GB | 100 | 16,000 | 20,971,520 | 26,214,400 | 27,000 | 54,000 | 10 Gbps |
polar.mysql.g2.2xlarge.c | 16 コア、32 GB | 100 | 16,000 | 20,971,520 | 26,214,400 | 31,500 | 63,000 | 4 Gbps |
polar.mysql.g4.2xlarge.c | 16 コア、64 GB | 100 | 16,000 | 20,971,520 | 26,214,400 | 31,500 | 63,000 | 4 Gbps |
polar.mysql.g8.2xlarge.c | 16 コア、128 GB | 100 | 16,000 | 20,971,520 | 26,214,400 | 31,500 | 63,000 | 8 Gbps |
X86 — 専用
仕様コード | CPU とメモリ | 最大ストレージ容量 (TB) | デフォルトの最大接続数1 | 最大 inode 数2 | 最大 blktag 数3 | 最大 PSL4 IOPS4 | 最大 PSL5 IOPS4 | I/O 帯域幅 |
polar.mysql.x4.medium.c | 2 コア、8 GB | 100 | 6,000 | 20,971,520 | 26,214,400 | 8,000 | 16,000 | 1 Gbps |
polar.mysql.x8.medium.c | 2 コア、16 GB | 100 | 8,000 | 20,971,520 | 26,214,400 | 18,000 | 36,000 | 2 Gbps |
polar.mysql.x2.large.c | 4 コア、8 GB | 100 | 3,000 | 20,971,520 | 26,214,400 | 32,000 | 64,000 | 2 Gbps |
polar.mysql.x4.large.c | 4 コア、16 GB | 100 | 8,000 | 20,971,520 | 26,214,400 | 32,000 | 64,000 | 4 Gbps |
polar.mysql.x8.large.c | 4 コア、32 GB | 100 | 8,000 | 20,971,520 | 26,214,400 | 36,000 | 72,000 | 4 Gbps |
polar.mysql.x2.xlarge.c | 8 コア、16 GB | 100 | 6,000 | 20,971,520 | 26,214,400 | 48,000 | 96,000 | 2 Gbps |
polar.mysql.x4.xlarge.c | 8 コア、32 GB | 100 | 10,000 | 20,971,520 | 26,214,400 | 48,000 | 96,000 | 8 Gbps |
polar.mysql.x8.xlarge.c | 8 コア、64 GB | 100 | 16,000 | 20,971,520 | 26,214,400 | 50,000 | 108,000 | 10 Gbps |
polar.mysql.x2.2xlarge.c | 16 コア、32 GB | 100 | 16,000 | 20,971,520 | 26,214,400 | 50,000 | 192,000 | 4 Gbps |
polar.mysql.x4.2xlarge.c | 16 コア、64 GB | 100 | 32,000 | 20,971,520 | 26,214,400 | 50,000 | 192,000 | 16 Gbps |
polar.mysql.x8.2xlarge.c | 16 コア、128 GB | 100 | 32,000 | 20,971,520 | 26,214,400 | 50,000 | 192,000 | 16 Gbps |
polar.mysql.x2.4xlarge.c | 32 コア、64 GB | 100 | 32,000 | 20,971,520 | 26,214,400 | 80,000 | 288,000 | 16 Gbps |
polar.mysql.x4.4xlarge.c | 32 コア、128 GB | 500 | 64,000 | 104,857,600 | 131,072,000 | 80,000 | 288,000 | 20 Gbps |
polar.mysql.x8.4xlarge.c | 32 コア、256 GB | 500 | 64,000 | 104,857,600 | 131,072,000 | 80,000 | 288,000 | 24 Gbps |
polar.mysql.x4.8xlarge.c | 64 コア、256 GB | 500 | 64,000 | 104,857,600 | 131,072,000 | 100,000 | 288,000 | 24 Gbps |
polar.mysql.x8.8xlarge.c | 64 コア、512 GB | 500 | 100,000 | 104,857,600 | 131,072,000 | 100,000 | 288,000 | 24 Gbps |
PSL4/PSL5 クラスターでは、各サブクラスターは独自の独立したストレージ割り当てを持ち、他のサブクラスターと干渉しません。
たとえば、購入したクラスターストレージの仕様が 96,000 IOPS と 8 Gbps の場合、1 つの読み取り/書き込みノードと 3 つの読み取り専用ノードが 4 つのサブクラスターを形成すると、各サブクラスターはそれぞれ独立して 96,000 IOPS と 8 Gbps の帯域幅を持ちます。
PolarStore (PSL4/PSL5) はペタバイトレベルのストレージをサポートしています。このような容量を予約するには、お問い合わせください。
最大 IOPS4
最大 IOPS は理論値です。実際の値は、すべての条件下で保証されるわけではありません。
ESSD の IOPS とスループット
ESSD ディスクの最大 IOPS とスループットは、ディスククラス (PL0/PL1/PL2/PL3/AutoPL) と購入したディスク容量によって決まり、コンピューティングノードの仕様 (CPU とメモリ) には依存しません。より高い IOPS を得るには、より高い PL クラスを選択するか、より多くの容量を購入するか、AutoPL のプロビジョニング済み IOPS をスペックアップします。対照的に、PSL4/PSL5 の最大 IOPS はノードの仕様に比例して増加します。ESSD クラスごとの最大 IOPS とスループットを以下に示します。
表の値は、クラスごとのピークパフォーマンスです。実際の ESSD の IOPS とスループットは、購入したディスク容量に比例して増加します。表の値は、ディスクが十分に大きい場合にのみ達成されます。以下の数式を使用して、容量を実際のパフォーマンスに変換します。
ESSD AutoPL ディスクの場合、購入時に AutoPL ディスクの事前設定 IOPS を設定するか、ESSD パフォーマンスの変更を行うことで、IOPS の上限を合計 100,000 まで引き上げることができます。
ESSD ディスクのパフォーマンスの詳細については、「ESSD」および「ESSD AutoPL ディスク」をご参照ください。
ディスククラス | IOPS 数式 | 最大 IOPS | スループット数式 (MB/s) | 最大スループット |
ESSD PL0 | min{1800+12*capacity, 10000} | 10,000 | min{100+0.25*capacity, 180} | 180 MB/s |
ESSD PL1 | min{1800+50*capacity, 50000} | 50,000 | min{120+0.5*capacity, 350} | 350 MB/s |
ESSD PL2 | min{1800+50*capacity, 100000} | 100,000 | min{120+0.5*capacity, 750} | 750 MB/s |
ESSD PL3 | min{1800+50*capacity, 1000000} | 1,000,000 | min{120+0.5*capacity, 4000} | 4,000 MB/s |
ESSD AutoPL |
| 100,000 |
| 1,131 MB/s |
注意事項
1 最大接続数
表の値はデフォルトです。上限を上げるには、コンソールで max_connections パラメーターを設定します。有効値は 1 から 200,000 です。詳細については、「クラスターパラメーターの設定」をご参照ください。
2 3 inode と blktag
PolarDB は、Alibaba Cloud が開発した分散ファイルシステムである PolarFileSystem (PolarFS) を介して基盤となるストレージにアクセスします。PolarFS は、ストレージユニットとして inode と blktag を使用します。
inode は 1 つのファイルを表します。
blktag はブロックストレージ上の 4 MB の論理空間を表します。
どちらの数もディスク容量に比例して増加します。10 GB のディスクは、最大 2,048 inode と 2,560 blktag をサポートします。容量、inode 数、または blktag 数が上限に達した場合は、ディスクの仕様をスペックアップしてください。
ESSD をバックエンドとするクラスターの場合、ESSD ストレージレイヤーも inode と blktag を使用し、ディスク容量と同じ線形関係に従います。
容量単位の変換:
1 TB = 1,024 GB
1 GB = 1,024 MB
1 MB = 1,024 KB
1 KB = 1,024 バイト