Dev48
ЯЗЫК
  • О нас
  • Услуги
  • Индустрии
  • Технологии
  • Статьи
  • Контакты
Забронировать звонок
    Главная/Статьи/Predstavlyaem smooth scaling bolee bystroe i intellektualnoe masshtabirovanie
Dev48
info@dev48.org+375 29 320-40-96WhatsApp@isky_by

© 2026 · Все права защищены.

Представляем Smooth Scaling: более быстрое и интеллектуальное масштабирование

Фото: Zheng Yang (Unsplash) — https://unsplash.com/photos/a-close-up-of-a-metal-object-on-a-blue-surface-Mh5y8htZ3SM?utm_source=dev48&utm_medium=referral

Источник: Redis•25 сентября 2026 г. в 10:57

Представляем Smooth Scaling: более быстрое и интеллектуальное масштабирование

Scaling your Redis Cloud Pro database is now significantly faster and gentler on your application, without changing how you scale. Demand is rarely predictable. A promotion takes off, a product goes viral, a new region comes online, or Black Friday a...

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

Спрос редко бывает предсказать легко. Промоакция набирает обороты, продукт становится вирусным, запускается новый регион или наступает «черная пятница», и трафик растет быстрее, чем кто-либо ожидал. В таких случаях ваш слой данных должен расти вместе с ним, а затем снова возвращаться к прежним объемам, когда активность спадает.

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

Smooth Scaling улучшает этот процесс, не меняя привычных для вас методов работы. Вы по-прежнему увеличиваете размер набора данных или пропускную способность, когда требуется дополнительная емкость, и уменьшаете их, когда в этом нет необходимости. Меняется лишь то, что Redis Cloud Pro делает «под капотом» этого запроса. Масштабирование теперь может выполняться гораздо эффективнее, сокращая временное окно масштабирования и уменьшая нагрузку на работающее приложение в процессе изменения.

Создано на базе атомарной миграции слотов

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

Redis распределяет ключи по хэш-слотам, которые распределены между шардами. Достижение новой конфигурации требует перемещения некоторых из этих слотов между шардами, а объем данных, подлежащих перемещению, может существенно повлиять на сложность операции масштабирования.

Smooth Scaling изменяет подход Redis Cloud Pro к выполнению этого перемещения. Решение основано на атомарной миграции слотов (ASM) — возможности, представленной в Redis 8.4 и уже доступной в Redis Open Source.

С помощью ASM Redis Cloud Pro может перемещать отдельные слоты напрямую туда, куда нужно, и достигать запрошенной конфигурации, затрагивая только те данные, которые действительно должны быть перемещены. Каждый слот передается за один понятный шаг без прохождения через дополнительные промежуточные состояния.

Результатом является более точный процесс масштабирования с меньшим количеством ненужных перемещений данных.

Если вам интересна внутренняя технология, наша команда инженеров написала подробный разбор того, как работает ASM в Redis Open Source: Атомарная миграция слотов в Redis 8.4. В Redis Cloud Pro все это работает автоматически.

Что это значит на практике

Операции масштабирования завершаются быстрее. Smooth Scaling значительно сокращает окно масштабирования, в некоторых случаях во много раз. Наибольший прирост достигается тогда, когда запрашиваемое изменение емкости требует лишь небольшой корректировки конфигурации базы данных, поскольку перемещать приходится меньшую часть данных. Точное улучшение зависит от размера вашего набора данных, выполняемого изменения и характера рабочей нагрузки.

Ваше приложение чувствует это гораздо меньше. Перемещение меньшего объема данных также означает снижение активности миграции параллельно с вашей рабочей нагрузкой. Ваши клиенты видят меньше перенаправлений и прерываний во время масштабирования, а также снижается риск того, что операция будет выполняться слишком долго, что приведет к тайм-ауту и разрыву соединений. В ходе нашего тестирования Smooth Scaling приводила к меньшим просадкам пропускной способности и менее выраженным пикам хвоста задержек (tail latency), хотя точный результат зависит от конкретной операции и конфигурации базы данных.

