Yandex MPP Analytics for PostgreSQL host classes
The host class determines the computing power allocated for each host in a cluster. In a Yandex MPP Analytics for PostgreSQL cluster, the classes of master hosts and segment hosts may differ. For information on how to select host classes, see Calculating the cluster configuration.
For master hosts, the host class determines the available disk types:
- s2, i2:
local-ssd,network-ssd-nonreplicated. - s3, i3:
network-ssd,local-ssd,network-ssd-nonreplicated,network-ssd-io-m3.
For segment hosts, the following disk types are available:
local-ssdnetwork-ssd-nonreplicatednetwork-ssd-io-m3
The network-ssd-nonreplicated type is available for clusters with up to four segment hosts.
The available storage size does not depend on the host class. For storage limitations, see Quotas and limits.
Available host classes
Yandex MPP Analytics for PostgreSQL cluster hosts are deployed on Yandex Compute Cloud virtual machines on Intel Cascade Lake and Intel Ice Lake platforms with a guaranteed vCPU share of 100%. The full list of possible host configurations is provided below.
The available host configurations for each of the platforms depend on the following factors:
- Database management system.
- Processor type.
- Allocated quota.
- Availability zone.
For example, ru-central1-d does not support Intel Broadwell and local SSD storage if Intel Cascade Lake is used.
Configuration types:
- s2, s3: Standard configurations with 4 GB:1 RAM-to-vCPU ratio.
- i2, i3: Configurations with 8 GB:1 RAM-to-vCPU ratio. These configurations are well suited for clusters with high cache requirements. Hosts with this configuration run in a software-accelerated network, which substantially affects cluster costs.
| Host class name | Number of vCPUs | vCPU performance | RAM, GB | Disk size, GB |
|---|---|---|---|---|
| Intel Cascade Lake | ||||
| s2.medium | 8 | 100% | 32 | 93 — 8,184 |
| s2.large | 12 | 100% | 48 | 93 — 8,184 |
| i2.2xlarge | 16 | 100% | 128 | 93 — 8,184 |
| i2.4xlarge | 32 | 100% | 256 | 93 — 8,184 |
| i2.5xlarge | 40 | 100% | 320 | 93 — 8,184 |
| Intel Ice Lake | ||||
| s3-c8-m32 | 8 | 100% | 32 | 10 — 8,192 |
| s3-c12-m48 | 12 | 100% | 48 | 10 — 8,192 |
| i3-c16-m128 | 16 | 100% | 128 | 10 — 8,192 |
| i3-c32-m256 | 32 | 100% | 256 | 10 — 8,192 |
| i3-c40-m320 | 40 | 100% | 320 | 10 — 8,192 |
| AMD Zen 4 | ||||
| c4a-c16-m32 | 16 | 100% | 32 | 10 — 8,192 |
| c4a-c32-m64 | 32 | 100% | 64 | 10 — 8,192 |
| c4a-c64-m128 | 64 | 100% | 128 | 10 — 8,192 |
| c4a-c96-m192 | 96 | 100% | 192 | 10 — 8,192 |
| c4a-c128-m256 | 128 | 100% | 256 | 10 — 8,192 |
| c4a-c224-m448 | 224 | 100% | 448 | 10 — 8,192 |
| c4a-c256-m512 | 256 | 100% | 512 | 10 — 8,192 |
| s4a-c16-m64 | 16 | 100% | 64 | 10 — 8,192 |
| s4a-c32-m128 | 32 | 100% | 128 | 10 — 8,192 |
| s4a-c64-m256 | 64 | 100% | 256 | 10 — 8,192 |
| s4a-c96-m384 | 96 | 100% | 384 | 10 — 8,192 |
| s4a-c128-m512 | 128 | 100% | 512 | 10 — 8,192 |
| s4a-c224-m896 | 224 | 100% | 896 | 10 — 8,192 |
| s4a-c256-m1024 | 256 | 100% | 1 024 | 10 — 8,192 |
| m4a-c16-m128 | 16 | 100% | 128 | 10 — 8,192 |
| m4a-c32-m256 | 32 | 100% | 256 | 10 — 8,192 |
| m4a-c64-m512 | 64 | 100% | 512 | 10 — 8,192 |
| m4a-c96-m768 | 96 | 100% | 768 | 10 — 8,192 |
| m4a-c128-m1024 | 128 | 100% | 1,024 | 10 — 8,192 |
| m4a-c224-m1792 | 224 | 100% | 1,792 | 10 — 8,192 |
| AMD Zen 4 HighFreq | ||||
| c4af-c16-m32 | 16 | 100% | 32 | 10 — 8,192 |
| c4af-c32-m64 | 32 | 100% | 64 | 10 — 8,192 |
| c4af-c48-m96 | 48 | 100% | 96 | 10 — 8,192 |
| c4af-c80-m160 | 80 | 100% | 160 | 10 — 8,192 |
| s4af-c16-m64 | 16 | 100% | 64 | 10 — 8,192 |
| s4af-c32-m128 | 32 | 100% | 128 | 10 — 8,192 |
| s4af-c48-m192 | 48 | 100% | 192 | 10 — 8,192 |
| s4af-c80-m320 | 80 | 100% | 320 | 10 — 8,192 |
| m4af-c16-m128 | 16 | 100% | 128 | 10 — 8,192 |
| m4af-c32-m256 | 32 | 100% | 256 | 10 — 8,192 |
| m4af-c48-m384 | 48 | 100% | 384 | 10 — 8,192 |
| m4af-c80-m640 | 80 | 100% | 640 | 10 — 8,192 |
Using dedicated hosts
You can use dedicated hosts for your master hosts, segment hosts, or all your cluster's hosts at the same time. In which case the cluster's hosts will reside on dedicated hosts from the group you select.
A cluster on dedicated hosts will have the following available to it:
- Configurations of the platform the group's dedicated hosts were created on.
- The whole local disk (
local-ssd) volume of the dedicated host. The maximum storage size per host is greater than if standard VMs are used.
Network drives are also available on dedicated hosts.