Two categories are provided for Standard Edition compute nodes: General-purpose and Dedicated.
General-purpose: Idle computing resources such as CPUs are shared among clusters on the same server for cost-effectiveness.
Dedicated: Computing resources such as CPUs that are allocated to each cluster are exclusive to the cluster. This improves the stability and reliability.
The following tables list the specifications of compute nodes.
X86 architecture
General-purpose
Node type | CPU and memory | Maximum storage capacity | Maximum number of connections | Maximum IOPS1 |
polar.pg.g1.tiny.c | 1 core, 1 GB memory | 64 TB | 150 | ESSD PL0: 10,000 ESSD PL1: 50,000 ESSD PL2: 100,000 ESSD PL3: 1,000,000 ESSD AutoPL: 65,800
|
polar.pg.g2.small.c | 1 core, 2 GB memory | 64 TB | 200 |
polar.pg.g2.medium.c | 2 cores, 4 GB memory | 64 TB | 375 |
polar.pg.g4.medium.c | 2 cores, 8 GB memory | 64 TB | 600 |
polar.pg.g2.large.c | 4 cores, 8 GB memory | 64 TB | 750 |
polar.pg.g4.large.c | 4 cores, 16 GB memory | 64 TB | 1200 |
polar.pg.g2.xlarge.c | 8 cores, 16 GB memory | 64 TB | 1500 |
polar.pg.g4.xlarge.c | 8 cores, 32 GB memory | 64 TB | 2400 |
polar.pg.g8.xlarge.c | 8 cores, 64 GB memory | 64 TB | 2400 |
polar.pg.g2.2xlarge.c | 16 cores, 32 GB memory | 64 TB | 3000 |
polar.pg.g4.2xlarge.c | 16 cores, 64 GB memory | 64 TB | 3200 |
Dedicated
Node type | CPU and memory | Maximum storage capacity | Maximum number of connections | Maximum IOPS |
polar.pg.x4.medium.c | 2 cores, 8 GB memory | 64 TB | 600 | ESSD PL0: 10,000 ESSD PL1: 50,000 ESSD PL2: 100,000 ESSD PL3: 1,000,000 ESSD AutoPL: 65,800
Note The maximum IOPS indicates the theoretical limit. We cannot guarantee that the nominal values can be achieved in all scenarios. For more information about the ESSD performance, see ESSDs.
|
polar.pg.x8.medium.c | 2 cores, 16 GB memory | 64 TB | 1600 |
polar.pg.x4.large.c | 4 cores, 16 GB memory | 64 TB | 1600 |
polar.pg.x8.large.c | 4 cores, 32 GB memory | 64 TB | 3200 |
polar.pg.x4.xlarge.c | 8 cores, 32 GB memory | 64 TB | 3200 |
polar.pg.x8.xlarge.c | 8 cores, 64 GB memory | 64 TB | 3200 |
polar.pg.x4.2xlarge.c | 16 cores, 64 GB memory | 64 TB | 3200 |
polar.pg.x8.2xlarge.c | 16 cores, 128 GB memory | 64 TB | 12800 |
polar.pg.x4.4xlarge.c | 32 cores, 128 GB memory | 64 TB | 12800 |
polar.pg.x8.4xlarge.c | 32 cores, 256 GB memory | 64 TB | 25600 |
polar.pg.x8.8xlarge.c | 64 cores, 512 GB memory | 64 TB | 36000 |
Yitian ARM architecture
General-purpose
Node type | CPU and memory | Maximum storage capacity | Maximum number of connections | Maximum IOPS1 |
polar.pg.g1m.tiny.c | 1 core, 1 GB memory | 64 TB | 150 | ESSD PL0: 10,000 ESSD PL1: 50,000 ESSD PL2: 100,000 ESSD PL3: 1,000,000 ESSD AutoPL: 65,800
|
polar.pg.g2m.small.c | 1 core, 2 GB memory | 64 TB | 200 |
polar.pg.g2m.medium.c | 2 cores, 4 GB memory | 64 TB | 375 |
polar.pg.g4m.medium.c | 2 cores, 8 GB memory | 64 TB | 600 |
polar.pg.g2m.large.c | 4 cores, 8 GB memory | 64 TB | 750 |
polar.pg.g4m.large.c | 4 cores, 16 GB memory | 64 TB | 1200 |
polar.pg.g2m.xlarge.c | 8 cores, 16 GB memory | 64 TB | 1500 |
polar.pg.g4m.xlarge.c | 8 cores, 32 GB memory | 64 TB | 2400 |
polar.pg.g8m.xlarge.c | 8 cores, 64 GB memory | 64 TB | 2400 |
polar.pg.g2m.2xlarge.c | 16 cores, 32 GB memory | 64 TB | 3000 |
polar.pg.g4m.2xlarge.c | 16 cores, 64 GB memory | 64 TB | 3200 |
Dedicated
Node type | CPU and memory | Maximum storage capacity | Maximum number of connections | Maximum IOPS1 |
polar.pg.x4m.medium.c | 2 cores, 8 GB memory | 64 TB | 600 | ESSD PL0: 10,000 ESSD PL1: 50,000 ESSD PL2: 100,000 ESSD PL3: 1,000,000 ESSD AutoPL: 65,800
|
polar.pg.x8m.medium.c | 2 cores, 16 GB memory | 64 TB | 1600 |
polar.pg.x4m.large.c | 4 cores, 16 GB memory | 64 TB | 1600 |
polar.pg.x8m.large.c | 4 cores, 32 GB memory | 64 TB | 3200 |
polar.pg.x4m.xlarge.c | 8 cores, 32 GB memory | 64 TB | 3200 |
polar.pg.x8m.xlarge.c | 8 cores, 64 GB memory | 64 TB | 3200 |
polar.pg.x4m.2xlarge.c | 16 cores, 64 GB memory | 64 TB | 3200 |
polar.pg.x8m.2xlarge.c | 16 cores, 128 GB memory | 64 TB | 12800 |
polar.pg.x4m.4xlarge.c | 32 cores, 128 GB memory | 64 TB | 12800 |
polar.pg.x8m.4xlarge.c | 32 cores, 256 GB memory | 64 TB | 25600 |
Maximum IOPS
The maximum IOPS indicates the theoretical limit. We cannot guarantee that the nominal values can be achieved in all scenarios, because the IOPS is affected by the size of disks that you purchase.
For more information about the ESSD performance, see ESSDs and ESSD AutoPL disks.
Multiple nodes share the IOPS of ESSDs. For example, if a cluster uses compute node specifications of 8 cores and 32 GB memory and PL1 ESSDs, and contains one primary node and three read-only nodes, the four nodes share the same storage performance. The total IOPS of the four nodes cannot exceed the upper IOPS limit of PL1 ESSDs, which is 50,000. In addition, whether the upper performance limits of PL1 ESSDs can be reached varies based on the size of the purchased disks.