В вашем коде ничего не меняется. Smooth Scaling полностью скрыта внутри механизмов масштабирования Redis Cloud Pro. Она не изменяет команды Redis и не меняет способы подключения ваших приложений к базе данных или взаимодействия с ней. Ничего не нужно переписывать, и не требуется внедрять новые интерфейсы.

Какие базы данных поддерживают Smooth Scaling

Smooth Scaling постепенно внедряется для всех аккаунтов Redis Cloud Pro. Как только эта функция станет доступна для вашего аккаунта, она автоматически включится для любой базы данных, соответствующей следующим условиям:

  • Версия базы данных Redis 8.4 или более поздняя
  • Политика хэширования Redis, которая используется по умолчанию
  • База данных на базе оперативной памяти (активные геораспределенные конфигурации Active-Active и базы данных Redis Flex в настоящее время не поддерживаются)

Вам не нужно отправлять запросы, настраивать что-либо или менять настройки для ее включения. Никаких критических изменений (breaking changes) нет.

Базы данных, использующие стандартные или пользовательские политики хэширования, продолжают масштабироваться ровно так же, как и раньше, от вас не требуется никаких действий. Если вы хотите понять, как работают политики хэширования и какая из них используется в вашей базе данных, обратитесь к документации по кластеризации Redis Cloud.

Ресурсы тогда, когда они вам нужны

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

Smooth Scaling приближает Redis Cloud Pro к этой цели. Тот же рабочий процесс, но значительно более эффективное поведение «под капотом».

Попробуйте Redis Cloud или проконсультируйтесь с нашей командой по вопросу масштабирования ваших нагрузок.

← Все статьи

О чём эта статья

Ещё в разделе «Разработка ПО»

Все →
Braze признана лидером в магическом квадранте Gartner для платформ email-маркетинга
Braze

Braze признана лидером в магическом квадранте Gartner для платформ email-маркетинга

Northern Trust и Microsoft Frontier Company сотрудничают для трансформации процесса подключения клиентов с помощью ИИ
Microsoft

Northern Trust и Microsoft Frontier Company сотрудничают для трансформации процесса подключения клиентов с помощью ИИ

Мы решили разобраться: что Woo сделала для безопасности с июня
Woocommerce

Мы решили разобраться: что Woo сделала для безопасности с июня

Понимание нового правила FCC об отказе от SMS-рассылок
Klaviyo

Понимание нового правила FCC об отказе от SMS-рассылок

Только 22% команд безопасности на нашей интерактивной ролевой игре имели протестированный регламент действий для ИИ-агентов
Anaconda

Только 22% команд безопасности на нашей интерактивной ролевой игре имели протестированный регламент действий для ИИ-агентов

Mailgun SMTP переходит на TLS 1.2: что нужно сделать до обновления 1 марта 2027 года
Mailgun

Mailgun SMTP переходит на TLS 1.2: что нужно сделать до обновления 1 марта 2027 года

Ещё от Redis

Представление совместной эталонной архитектуры для Redis корпоративного уровня на VMware Cloud Foundation 9.1
Redis

Представление совместной эталонной архитектуры для Redis корпоративного уровня на VMware Cloud Foundation 9.1

Новая глава Redis Iris: что нужно агентам для работы в реальном мире
Redis

Новая глава Redis Iris: что нужно агентам для работы в реальном мире

Агенты — это ПО: представляем следующий этап развития Redis Iris
Redis

Агенты — это ПО: представляем следующий этап развития Redis Iris

Навигационный контекстный слой для агентов кодирования
Redis

Навигационный контекстный слой для агентов кодирования

Как мы создали Redis Docs MCP для агентов
Redis

Как мы создали Redis Docs MCP для агентов

Ваши данные растут. Счет за RAM — необязательно.
Redis

Ваши данные растут. Счет за RAM — необязательно.