Бессерверный Amazon ElastiCache для Valkey теперь поддерживает онлайн-миграцию с нулевым временем простоя
Бессерверный Amazon ElastiCache для Valkey теперь поддерживает онлайн-миграцию из самоуправляемых кэшей Valkey и Redis OSS на Amazon EC2 с нулевым временем простоя. Отсутствие времени простоя означает, что во время миграции клиенту не было возвращено ни одной ошибки: измерение производится точно так же, как в Соглашении об уровне обслуживания ElastiCache измеряется доступность. Приложение продолжает читать и записывать данные в процессе перехода на другую систему, и вам не нужны сторонние инструменты репликации.
Онлайн-миграция выполняется в три этапа. Вы готовите миграцию, запускаете синхронизацию данных и завершаете переход на другую систему. ElastiCache предоставляет адрес миграции, на который ваше приложение может ссылаться при подготовке миграции, чтобы данные непрерывно реплицировались из источника после начала синхронизации. Вы выбираете то, когда записи будут перенесены в бессерверный кэш: при ручном или автоматическом переходе на другую систему после синхронизации данных. ElastiCache записывает каждый шаг как событие на вкладке «События» кэша с указанием причины неудавшегося шага.
В процессе онлайн-миграции подключение к источнику происходит с использованием шифрования данных при передаче (TLS) и аутентификации, а мандаты считываются из Менеджера секретов AWS, поэтому существующие меры защиты остаются в силе. Онлайн-миграция поддерживает самоуправляемые кэши в кластерном режиме в Amazon EC2 под управлением Redis OSS 4.0–7.2 или Valkey 7.2–8.1, и их можно перенести прямо в Valkey 9.0.
Миграцию можно использовать бесплатно в каждом аккаунте AWS в течение первых 180 дней с момента первой подготовки аккаунта к миграции. После этого вы платите за каждый час работы узлов миграции, которые ElastiCache запускает для репликации данных, пока миграция активна. Плата за бессерверный ElastiCache взимается отдельно по стандартным тарифам на хранение данных и ECPU, в том числе в течение периода бесплатного использования. Подробнее о ценах см. на странице цен на Amazon ElastiCache. Онлайн-миграция доступна во всех коммерческих регионах AWS, регионах AWS GovCloud (США) и Китая.
Для начала создайте или выберите пустой бессерверный кэш ElastiCache как цель для переноса, а затем запустите миграцию из консоли ElastiCache или Интерфейса командной строки AWS (AWS CLI). Подробнее см. в документации.