Redis на виртуальной машине Azure против кэша Redis для Azure

Мы проверили, что Redis, установленный на виртуальной машине Azure, и кэш Redis для Azure, оба работают одинаково. Я не вижу разницы в производительности. Кто-нибудь использовал и то, и другое в крупномасштабном приложении, может ли кто-нибудь разделить производительность и надежность обоих?

Проанализировали следующие

  1. Мониторинг
  2. Репликация в зоне
  3. Многозонная репликация
  4. Автоматическое переключение при отказе
  5. Сохранение данных
  6. Резервное копирование
  7. Ценообразование
  8. SSL-аутентификация и шифрование

Все вышеупомянутые Redis для Azure имеют преимущество. Тем не менее, я хочу убедиться, какой из них лучший. Есть ли узкие места при использовании виртуальной машины?


person Krishjs    schedule 12.01.2018    source источник
comment
Это зависит от вашей рабочей нагрузки, ресурсов, которые вы используете для своей виртуальной машины, и ожидаемого времени безотказной работы. Кроме того, насколько важен компонент Redis, который решает, должен он быть HA или нет.   -  person jdk2588    schedule 12.01.2018
comment
Стоит упомянуть, что использование кэша Redis для Azure поставляется с SLA, который охватывает подключение к конечным точкам кеша и поддержку специально для службы Redis (а не только для базовой виртуальной машины) через службу поддержки Azure.   -  person Adam    schedule 08.09.2018


Ответы (1)


Я бы выбрал Azure Redis Cache. В основном потому, что он полностью управляем. В конце концов, у вас есть узлы под капотом. Но зачем вам заботиться об обслуживании виртуальной машины? Исправления? Патчи, обновления Seucirty ..etc ..etc.

Я бы задал вопрос наоборот. Зачем вообще использовать виртуальные машины?

MG

person Mo Ghaleb    schedule 10.04.2019