Yandex Object Storage

Universal scalable cloud object storage.

Replication across multiple availability zones
Objects in Object Storage are stored in multiple geographically distributed availability zones. Each replica is updated when you edit, create, or delete an object.
Compatibility with the Amazon S3 API
To manage Object Storage, you can use tools that are compatible with Amazon S3, including the API, CLI, WinSCP, Java SDK, or Python SDK.
Standard and cold cloud storage S3
Use standard storage for actively used objects, and pay less by keeping rarely accessed data in cold storage.
Autoscaling
Automatically grow cloud object storage S3 to meet your needs.
Secure data storage
Data is securely stored in accordance with the requirements of local regulatory, GDPR, and ISO industry standards.

Implement your projects using Object Storage

Disaster recovery

Object Storage safeguards important data by automatically creating multiple copies of each object and placing them in different availability zones. If one availability zone fails, objects are restored from copies in other zones.

Data storage and backup

Object Storage allows to store any type of data. You can also set up data backups to a bucket using various software.

Collect statistics for machine learning

To create and improve ML algorithms, you need a training set. The more data you upload, the more accurate the algorithms will be. Object Storage lets you store lots of statistic data and makes it easier to collect historical data about your business.

Getting started

To get started with Object Storage, go to the Yandex Cloud management console.

Create and configure your first bucket. Drag files to the bucket screen to upload them.

Questions and answers

What is Object Storage (S3)?

Object Storage is a scalable solution for storing various data. It is the perfect choice both for high-load services that require reliable and fast access to data, and for projects with minimal requirements for storage infrastructure. You can store data in any format as objects accessed by ID.

Object Storage is a scalable solution for storing various data. It is the perfect choice both for high-load services that require reliable and fast access to data, and for projects with minimal requirements for storage infrastructure. You can store data in any format as objects accessed by ID.

What is Object Storage used for?

Object Storage lets you:

  • Host project files and control access by making them public or private.
  • Store large volumes of archived data (up to 5 TB per file) with limited availability.
  • Collaborate on projects using data inside a distributed organization.

Object Storage lets you:

  • Host project files and control access by making them public or private.
  • Store large volumes of archived data (up to 5 TB per file) with limited availability.
  • Collaborate on projects using data inside a distributed organization.

How is my data protected in the storage?

Physical media is located in Yandex data centers, which are highly secure facilities.

Data is stored in an encrypted format and no one with access to the physical media can read the data.

By default, storage is accessed via HTTPS.

Physical media is located in Yandex data centers, which are highly secure facilities.

Data is stored in an encrypted format and no one with access to the physical media can read the data.

By default, storage is accessed via HTTPS.

Does Yandex use it to store its own data?

Yes, it does. Object Storage is used in the Yandex infrastructure. Different Yandex services store from several bytes to hundreds of petabytes of media content and backups there.

Yes, it does. Object Storage is used in the Yandex infrastructure. Different Yandex services store from several bytes to hundreds of petabytes of media content and backups there.

How do you guarantee the performance of Yandex Object Storage?

Object Storage has internal SLAs and SLOs that guarantee a specific data transfer speed for the customer, which, among other things, depend on the storage class.

The Object Storage response time depends on multiple factors:

  • Client-side performance (network speed, CPU load, or disk subsystem load).
  • The speed of trunk connections, connections between data centers, or client-server connections.
  • Performance of Object Storage itself.

As a result, we cannot specify a particular response time. We do not consider a sharp increase in response time or a noticeable decrease in the data transfer speed to be the norm, and we are constantly working to improve the technical characteristics of Object Storage.

Object Storage has internal SLAs and SLOs that guarantee a specific data transfer speed for the customer, which, among other things, depend on the storage class.

The Object Storage response time depends on multiple factors:

  • Client-side performance (network speed, CPU load, or disk subsystem load).
  • The speed of trunk connections, connections between data centers, or client-server connections.
  • Performance of Object Storage itself.

As a result, we cannot specify a particular response time. We do not consider a sharp increase in response time or a noticeable decrease in the data transfer speed to be the norm, and we are constantly working to improve the technical characteristics of Object Storage.

What tools can I use when working with Object Storage?

You can create and manage buckets using the Yandex Cloud management console. The Object Storage API is also compatible with the Amazon S3 API, so you manage objects using tools designed for S3.

You can create and manage buckets using the Yandex Cloud management console. The Object Storage API is also compatible with the Amazon S3 API, so you manage objects using tools designed for S3.

How do I use the S3-compatible Object Storage API?

To start using the S3 API:

  • Create a service account.
  • Assign a role to the service account.
  • Create a static access key.

Static key authorization is required to access the HTTP API directly and is supported by the available tools. For more information about working with the S3 API, see the corresponding documentation.

To start using the S3 API:

  • Create a service account.
  • Assign a role to the service account.
  • Create a static access key.

Static key authorization is required to access the HTTP API directly and is supported by the available tools. For more information about working with the S3 API, see the corresponding documentation.

What data formats are supported?

You can store data in any format. Object Storage saves data in its original form without any modification.

You can store data in any format. Object Storage saves data in its original form without any modification.

What’s the difference between storing data on a Compute Cloud disk and in Object Storage?

When storing data in Object Storage:

You get unlimited disk space.

In Yandex Compute Cloud, you are limited to a specified disk size.

Data is always available and can be managed directly.

Managing data on a Compute Cloud disk means managing a VM that the disk is attached to. Data on the disk is only available when the VM is running.

Data is easily shared: file links with a limited lifetimes.

To share data stored on a Compute Cloud disk, you need to grant a user access to the VM over SSH or RDP. You also have to configure access to specific files yourself.

You pay for data storage, operations, and outgoing traffic.

When you store your data on a Compute Cloud disk, you pay for the disk, VM resources, network resources, and outgoing traffic.

When storing data in Object Storage:

You get unlimited disk space.

In Yandex Compute Cloud, you are limited to a specified disk size.

Data is always available and can be managed directly.

Managing data on a Compute Cloud disk means managing a VM that the disk is attached to. Data on the disk is only available when the VM is running.

Data is easily shared: file links with a limited lifetimes.

To share data stored on a Compute Cloud disk, you need to grant a user access to the VM over SSH or RDP. You also have to configure access to specific files yourself.

You pay for data storage, operations, and outgoing traffic.

When you store your data on a Compute Cloud disk, you pay for the disk, VM resources, network resources, and outgoing traffic.

Get started with Object Storage