Yandex Cloud
Search
Contact UsGet started
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML Services
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
© 2025 Direct Cursus Technology L.L.C.
Yandex Compute Cloud
  • Yandex Container Solution
    • Resource relationships
      • Overview
      • Platforms
      • vCPU performance levels
      • Hardware generations
      • Preemptible VMs
      • VM network interfaces
      • Software-accelerated network
      • Live migration
      • Placement groups
      • Statuses
      • VM maintenance policies
      • Resetting Windows VM passwords
    • Graphics processing units (GPUs)
    • Images
    • Dedicated host
    • Reserved instance pools
    • Encryption
    • Backups
    • Quotas and limits
  • Access management
  • Pricing policy
  • Terraform reference
  • Monitoring metrics
  • Audit Trails events
  • Release notes

In this article:

  • Hardware generation specifications
  • Assigning a generation to a VM
  1. Concepts
  2. Virtual machines
  3. Hardware generations

Hardware generations

Written by
Yandex Cloud
Updated at August 6, 2025
  • Hardware generation specifications
  • Assigning a generation to a VM

Compute Cloud VMs are a combination of virtualized hardware and software deployed on it. A virtual machine's virtualized hardware is defined by the platform configuration, vCPU performance level, and virtualized hardware generation.

Each generation has its own set of specifications determining the following VM features:

  • PCI bus topology.
  • Maximum possible number of connected disk devices and network interfaces.

Hardware generation specificationsHardware generation specifications

Generation

Bootloader

Partition structure

Topology

Limit on the number of
disks

Limit on the number of
network interfaces

Gen 1.1

BIOS

MBR

PCI_TOPOLOGY_V1

161

81

Gen 1.2

BIOS

MBR

PCI_TOPOLOGY_V2

  • For VMs with 2 and 4 vCPUs: 62.
  • For VMs with 6 or more vCPUs: 80.
  • For VMs with 2 and 4 vCPUs: 20.
  • For VMs with 6 or more vCPUs: 32.

1 For VMs without GPUs hosted on two NUMA nodes of a physical server.

Warning

To guarantee the operability and performance of VMs with large numbers of disk devices and network interfaces, such numbers of devices and interfaces must be supported not by the VM hardware generation alone but by the OS as well, plus provided with enough vCPUs and RAM.

Assigning a generation to a VMAssigning a generation to a VM

The hardware generation features must be supported by the VM's operating system. The OS boots from a boot disk, which in turn is created from an image or snapshot. Therefore, the hardware generation is assigned to each disk, image, and snapshot and registered in the VM's parameters when creating the VM.

Warning

Any VM will run on virtualized hardware of the generation assigned to the disk, image, or snapshot the VM was created based on. Once a VM has been created, its hardware generation cannot be changed.

You can change the hardware generation assigned to a disk, image, or snapshot when recreating it from an existing disk, image, or snapshot. If you do not specify a hardware generation when creating a disk, image, or snapshot, it will get the same generation assigned as the original disk, image, or snapshot. For more information, see these guides:

  • Creating a disk
  • Disk snapshots
  • Creating an image

If your VM requires features that are not available for the current generation, such as connecting more disk devices and network interfaces or increasing boot speed, recreate your VM in a new configuration. Do it by creating a snapshot or image of your VM's boot disk with the right generation assigned, and then create a new VM with a new hardware configuration from the resulting snapshot or image.

Note

Some operating systems may not support all hardware configurations.

Was the article helpful?

Previous
vCPU performance levels
Next
Preemptible VMs
© 2025 Direct Cursus Technology L.L.C.