- Redis 7.4 - Изменение политики лицензирования
- Начиная с версии Redis 7.4 политика лицензирования была изменена, и теперь поставщикам облачных услуг необходимо использовать исходный код Redis на платной основе. Обычные разработчики могут продолжать использовать Redis бесплатно, как и раньше.
Недавно (хотя прошло уже несколько месяцев) Google выпустила Memorystore for Valkey (далее Valkey).
На самом деле, в одной из моих предыдущих статей, о лицензировании Redis объясняется причина этого. Из-за изменений лицензии некоторые компании форкнули существующий Redis и создали Valkey. Так можно понять суть происходящего.
В любом случае, информации о форках в интернете огромное количество (см. статью выше). Давайте лучше проведем практический обзор Valkey.
Valkey — это не автономный продукт. Он работает в связке с Cloud Run, Function (или другими serverless-решениями) или виртуальными машинами GCE, GKE. (Это очевидно, ведь это база данных в памяти).
В GCP существует несколько способов работы с сетями. Valkey использует PSC (Private Service Connect).
В этом обзоре мы сравним Memorystore for Redis и Valkey по цене и способам сетевого подключения.
Для Redis можно выбрать один из двух вариантов: Direct Peering или PSA (Private Service Access). (Дополнительных затрат нет, достаточно просто сделать выбор).
Valkey использует PSC, а также два дополнительных правила пересылки. (Это влечет дополнительные расходы).
Резюме
Redis: можно выбрать один из двух вариантов.
- Direct Peering
- PSA
Valkey:
- PSC: используются два правила пересылки (возникают дополнительные расходы).
Минимальная стоимость каждого варианта следующая.
Redis:
- Регион: us-central1
- Память: 1 ГБ
- $ 35.77 / месяц
Valkey:
- Регион: us-central1
- Один шард без репликации (1,4 ГБ)
- $ 23.21 / месяц + (2 правила пересылки: $0.01 * 720 часов * 2 = $ 14,4) = всего $ 37,61
Поскольку большинство модулей взаимозаменяемы, выбор зависит от необходимой производительности. На данный момент, если требуется низкая производительность, лучше использовать Redis, а при необходимости высокой производительности и большого объема данных — переходить на Valkey. Это более экономичный вариант.
Подробности о производительности и подключении будут в следующем посте...
Комментарии0