Назад | Перейти на главную страницу

Зеркальный кеш-сервер на кластере EC2?

У меня есть экземпляры EC2, обслуживающие неинтенсивный веб-сайт с относительно низким трафиком, и вместо того, чтобы работать с ElasticCache, я думал о кэшировании на каждом сервере и зеркалировании данных в кешах.

Проблема в том, что я не могу найти никакой информации о кеш-сервере / NoSQL-сервере, который делает это автоматически из коробки. В принципе, мне бы хотелось что-то, что обрабатывает документы так же, как ElasticSearch, где все серверы в кластере, похоже, очень быстро зеркалируются друг с другом, просто вводя учетные данные AWS и заставляя ElasticSearch выполнять своего рода автоматическое обнаружение для решения зеркальное отображение.

Веб-приложение работает на Tomcat с nginx в качестве интерфейса веб-сервера. Кеши предназначены для разделов страницы, а не всего запроса, поэтому кэшированный контент будет извлекаться веб-приложением, в идеале как документ JSON. Я думал просто использовать ElasticSearch для этой цели, но предпочел бы не использовать что-то не предназначенное для кеширования, даже если ElasticSearch относительно быстр.

Вы можете использовать master-slave репликация с Redis сегодня. В будущем вы сможете настроить кластер.