Size: a a a

2020 February 19

AS

Aleksey Smirnov in DevOps
А вообще вкратце так скажу - если нужно просто HA инсталяцию redis, и объемы ключей с запасом помещаются на одной машине - sentinel норм. Если объемы больше, нужно шардирование - смотреть кластер. Если же даже несколько секунд простоя недопустимы - лучше сразу Kafka смотреть, это более надежное и масштабируемое решение. Но и на порядок сложнее правда )
источник

A

Andrey in DevOps
Aleksey Smirnov
Всё равно останется время необходимое на обнаружение недоступности мастера и выборы нового. Разумные значения в районе нескольких секунд всё равно останутся, иначе будет мастер переключаться на любой чих  в сети. Но зато автоматически, сейчас то руками переключать пришлось?
нет, просто перезапустили очередь resque

да вот пока не понятно тогда, нужен ли вообще кластер или оставить все как есть или добавить sentinel в сущ схему
источник

LB

Let Eat Bee in DevOps
Что ж AWS RDS такой тупой то. Мажорный апгрейд версии, storage,  пару параметров - 10 минут даунтайма. База десяток гигов.  Весь процесс - час.
источник

AS

Aleksey Smirnov in DevOps
Let Eat Bee
Что ж AWS RDS такой тупой то. Мажорный апгрейд версии, storage,  пару параметров - 10 минут даунтайма. База десяток гигов.  Весь процесс - час.
если не ошибаюсь, они почти всегда поднимают копию рядом, и потом начинают миграцию
источник

AS

Aleksey Smirnov in DevOps
с ELK в амазоне по крайней мере так, там вообще днями может измеряться
источник

AS

Aleksey Smirnov in DevOps
Andrey
нет, просто перезапустили очередь resque

да вот пока не понятно тогда, нужен ли вообще кластер или оставить все как есть или добавить sentinel в сущ схему
sentinel даст автоматическое переключение мастера на живые реплики, must have
источник

LB

Let Eat Bee in DevOps
Aleksey Smirnov
если не ошибаюсь, они почти всегда поднимают копию рядом, и потом начинают миграцию
Да копия там всегда запущена. Что мешает им реплику полностью обновить, затем переключить трафик .
источник

A

Andrey in DevOps
Aleksey Smirnov
sentinel даст автоматическое переключение мастера на живые реплики, must have
да, но где-то читал что с ним какие-то проблемы есть
источник

AS

Aleksey Smirnov in DevOps
Andrey
да, но где-то читал что с ним какие-то проблемы есть
если найдешь - скинь почитать )
лучше с ним, чем без него ¯\_(ツ)_/¯
источник

M

MAdMAx in DevOps
источник

A

Andrey in DevOps
Aleksey Smirnov
если найдешь - скинь почитать )
лучше с ним, чем без него ¯\_(ツ)_/¯
источник

AS

Aleksey Smirnov in DevOps
Видел, только sentinel там каким боком? В статье описана конкретная особенность redis - он плохо масштабируется. Поэтому когда нагрузка или объем данных на KV превышает некий порог - пора задумываться о переезде на другое решение.
источник

AS

Aleksey Smirnov in DevOps
Та же история с RabbitMQ например. Пока помещаемся на одну машину - живем. Нет - идем изучать кафку )
источник

A

Andrey in DevOps
Aleksey Smirnov
Видел, только sentinel там каким боком? В статье описана конкретная особенность redis - он плохо масштабируется. Поэтому когда нагрузка или объем данных на KV превышает некий порог - пора задумываться о переезде на другое решение.
меня вот это смутило
Однако перед тем, как приступить к её обзору, стоит упомянуть, что в проекте используется standalone Redis, поскольку кластерное решение на основе Sentinel сильно уступает по задержкам (latency).
источник

GG

George Gaál in DevOps
Ну, сентинел хлам, да
источник

AS

Aleksey Smirnov in DevOps
George Gaál
Ну, сентинел хлам, да
Аргументы пошли тяжелые в ход :D
источник

AS

Aleksey Smirnov in DevOps
Я тогда тоже наброшу:
Ну, зукипер хлам, да
источник

A

Alexander in DevOps
Aleksey Smirnov
Та же история с RabbitMQ например. Пока помещаемся на одну машину - живем. Нет - идем изучать кафку )
Справедливости ради, никто не заставляет сажать все мастер-очереди на одну машину.
источник

A

Alexander in DevOps
В рэббите, все-таки HA работает на уровне очередей, а не на уровне ноды
источник

AS

Aleksey Smirnov in DevOps
Alexander
Справедливости ради, никто не заставляет сажать все мастер-очереди на одну машину.
Но одну очередь уже не промасштабируешь. а в кафке можно создать на один топик сколько нужно партишенов, и запустить пачку брокеров.
источник