Я использую Сообщество SonarQube 7.9 LTS. Я размещаю его на AWS, используя Fargate, RDS, и он работает. Однако я хотел бы перейти от использования встроенного SonarQube ElasticSearch к AWS ElasticSearch.
Возможно ли это при использовании Community Edition? Я спрашиваю, потому что по сути то, что я пытаюсь настроить, - это в значительной степени версия DataCenter, как описано здесь https://docs.sonarqube.org/latest/setup/install-cluster/. В ней говорится: «Запуск SonarQube в качестве кластера возможен только с выпуском Data Center».
Я на самом деле не ищу высокую доступность. Не рекомендуется запускать ElasticSearch в контейнере Fargate, поскольку индексы Elasticsearch будут удаляться при каждой замене контейнера.
В дополнение к вышеперечисленному doco SonarQube заявляет:
«По умолчанию данные Elasticsearch хранятся в $ SONARQUBE-HOME / data, но это не рекомендуется для производственных экземпляров. Вместо этого вы должны хранить эти данные в другом месте, в идеале в выделенном томе с быстрым вводом-выводом. Помимо поддержания приемлемой производительности, Это также облегчит обновление SonarQube. " (https://docs.sonarqube.org/latest/setup/install-server/)
Так что да, я хотел бы иметь возможность использовать AWS Elasticsearch, а не интегрированный SonarQube. Это возможно?