Yandex Cloud
Search
Discuss with expertTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
    • Cloud Interconnect
    • Cloud Backup
    • Cloud Registry
    • Yandex AI Studio
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Video
    • Stackland
    • Yandex Cloud Router
    • Yandex Managed Service for Trino
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Yandex StoreDoc
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Managed Service for YDB
    • Managed Service for Sharded PostgreSQL
    • Managed Service for YTsaurus
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • SpeechKit
    • DataSphere
    • Vision OCR
    • Translate
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • SmartCaptcha
    • Cloud Desktop
    • SourceCraft Code Assistant
    • Container Registry
    • Managed Service for GitLab
    • Managed Service for Prometheus®
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • Message Queue
    • Serverless Integrations
    • IoT Core
    • Data Streams
    • Serverless Containers
    • Cloud Notification Service
    • Yandex Query
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Yandex Cloud Quota Manager
    • Cloud Apps
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • 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
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Yandex Compute Cloud
  • Yandex Container Solution
    • Resource relationships
    • Graphics processing units (GPUs)
    • GPU VM maintenance
    • Images
    • Dedicated host
    • Reserved instance pools
    • Encryption
    • Backups
    • Quotas and limits
  • Access management
  • Pricing policy
  • Terraform reference
  • Metrics Monitoring
  • Audit Trails events
  • Release notes

In this article:

  • Image as a Yandex Cloud resource
  • Image family
  • Public images
  • Images optimized for deployment
  • Use cases
  • See also
  1. Concepts
  2. Images

Images

Written by
Yandex Cloud
Updated at July 20, 2026
View in Markdown
  • Image as a Yandex Cloud resource
  • Image family
  • Public images
  • Images optimized for deployment
  • Use cases
  • See also

An image is a complete copy of the file system structure and data on a disk.

It is designed to quickly create a data disk, primarily, a VM boot disk. Images can be used for distributing software, e.g., OS distributions or disks with pre-installed software.

You can use images with outdated OS versions on your VMs; however, you will not be able to get support for these VMs if you have any issues.

Tip

To regularly back up your data on disks, use snapshots.

Each image will get assigned a particular virtualized hardware generation on which you can deploy a VM instance from that image. You can assign a particular hardware generation to an image only at the time of creating it.

Once the image is created, you cannot change the generation assigned to it. Instead, you can create a new image from the current one with another hardware generation assigned.

You can create an image from a disk, snapshot, or another image. If you have an image file, you can import it to Yandex Cloud.

You can use the management console to create images of network SSDs and HDDs. To create an image of a non-replicated SSD or an ultra high-speed network storage with three replicas (SSD), use the CLI, Terraform, or API.

When you create a Windows boot disk image, specify this in the operating system type. This is important for proper CPU emulation and calculating resource usage costs.

Supported formats: Qcow2, VMDK, RAW, and VHD.

Image as a Yandex Cloud resourceImage as a Yandex Cloud resource

An image is treated as a resource, similar to a disk. Images are created in folders and inherit their access permissions from the folders in which they reside.

Images consume storage space and are retained indefinitely. Storing images is charged separately. To avoid unnecessary costs, delete unused images. For more information, see Compute Cloud pricing policy.

Image familyImage family

If you regularly update your images, you can group them into families. You can use the family name to find the latest image in the family.

Warning

All images belonging to the same family must be in the same folder.

Let's assume you want to upload an image of your operating system to Yandex Cloud. When creating an image, specify a family, e.g., best-linux-distro. This will allow other users to get the latest version of your operating system by specifying the family and image folder ID in the request.

Public imagesPublic images

Note

The terms and conditions of technical support for public images may vary. For more information, see the product page in Yandex Cloud Marketplace.

Public images are, e.g., products and solutions from Yandex Cloud Marketplace.

You can learn how to get a list of public images here.

To make your image available to other Yandex Cloud users, grant them public access to it. To do this, assign the compute.images.user role to the All authenticated users public group. However, the compute.images.user role does not grant permission to delete or edit your image.

Images optimized for deploymentImages optimized for deployment

The feature is at the Preview stage.

Note

You can migrate both optimized and non-optimized images.

Use optimized images only if you have a lot of disks and deployments.

An image can be optimized for frequent VM deployments. This speeds up the deployment of VMs and enables you to quickly expand your computing power and use the relevant tools from your own image.

Fast deployment is achieved by using multiple layers for storing data in a storage. The first layer stores the image source data, while the second one stores user data. When creating VM disks from optimized images, the first layer is reused rather than copied to a new storage location every time. Disks created from optimized images run on VMs in the same way as disks created from regular images: they can be used as boot disks and are fully available for data storage. The performance of these disks does not differ from that of regular ones.

Warning

Deployment optimization is supported only for network-ssd and network-hdd disk types. While such images will still deploy on non-replicated SSDs (network-ssd-nonreplicated) and ultra high-speed network storages with three replicas (SSD) (network-ssd-io-m3), there will be no increase in disk provisioning speed.

Regular images from Cloud Marketplace are already optimized for deployment. To optimize your image, select the Optimization option when uploading the image.

By default, optimized images have a zero quota. To increase the quota, contact support.

Use casesUse cases

  • Getting started with Packer
  • Building a VM image with infrastructure tools using Packer
  • Assigning a domain name to a web server VM
  • Migrating to Yandex Cloud with Hystax Acura

See alsoSee also

  • Learn how to create a VM from a custom or public image.
  • Setting up a custom disk image
  • Importing an image from a different cloud or folder
  • Configuring image access permissions
  • Disks, snapshots, and images

Was the article helpful?

Previous
Read and write operations
Next
Overview
© 2026 Direct Cursus Technology L.L.C.