このトピックでは、PolarDB for MySQL Standard Edition クラスターの計算ノードの仕様について説明します。
製品サブシリーズ
Standard Edition クラスターの計算ノードは、汎用と専用の 2 つのサブシリーズで利用できます。
汎用: 同じサーバー上の異なるクラスターが、CPU などのアイドル状態の計算リソースを共有します。このリソース共有モデルは、非常にコスト効率が高いです。
専用: 各クラスターは、CPU などの割り当てられた計算リソースを専有し、同じサーバー上の他のクラスターと共有しません。これにより、より安定した信頼性の高いパフォーマンスが提供されます。
計算ノードの仕様
計算ノードのパフォーマンスパラメーターは、ストレージタイプによって異なります。
エンタープライズ SSD (ESSD)
CPU アーキテクチャ | 仕様コード | CPU とメモリ | 最大ストレージ容量 | デフォルトの最大接続数1 | 最大ファイルシステム inode 数2 | 最大ファイルシステム blktag 数3 | 最大 IOPS とスループット4 |
x86 (汎用) | polar.mysql.g1.tiny.c | 1 コア、1 GB | 64 TB | 1,000 | 6,707,200 | 8,384,000 |
|
polar.mysql.g1.small.c | 1 コア、2 GB | 64 TB | 2,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g2.small.c | 2 コア、4 GB | 64 TB | 2,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g4.medium.c | 2 コア、8 GB | 64 TB | 2,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g8.medium.c | 2 コア、16 GB | 64 TB | 6,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g2.large.c | 4 コア、8 GB | 64 TB | 3,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g4.large.c | 4 コア、16 GB | 64 TB | 6,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g8.large.c | 4 コア、32 GB | 64 TB | 10,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g2.xlarge.c | 8 コア、16 GB | 64 TB | 6,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g4.xlarge.c | 8 コア、32 GB | 64 TB | 10,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g8.xlarge.c | 8 コア、64 GB | 64 TB | 16,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g2.2xlarge.c | 16 コア、32 GB | 64 TB | 10,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g4.2xlarge.c | 16 コア、64 GB | 64 TB | 16,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g8.2xlarge.c | 16 コア、128 GB | 64 TB | 16,000 | 6,707,200 | 8,384,000 | ||
x86 (専用) | polar.mysql.x4.medium.c | 2 コア、8 GB | 64 TB | 6,000 | 6,707,200 | 8,384,000 | |
polar.mysql.x8.medium.c | 2 コア、16 GB | 64 TB | 8,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x2.large.c | 4 コア、8 GB | 64 TB | 6,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x4.large.c | 4 コア、16 GB | 64 TB | 8,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x8.large.c | 4 コア、32 GB | 64 TB | 8,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x2.xlarge.c | 8 コア、16 GB | 64 TB | 8,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x4.xlarge.c | 8 コア、32 GB | 64 TB | 10,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x8.xlarge.c | 8 コア、64 GB | 64 TB | 16,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x2.2xlarge.c | 16 コア、32 GB | 64 TB | 10,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x4.2xlarge.c | 16 コア、64 GB | 64 TB | 32,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x8.2xlarge.c | 16 コア、128 GB | 64 TB | 32,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x2.4xlarge.c | 32 コア、64 GB | 64 TB | 32,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x4.4xlarge.c | 32 コア、128 GB | 64 TB | 64,000 | 104,857,600 | 131,072,000 | ||
polar.mysql.x8.4xlarge.c | 32 コア、256 GB | 64 TB | 64,000 | 104,857,600 | 131,072,000 | ||
polar.mysql.x4.8xlarge.c | 64 コア、256 GB | 64 TB | 64,000 | 104,857,600 | 131,072,000 | ||
polar.mysql.x8.8xlarge.c | 64 コア、512 GB | 64 TB | 64,000 | 104,857,600 | 131,072,000 | ||
YiTian ARM (汎用) | polar.mysql.g1m.tiny.c | 1 コア、1 GB | 32 TB | 1,000 | 6,707,200 | 8,384,000 | |
polar.mysql.g1m.small.c | 1 コア、2 GB | 32 TB | 2,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g2m.small.c | 2 コア、4 GB | 32 TB | 2,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g4m.medium.c | 2 コア、8 GB | 32 TB | 2,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g8m.medium.c | 2 コア、16 GB | 32 TB | 6,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g2m.large.c | 4 コア、8 GB | 32 TB | 3,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g4m.large.c | 4 コア、16 GB | 32 TB | 6,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g8m.large.c | 4 コア、32 GB | 32 TB | 10,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g2m.xlarge.c | 8 コア、16 GB | 32 TB | 6,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g4m.xlarge.c | 8 コア、32 GB | 32 TB | 10,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g8m.xlarge.c | 8 コア、64 GB | 32 TB | 16,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g2m.2xlarge.c | 16 コア、32 GB | 32 TB | 10,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g4m.2xlarge.c | 16 コア、64 GB | 32 TB | 16,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.g8m.2xlarge.c | 16 コア、128 GB | 32 TB | 16,000 | 6,707,200 | 8,384,000 | ||
YiTian ARM (専用) | polar.mysql.x4m.medium.c | 2 コア、8 GB | 32 TB | 6,000 | 6,707,200 | 8,384,000 | |
polar.mysql.x8m.medium.c | 2 コア、16 GB | 32 TB | 8,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x2m.large.c | 4 コア、8 GB | 32 TB | 6,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x4m.large.c | 4 コア、16 GB | 32 TB | 8,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x8m.large.c | 4 コア、32 GB | 32 TB | 8,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x2m.xlarge.c | 8 コア、16 GB | 32 TB | 8,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x4m.xlarge.c | 8 コア、32 GB | 32 TB | 10,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x8m.xlarge.c | 8 コア、64 GB | 32 TB | 16,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x2m.2xlarge.c | 16 コア、32 GB | 32 TB | 10,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x4m.2xlarge.c | 16 コア、64 GB | 32 TB | 32,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x8m.2xlarge.c | 16 コア、128 GB | 32 TB | 32,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x2m.4xlarge.c | 32 コア、64 GB | 32 TB | 32,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x4m.4xlarge.c | 32 コア、128 GB | 32 TB | 64,000 | 6,707,200 | 8,384,000 | ||
polar.mysql.x8m.4xlarge.c | 32 コア、256 GB | 32 TB | 64,000 | 6,707,200 | 8,384,000 |
デフォルトの最大接続数1
この表は、デフォルトの最大接続数を示しています。クラスターの最大接続数は、コンソールで max_connections パラメーターを変更することで変更できます。このパラメーターの値の範囲は 1 から 200,000 です。詳細については、「クラスターパラメーターの設定」をご参照ください。
最大ファイルシステム inode 数2 および最大ファイルシステム blktag 数3
PolarDB Standard Edition は、ストレージレイヤーに企業向け SSD (ESSD) を使用します。ESSD ストレージレイヤーは inode と blktag を使用します。inode はファイルに対応します。blktag はブロックストレージ内の 4 MB の論理空間に対応します。利用可能な inode と blktag の数は、ディスク容量に線形に比例します。たとえば、10 GB のディスクには最大 2,048 個の inode と 2,560 個の blktag があります。容量、inode 数、または blktag 数が現在の仕様の制限に達した場合は、仕様をスペックアップする必要があります。
容量単位の変換は次のとおりです。
1 TB = 1,024 GB
1 GB = 1,024 MB
1 MB = 1,024 KB
1 KB = 1,024 バイト
最大 IOPS とスループット4
最大 IOPS とスループットは理論上の最大値です。これらの値はすべての条件下で保証されるものではなく、通常は購入したディスク領域によって制限されます。
ESSD AutoPL ディスクの初期 IOPS は 50,000 です。クラスターを購入する際に、[AutoPL ディスクのプロビジョニング済み IOPS]して、IOPS の上限を増やすことができます。最大合計 IOPS は 100,000 です。
詳細については、「ESSD」および「ESSD AutoPL ディスク」をご参照ください。
ESSD の IOPS とスループットは複数のノード間で共有されます。たとえば、8 コアと 32 GB のメモリを持つ計算ノード、PL1 ESSD を使用し、1 つの読み取り/書き込みノードと 3 つの読み取り専用ノードを含むクラスターを考えます。この場合、4 つのノードすべてがストレージパフォーマンスを共有します。これは、4 つのノードの合計 IOPS が PL1 ESSD のパフォーマンス制限である 50,000 IOPS を超えることができず、合計スループットが 350 MB/s を超えることができないことを意味します。さらに、PL1 ESSD のパフォーマンス制限に達する能力は、購入したディスク領域にも依存します。
PSL4/PSL5
YiTian ARM アーキテクチャは、PSL4 または PSL5 ストレージタイプをサポートしていません。
CPU アーキテクチャ | 仕様コード | CPU とメモリ | 最大ストレージ容量 | デフォルトの最大接続数1 | 最大ファイルシステム inode 数2 | 最大ファイルシステム blktag 数3 | PSL4 最大 IOPS4 | PSL5 最大 IOPS4 | I/O 帯域幅 |
x86 (汎用) | polar.mysql.g1.tiny.c | 1 コア、1 GB | 100 TB | 1,000 | 20,971,520 | 26,214,400 | 1,500 | 3,000 | 1 Gbps |
polar.mysql.g1.small.c | 1 コア、2 GB | 100 TB | 1,500 | 20,971,520 | 26,214,400 | 1,700 | 3,400 | 1 Gbps | |
polar.mysql.g2.small.c | 2 コア、4 GB | 100 TB | 1,800 | 20,971,520 | 26,214,400 | 4,000 | 8,000 | 1 Gbps | |
polar.mysql.g4.medium.c | 2 コア、8 GB | 100 TB | 2,000 | 20,971,520 | 26,214,400 | 8,000 | 16,000 | 1 Gbps | |
polar.mysql.g8.medium.c | 2 コア、16 GB | 100 TB | 8,000 | 20,971,520 | 26,214,400 | 8,000 | 16,000 | 2 Gbps | |
polar.mysql.g2.large.c | 4 コア、8 GB | 100 TB | 3,000 | 20,971,520 | 26,214,400 | 15,000 | 30,000 | 2 Gbps | |
polar.mysql.g4.large.c | 4 コア、16 GB | 100 TB | 6,000 | 20,971,520 | 26,214,400 | 21,000 | 42,000 | 2 Gbps | |
polar.mysql.g8.large.c | 4 コア、32 GB | 100 TB | 8,000 | 20,971,520 | 26,214,400 | 21,000 | 42,000 | 4 Gbps | |
polar.mysql.g2.xlarge.c | 8 コア、16 GB | 100 TB | 6,000 | 20,971,520 | 26,214,400 | 24,000 | 48,000 | 2 Gbps | |
polar.mysql.g4.xlarge.c | 8 コア、32 GB | 100 TB | 10,000 | 20,971,520 | 26,214,400 | 27,000 | 54,000 | 4 Gbps | |
polar.mysql.g8.xlarge.c | 8 コア、64 GB | 100 TB | 16,000 | 20,971,520 | 26,214,400 | 27,000 | 54,000 | 10 Gbps | |
polar.mysql.g2.2xlarge.c | 16 コア、32 GB | 100 TB | 16,000 | 20,971,520 | 26,214,400 | 31,500 | 63,000 | 4 Gbps | |
polar.mysql.g4.2xlarge.c | 16 コア、64 GB | 100 TB | 16,000 | 20,971,520 | 26,214,400 | 31,500 | 63,000 | 4 Gbps | |
polar.mysql.g8.2xlarge.c | 16 コア、128 GB | 100 TB | 16,000 | 20,971,520 | 26,214,400 | 31,500 | 63,000 | 8 Gbps | |
x86 (専用) | polar.mysql.x4.medium.c | 2 コア、8 GB | 100 TB | 6,000 | 20,971,520 | 26,214,400 | 8,000 | 16,000 | 1 Gbps |
polar.mysql.x8.medium.c | 2 コア、16 GB | 100 TB | 8,000 | 20,971,520 | 26,214,400 | 18,000 | 36,000 | 2 Gbps | |
polar.mysql.x2.large.c | 4 コア、8 GB | 100 TB | 3,000 | 20,971,520 | 26,214,400 | 32,000 | 64,000 | 2 Gbps | |
polar.mysql.x4.large.c | 4 コア、16 GB | 100 TB | 8,000 | 20,971,520 | 26,214,400 | 32,000 | 64,000 | 4 Gbps | |
polar.mysql.x8.large.c | 4 コア、32 GB | 100 TB | 8,000 | 20,971,520 | 26,214,400 | 36,000 | 72,000 | 4 Gbps | |
polar.mysql.x2.xlarge.c | 8 コア、16 GB | 100 TB | 6,000 | 20,971,520 | 26,214,400 | 48,000 | 96,000 | 2 Gbps | |
polar.mysql.x4.xlarge.c | 8 コア、32 GB | 100 TB | 10,000 | 20,971,520 | 26,214,400 | 48,000 | 96,000 | 8 Gbps | |
polar.mysql.x8.xlarge.c | 8 コア、64 GB | 100 TB | 16,000 | 20,971,520 | 26,214,400 | 50,000 | 108,000 | 10 Gbps | |
polar.mysql.x2.2xlarge.c | 16 コア、32 GB | 100 TB | 16,000 | 20,971,520 | 26,214,400 | 50,000 | 192,000 | 4 Gbps | |
polar.mysql.x4.2xlarge.c | 16 コア、64 GB | 100 TB | 32,000 | 20,971,520 | 26,214,400 | 50,000 | 192,000 | 16 Gbps | |
polar.mysql.x8.2xlarge.c | 16 コア、128 GB | 100 TB | 32,000 | 20,971,520 | 26,214,400 | 50,000 | 192,000 | 16 Gbps | |
polar.mysql.x2.4xlarge.c | 32 コア、64 GB | 100 TB | 32,000 | 20,971,520 | 26,214,400 | 80,000 | 288,000 | 16 Gbps | |
polar.mysql.x4.4xlarge.c | 32 コア、128 GB | 500 TB | 64,000 | 104,857,600 | 131,072,000 | 80,000 | 288,000 | 20 Gbps | |
polar.mysql.x8.4xlarge.c | 32 コア、256 GB | 500 TB | 64,000 | 104,857,600 | 131,072,000 | 80,000 | 288,000 | 24 Gbps | |
polar.mysql.x4.8xlarge.c | 64 コア、256 GB | 500 TB | 64,000 | 104,857,600 | 131,072,000 | 100,000 | 288,000 | 24 Gbps | |
polar.mysql.x8.8xlarge.c | 64 コア、512 GB | 500 TB | 100,000 | 104,857,600 | 131,072,000 | 100,000 | 288,000 | 24 Gbps |
PSL4 または PSL5 ストレージタイプを使用するクラスターの場合、最大 IOPS と I/O 帯域幅はノード数に比例して増加します。たとえば、専用仕様のクラスターで、8 コア、32 GB の計算ノードと PSL5 ストレージタイプを使用する場合を考えます。このクラスターに 1 つの読み取り/書き込みノードと 3 つの読み取り専用ノードが含まれている場合、合計の最大ストレージパフォーマンスは 4 × 96,000 IOPS および 4 × 8 Gbps になります。
PolarDB for MySQL Enterprise Edition クラスターでは、PSL4 または PSL5 ストレージを使用するノードは独立したストレージ仕様を持ちます。したがって、ノードは互いに干渉しません。
PSL4 または PSL5 ストレージタイプを使用するクラスターでは、各ノードは独立したストレージ仕様を持ち、他のノードと干渉しません。たとえば、ストレージ仕様が 96,000 IOPS および 8 Gbps の帯域幅のクラスターを購入し、クラスターに 4 つのノード (1 つの読み取り/書き込みノードと 3 つの読み取り専用ノード) がある場合、各ノードは 96,000 IOPS と 8 Gbps の帯域幅を持ちます。
PolarStore (PSL4/PSL5) はペタバイト規模のストレージをサポートします。そのような要件がある場合は、必要なリソースを予約するためにお問い合わせください。
デフォルトの最大接続数1
この表は、デフォルトの最大接続数を示しています。クラスターの最大接続数は、コンソールで max_connections パラメーターを変更することで変更できます。このパラメーターの値の範囲は 1 から 200,000 です。詳細については、「クラスターパラメーターの設定」をご参照ください。
最大ファイルシステム inode 数2 および最大ファイルシステム blktag 数3
PolarDB は、自己開発の分散ファイルシステムである PolarFileSystem (PolarFS) を通じて基盤となるストレージにアクセスします。従来のファイルシステムと同様に、PolarFS は inode と blktag の概念を使用します。inode はファイルに対応します。blktag はブロックストレージ内の 4 MB の論理空間に対応します。利用可能な inode と blktag の数は、ディスク容量に線形に比例します。たとえば、10 GB のディスクには最大 2,048 個の inode と 2,560 個の blktag があります。容量、inode 数、または blktag 数が現在の仕様の制限に達した場合は、仕様をスペックアップする必要があります。
容量単位の変換:
1 TB = 1,024 GB
1 GB = 1,024 MB
1 MB = 1,024 KB
1 KB = 1,024 バイト
最大 IOPS4
最大 IOPS は理論上の最大値であり、すべての条件下で保証されるものではありません。