Логотип CloudRUX
    Datacenter 1
    Datacenter 2
    Datacenter 3
    Стоимость

    Альтернативы Amazon S3: как хранить данные в Турции

    Инженерная команда CloudRUX
    8 мин

    Изменения в правилах KVKK о трансграничной передаче, плата за исходящий трафик и валютный риск заставляют многие компании в Турции искать альтернативы Amazon S3. Рассказываем о видах альтернатив, даём чек-лист для выбора и пошаговый план миграции с помощью rclone.

    Amazon S3 стал почти синонимом объектного хранилища. Многие команды разработчиков и ИТ-руководители создали свой первый бакет именно там. Однако в последние годы компании в Турции всё чаще задаются вопросом: «Оставаться на S3 или искать альтернативу?»

    В этой статье мы разберём, почему компании ищут альтернативы, какие варианты существуют, приведём чек-лист для правильного выбора и практические шаги по переносу данных без простоя.

    Почему компании ищут альтернативы Amazon S3?

    1. KVKK и локализация данных

    Статья 9 турецкого Закона о защите персональных данных (KVKK), регулирующая передачу данных за рубеж, была изменена Законом № 7499 в марте 2024 года. В новом режиме явное согласие больше не является достаточным самостоятельным основанием для регулярной передачи за рубеж; на первый план вышли надлежащие гарантии, например стандартные договоры, и связанные с ними обязанности по уведомлению.

    Если документы клиентов, резервные копии или загруженные пользователями файлы, хранящиеся в зарубежном регионе, содержат персональные данные, это трансграничная передача. Хранение данных в Турции не снимает с вас обязанностей по KVKK, но значительно упрощает дополнительные процессы и снижает риски, связанные с передачей за рубеж. Если вы работаете с государственными учреждениями, банками или сферой здравоохранения, договор с заказчиком может прямо требовать размещения данных внутри страны.

    2. Плата за исходящий трафик

    У глобальных облачных провайдеров загрузка данных обычно бесплатна, а скачивание — нет. В обычный день эта сумма может казаться небольшой. Настоящий сюрприз ждёт, когда требуется крупное восстановление или вы решаете сменить провайдера. Скачивание терабайтов данных может обойтись почти в стоимость нескольких месяцев хранения.

    3. Задержки и скорость

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

    4. Выставление счетов и валютный риск

    Счета в USD со множеством строк и оплатой по факту использования затрудняют планирование бюджета. Особенно для малого и среднего бизнеса важно заранее знать, сколько придётся платить каждый месяц. Фиксированные пакеты и небольшое число статей в счёте заметно облегчают жизнь финансовым службам.

    Виды альтернатив

    S3-совместимые провайдеры в Турции

    Местные облачные провайдеры, которые хранят ваши данные в турецких центрах обработки данных и поддерживают S3 API. Преимущества: локализация данных, низкие задержки, поддержка на местном языке и, как правило, более простые счета. Что проверить: уровень S3-совместимости (особенно блокировку объектов и версионирование), качество центра обработки данных и сертификаты провайдера.

    Собственное размещение: MinIO и Ceph

    MinIO и Ceph (с компонентом RADOS Gateway) — программное обеспечение с открытым исходным кодом, позволяющее развернуть S3-совместимое хранилище на собственных серверах. Это даёт полный контроль, а данные остаются на вашей площадке.

    Но у этого есть цена: вложения в оборудование, контроль отказов дисков, обновления, планирование ёмкости и опытные специалисты, которые всем этим займутся. К тому же хранение резервных копий в том же здании не защищает от физических рисков, таких как пожар или кража. Собственное хранилище полезно как локальная копия, но само по себе не выполняет требование о «копии в другом месте».

    Глобальные S3-совместимые провайдеры

    Такие провайдеры, как Wasabi, Backblaze B2 и Cloudflare R2, выделяются более простым ценообразованием по сравнению с крупными облаками, а в некоторых случаях — низкой или нулевой платой за исходящий трафик. Они могут решить проблему стоимости, но данные по-прежнему хранятся за рубежом. Вопрос трансграничной передачи по KVKK остаётся, а такие условия, как политика добросовестного использования и минимальный срок хранения, нужно внимательно изучить.

    Гибридный подход: не обязательно переносить всё сразу

    Поиск альтернативы не означает, что от Amazon S3 нужно отказаться в одночасье. Для многих компаний разумный путь — разделить данные по типам и переносить их поэтапно.

    • Сначала бакеты с персональными данными: на первом этапе перенесите в Турцию чувствительные с точки зрения KVKK данные — документы клиентов, загрузки пользователей и резервные копии.
    • Затем резервные копии и архивы: именно для больших, редко запрашиваемых данных, которые при восстановлении нужно скачать быстро, плата за исходящий трафик наиболее ощутима.
    • Контент, требующий глобальной доставки: для статического контента, который отдаётся пользователям по всему миру, можно сохранить текущую схему, а основную копию держать в Турции.

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

    При планировании этапов полезно ответить на три вопроса по каждому бакету: содержит ли он персональные данные, сколько данных из него скачивается ежемесячно и какие приложения и команды от него зависят? Ответы обычно сами подсказывают порядок. Назначение ответственного за каждый бакет также проясняет, кто что тестирует во время миграции, и избавляет от вопроса «а кто пользовался этим бакетом?» в день переключения.

    Чек-лист для выбора

    Какую бы альтернативу вы ни рассматривали, получите чёткие ответы на эти вопросы:

    • В какой стране и в каком центре обработки данных хранятся данные? Указано ли это явно в договоре?
    • S3-совместимость: без проблем ли работает ваше ПО (Veeam, rclone, restic, SDK вашего приложения)? Поддерживаются ли блокировка объектов, версионирование, составная загрузка и правила жизненного цикла?
    • Совокупная стоимость: сколько стоят по отдельности хранение, исходящий трафик и запросы? Есть ли минимальный срок хранения или плата за досрочное удаление?
    • Валюта и счета: выставляется ли счёт в Турции? Можно ли получить местный счёт с НДС?
    • Безопасность: обязательно ли использование HTTPS? Можно ли создавать ключи доступа для каждого бакета?
    • Сертификация и аудит: проходит ли провайдер независимый аудит, например системы управления информационной безопасностью?
    • Поддержка: к кому, на каком языке и как быстро можно обратиться, если что-то пошло не так?
    • Путь выхода: если позже вы захотите сменить провайдера, насколько легко и за какую цену можно забрать данные?

    Цены на CloudRUX S3

    Мы за прозрачность, поэтому публикуем наши цены. Хранение в CloudRUX S3 стоит 0.015 USD за GB в месяц (около 15 USD за TB). Фиксированные пакеты:

    ПакетЦена в месяц (без НДС)
    250 GB3.90 USD
    1 TB14.90 USD
    5 TB69 USD
    10 TB129 USD
    • Входящий трафик бесплатный.
    • API-запросы бесплатные.
    • Ежемесячный исходящий трафик в пределах объёма хранимых данных включён в стоимость.
    • Ваши данные хранятся в центрах обработки данных в Турции.

    В этой модели сумма счёта зависит только от того, сколько данных вы фактически храните. Обычный сценарий восстановления не приводит к дополнительным расходам.

    Пошаговая миграция с помощью rclone

    rclone — бесплатный инструмент командной строки с открытым исходным кодом для копирования данных между хранилищами разных провайдеров. Это один из самых практичных способов перейти с Amazon S3 на другой S3-совместимый сервис.

    1. Проведите инвентаризацию. Зафиксируйте бакеты для переноса, общий объём данных и количество объектов. Составьте список приложений, которые записывают данные в эти бакеты.
    2. Создайте целевые бакеты. Создайте у нового провайдера бакеты с теми же именами. Если планируете использовать блокировку объектов, включите её при создании бакета.
    3. Настройте rclone. С помощью команды rclone config задайте два удалённых хранилища (remote): одно для Amazon S3, другое для нового провайдера. Для нового провайдера укажите адрес конечной точки, ключ доступа и секретный ключ.
    4. Проверьте подключение. Выполните rclone lsd для обоих хранилищ и убедитесь, что бакеты отображаются в списке.
    5. Выполните первичное копирование. С помощью rclone copy скопируйте исходный бакет в целевой. Добавьте --progress, чтобы следить за ходом процесса, и --transfers, чтобы увеличить число параллельных передач. Для больших наборов данных это может занять несколько часов; всё это время ваши приложения продолжают работать со старым бакетом.
    6. Проверьте результат. С помощью rclone check убедитесь, что объекты с обеих сторон совпадают.
    7. Синхронизируйте разницу. Ближе к переключению снова запустите copy, чтобы перенести объекты, добавленные после первичного копирования. Передаются только новые и изменённые объекты.
    8. Перенастройте приложения. Обновите конечную точку и ключи в настройках приложений и ПО для резервного копирования. Выполните последнее копирование изменений.
    9. Не удаляйте старые данные сразу. Поддерживайте обе копии параллельно несколько недель и закрывайте старые бакеты, только когда всё работает без сбоев.

    Обратите внимание: перенос данных из Amazon S3 облагается платой за исходящий трафик. Оцените стоимость миграции заранее и при необходимости разбейте перенос на этапы. Поскольку команда sync удаляет в целевом хранилище объекты, которых нет в источнике, для первичной миграции безопаснее использовать copy.

    Часто задаваемые вопросы

    Нужно ли менять код приложения?

    В большинстве случаев нет. AWS SDK и библиотеки S3 позволяют указать собственную конечную точку. Обычно достаточно сменить конечную точку, ключи доступа и при необходимости регион. Если вы используете расширенные функции S3, сначала проведите тестирование в тестовой среде.

    Снимает ли хранение данных в Турции мои обязанности по KVKK?

    Нет. Такие обязанности, как уведомления о конфиденциальности, обеспечение безопасности данных, регистрация в VERBİS и соблюдение сроков хранения, сохраняются. Но вы избавляетесь от дополнительных процессов, связанных с передачей за рубеж, например стандартных договоров и уведомлений.

    Будет ли простой во время миграции?

    При правильном планировании — нет. Первичное копирование идёт в фоновом режиме, пока приложения продолжают работать со старым бакетом. При переключении копируются только последние изменения и меняются настройки.

    Исходящий трафик действительно включён?

    Да. В CloudRUX S3 исходящий трафик в пределах объёма хранимых данных бесплатен каждый месяц. Если вы храните 1 TB, в течение месяца вы можете скачать до 1 TB без дополнительной платы.

    Перенесите данные в Турцию с CloudRUX S3

    CloudRUX S3 — это S3-совместимый сервис объектного хранения с предсказуемыми ценами, работающий в центрах обработки данных в Турции. Подробности о пакетах — на нашей странице объектного хранилища S3. Свяжитесь с нами, чтобы вместе проанализировать текущее использование S3 и подготовить сравнение стоимости и план миграции.

    Подберём решение для вашего бизнеса

    Бутиковые инженерные услуги для малого и среднего бизнеса. Начните с бесплатной оценки.

    Получить бесплатную консультацию