-
Infra Task
-
Resolution: Unresolved
-
Should have
-
None
-
None
The only part of our deployments that are not HA and distrubuted over multiple ndoes is the single redis pod deployed per site.
Once PLANET-4577 is merged and stable, we should also deploy a HA redis service.
There are a few options, with varying degree of complexity / tradeoff.
- HA redis per site: most similar to current deployment, most duplicated memory consumption
- HA redis per cluster: a single shared redis instance per cluster might be possible if we segment each NRO to its own databaseID (will involve significant performance / script update / reliability testing)
- HA redis managed service
https://cloud.google.com/memorystore/multitenancy likely the only option as cost per deploy would be prohibitive.
- is blocked by
-
PLANET-4577 Limit redis pod memory resources
- CLOSED
-
PLANET-4573 Password protect redis instances
- CLOSED