Я собираюсь развернуть в памяти кластера кэша (текущее мышление Redis) для некоторых веб-рабочих нагрузок общественности облицовочных и было интересно, где кластер должен жить (топологии развертывания), два варианта IMO:кэш топологии развертывания кластера
- Сидя на веб-уровне (который масштабируется по горизонтали)
- Создайте выделенный кластер кэша за уровнем Web и перед уровнем базы данных.
Фон, приложение в Интернете и уровне БД, работающее в Windows, поэтому, если я использую кластер на веб-уровне, его необходимо поддерживать в Windows (у MSFT есть стабильный порт Redis), если я иду с выделенного уровня кэша Я думал о некоторых легких Linux-серверах (кластер HA), что означает, что в Web Tier горизонтально масштабируется он использовал этот кластер кэша для поиска, например справочные данные и т. д.
Плюсы, минусы мысли, другой вариант Мне не хватает?
* Обратите внимание, я не имею роскошь использования поставщика облачных услуг «кэш как сервис», не вариант, к сожалению, ...
Приветствия,