Как я могу сделать многокластерное решение Redis Kubernetes? - PullRequest
0 голосов
/ 19 марта 2020

На этой неделе я развернул экземпляр Redis, используя Helm Chart от Bitnami, в кластер GKE (Google Kubernetes Engine). Хотя в этой части я добился успеха, задача сейчас состоит в том, чтобы создать стратегию аварийного восстановления после сбоя, которая реплицирует данные на другой экземпляр Redis в другом кластере GKE (но в том же проекте GCP). Как я могу это сделать? Я пробовал утверждения тома о постоянстве, но они видны только внутри кластера.

1 Ответ

0 голосов
/ 19 марта 2020

Redis Enterprise имеет режим репликации WAN (multi-geo), однако я никогда не использовал его, и похоже, что он резко ограничивает возможности Redis, которые вы можете использовать, вещами, совместимыми с моделью CRDT. Сначала вам нужно ответить, как вы это сделаете вручную, а затем исследовать автоматизацию этого. Отработка отказа в глобальной сети - очень сложная вещь, и, как правило, вы даже не захотите этого делать, поскольку вы не переключитесь на уровень Redis. Вместо этого вы отказываетесь от всей вашей D C (или от того, что вы хотите назвать зонами отказа). Моделирование и управление распределенной базой данных очень сложно, вот драконы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...