Настройка автоматического масштабирования эластичного поиска за балансировщиком нагрузки GCP - PullRequest
0 голосов
/ 14 ноября 2018

Я установил Elasticsearch, сертифицированный Bitnami на GCP Который я бы связал, чтобы поставить за балансировку нагрузки HTTP (S) на GCP для автоматического масштабирования. Я создал снимок и использовал его для создания изображения для шаблона шаблона. Но группа Instance постоянно возвращает «экземпляр при проверке» и «воссозданный экземпляр» в течение длительного времени, и я не знаю, в чем проблема, поэтому я планирую использовать вместо этого шаблон экземпляра по умолчанию из GCP.

У меня вопрос: когда новый узел создается, когда данные вasticsearch обновляются, как я могу синхронизировать данные между узлами в распределителе нагрузки GCP? Подумайте, когда существует высокий трафик, и балансировщик нагрузки создал новый приходящий узел, и когда запрос поступает из баланса нагрузки, как новый узел имеет точно такие же данные с существующим узлом, или когда приходит новый индекс, все узлы получают новый индекс.

PS Я не против задержки, если она меньше 5 минут, это приемлемо.

Заранее спасибо за помощь.

1 Ответ

0 голосов
/ 23 ноября 2018

В GCP, если вы хотите синхронизировать данные между узлами, мы рекомендуем использовать централизованное расположение для хранения ваших данных.Вы можете использовать Cloud Storage, Cloud SQL, Cloud File System и т. Д. Вы можете проверить эту ссылку , чтобы найти больше вариантов для хранения данных.Затем вы можете создать шаблон экземпляра, который указывает, что при создании любого экземпляра он будет использовать пользовательское изображение и будет иметь доступ к этой централизованной базе данных.Это рекомендуемый обходной путь, а не копирование новых экземпляров с данными.Вы можете найти эту ссылку для аналогичного потока.

Для вашей настройки Elasticsearch я рекомендую развернуть Elasticsearch Cluster , который предоставляет несколько виртуальных машин, которые вы можетенастроить конфигурацию.При развертывании кластера этот другой пост Stackoverflow предполагает, что нет необходимости использовать балансировщик нагрузки, поскольку Elasticsearch обрабатывает нагрузку между узлами.

...