---
title: 'FAQ по миграции в S3'
sidebar_label: 'FAQ по миграции в S3'
sidebar_position: 99
description: 'Часто задаваемые вопросы о миграции в S3'
---

import Formbricks from '@theme/MDXComponents/Formbricks'

# FAQ по миграции в S3

## Где физически размещается S3? \{#where-s3-is-located}

S3 размещается в разных локациях в трех странах — Россия, Казахстан и Узбекистан.
Локация выбирается при создании бакета.

Посмотреть локации, в которых доступно S3, можно в подразделе [S3](/infrastructure/product-availability-by-location.mdx#object-storage) инструкции [Доступность продуктов в локациях](/infrastructure/product-availability-by-location.mdx).
Посмотреть адреса локаций можно в подразделе [Инфраструктура Selectel](/infrastructure/locations.mdx#selectel-infrastructure) инструкции [Локации: страны, регионы, зоны доступности, пулы и адреса дата-центров](/infrastructure/locations.mdx).

## Какой способ миграции из стороннего S3 использовать сейчас? \{#which-migration-methods-to-use}

Мы рекомендуем выполнять миграцию через [инструменты](/s3/tools/), например [Rclone](/s3/tools/rclone.mdx).
Подробнее в инструкции [Пример миграции в S3 через Rclone](/s3/manage/migrate-to-s3-via-rcone.mdx).

[Миграция в S3 через панель управления](/s3/manage/migrate-to-s3.mdx) может завершаться ошибкой при предельно высокой нагрузке на сервис.
Отслеживать состояние сервиса миграций можно в [статус-панели](https://selectel.live/incidents/404589).

## Как использовать S3 для хранения бэкапов инфраструктуры? \{#how-to-use-s3-for-backup-storage}

Вы можете хранить в S3 бэкапы, образы и другие данные.

Например, чтобы перенести образ диска в S3, используйте инструкцию [Перенос образа диска в S3-совместимое хранилище стороннего провайдера](https://storage.yandexcloud.net/yc-materials/pdf/disk-migration-to-external-s3%202.pdf).

## От чего зависит скорость миграции? \{#what-affects-migration-rate}

Selectel не влияет на скорость миграции на стороне вашего провайдера.
Скорость также зависит от промежуточных компонентов в сети.
Мы работаем над тем, чтобы повысить скорость миграции на своей стороне, но не можем гарантировать ускорение миграции в каждом случае.

Для повышения скорости миграции:

* используйте API и инструменты, например [Rclone](/s3/tools/rclone.mdx), подробнее в инструкции [Пример миграции в S3 через Rclone](/s3/manage/migrate-to-s3-via-rcone.mdx);
* настраивайте миграцию в несколько бакетов, а не в один;
* распределяйте данные между несколькими локациями;
* увеличивайте количество потоков данных, например при использовании [Rclone](/s3/tools/rclone.mdx).

## Как реплицируются данные в S3? \{#how-data-is-replicated-in-s3}

Все данные в S3 реплицируются.
Способ репликации зависит от выбранного [пула](/infrastructure/locations.mdx#pool):

* [мультизональный пул](/infrastructure/locations.mdx#multi-az-pool) (ru-6) — реплики данных синхронно распределяются между тремя физически изолированными дата-центрами (ЦОД). Выдерживает полный выход из строя одного дата-центра без потери данных и остановки сервиса;
* [однозональный пул](/infrastructure/locations.mdx#single-az-pool) (ru-1, ru-3, ru-7, gis-1, uz-2, kz-1) — реплики данных синхронно распределяются в пределах одного дата-центра между несколькими независимыми физическими серверами в разных стойках. Выдерживает выход из строя отдельных дисков, серверов или стоек внутри одного ЦОД.

Не поддерживается автоматическая репликация данных в другие пулы, автоматический перенос или переключение на другой пул.
Вы можете настроить [резервное копирование](#are-backups-supported) в другой пул, регион или страну самостоятельно, либо хранить бэкапы на сторонней площадке.

## Как дополнительно защитить свои данные в S3? \{#how-to-protect-s3-data}

Вы можете:

* [создать копию данных в пуле в другой локации](#how-to-transfer-bucket-to-other-location);
* самостоятельно настроить [резервное копирование данных из S3](#are-backups-supported).

## Поддерживается ли резервное копирование данных в S3? \{#are-backups-supported}

S3 поддерживает [репликацию данных](#how-data-is-replicated-in-s3), но не создает резервные копии данных, из которых можно выполнить восстановление в случае недоступности.

Вы можете настроить резервное копирование по расписанию из S3 самостоятельно с помощью сторонних инструментов.
Например, можно настроить резервное копирование в бакет S3 в другом пуле, зоне доступности или стране с помощью:

* инструментов для работы с S3, предназначенных для резервного копирования, например [Duplicati](/s3/tools/duplicati.mdx);
* создания собственных скриптов для [Rclone](/s3/tools/rclone.mdx), [AWS CLI](/s3/tools/aws-cli.mdx) и других инструментов для работы с S3;
* [резервного копирования агентами](/veeam-agent/) (Veeam® Agent).

## Почему в некоторых локациях недоступно холодное хранение? \{#why-cold-storage-unavailable}

Для повышения общей физической емкости и производительности S3 для новых бакетов мы объединяем классы хранения в отдельных регионах.
Класс хранения уже созданных бакетов не меняется.

Посмотреть актуальную информацию по доступным к заказу классам хранения в определенной локации можно в [панели управления](https://my.selectel.ru/storage/default/containers/add) при [создании бакета](/s3/buckets/create-bucket.mdx) в блоке **Конфигурация** → **Класс хранения**.

## Какие есть гарантии безопасности данных в S3? \{#what-are-data-security-guarantees}

Условия использования продукта S3 и гарантии, которые дает Selectel, определяются документом [Условия использования отдельных сервисов: «Объектное хранилище S3»](https://files.selectel.ru/docs/ru/conditions-cloud-storage.pdf) и SLA.
Подробнее о безопасности в Selectel на [selectel.ru](https://selectel.ru/about/security/) и в разделе [Обеспечение безопасности при использовании продуктов Selectel](/security-guide/).

Вы можете [самостоятельно повысить безопасность своих данных в S3](#how-to-protect-s3-data).

## Какой объем данных можно перенести? \{#which-data-amount-can-be-transferred}

На стороне S3 нет ограничений по объему данных, которые можно перенести.
Хранилище является масштабируемым.

Есть [ограничения](/s3/about/limitations.mdx) на некоторые сущности хранилища и количество запросов к API.
[Лимиты S3](/s3/manage/limit.mdx) и [лимиты бакета](/s3/buckets/limits.mdx) вы можете устанавливать самостоятельно — по умолчанию они отключены.

Перенос больших объемов данных может занять время, в частности при высокой нагрузке на сервис.

## Как рассчитать стоимость миграции в S3? \{#how-to-calculate-migration-cost}

Независимо от способа и инструмента миграции возможность миграции в S3 предоставляется бесплатно.

При этом в Selectel бакет S3 тарифицируется по [модели оплаты S3](/s3/about/payment.mdx).

Если миграция выполняется:

* из стороннего S3-совместимого хранилища: в бакете-приемнике в Selectel тарифицируются запросы к API и объем хранения. Входящий трафик не тарифицируется. Исходящий трафик оплачивается на стороне провайдера S3-хранилища, из которого выполняется миграция;
* из другого бакета S3 Selectel: в бакете-источнике тарифицируются запросы к API, в бакете-приемнике — запросы к API и объем хранения. Трафик между бакетами является внутренним в Selectel и не тарифицируется.

## Можно ли перенести бакет в другую локацию? \{#how-to-transfer-bucket-to-other-location}

Вы можете переместить данные в другой пул — в том же или другом дата-центре (зоне доступности), в той же или в другой стране.

Для переноса используйте [доступные способы миграции](#which-migration-methods-to-use).
После миграции вы можете удалить данные из исходного бакета или сохранить их в нескольких локациях для повышения отказоустойчивости.

## Запросы к S3 завершаются ошибкой, что делать? \{#what-to-do-if-requests-fail}

На данный момент во всех локациях наблюдается повышенная нагрузка на S3.
Из-за этого запросы могут завершаться ошибками 5xx или прерываться из-за превышения таймаута.

Мы рекомендуем настраивать большие паузы между повторами и распределять данные между разными локациями S3.
Рекомендации:

* не повторять запрос мгновенно — это повышает нагрузку и часто приводит к серии ошибок 409 и 5xx;

* настроить повторы для запросов с ошибками 5xx и таймаутами по экспоненциальной схеме:

  * начальная пауза — 10 секунд;
  * максимальная пауза — 60 секунд;
  * последовательность — 10 → 20 → 40 → 60 секунд;
  * суммарная продолжительность попыток — 5 минут.

* снизить количество одновременно загружаемых данных;

* не превышать [лимиты запросов к API](/s3/about/limitations.mdx#api-requests-limits);

* прерывать сегментированную загрузку (AbortMultipartUpload), если сегментированная загрузка (Multipart Upload) прервалась и вы не планируете завершать загрузку. В противном случае она остается незавершенной и уже загруженные сегменты будут тарифицироваться;

* распределять данные между несколькими локациями S3, чтобы пиковая нагрузка одной локации не замедляла вашу работу. При массовых ошибках в одном регионе переключайте новые загрузки на другой.

## Как работать с S3 после миграции? \{#how-to-work-with-s3}

Подробнее о возможностях продуктах, принципе и способах работы с S3 в инструкции [Описание продукта S3](/s3/about/about-s3.mdx).
Для работы с хранилищем, бакетами и объектами используйте раздел [S3](/s3/).

Мы также рекомендуем пройти курс [Product Dive: S3 от Selectel](https://stack.selectel.ru/courses/cmv4yn9au02hk01df3mru3hrm) на платформе обучения Selectel.Стак.

<Formbricks />
