SonarQube、Fargate 和 AWS ElasticSearch
SonarQube, Fargate & AWS ElasticSearch
我是 运行宁 SonarQube 7.9 LTS 社区。我使用 Fargate、RDS 将它托管在 AWS 上,它正在运行。不过,我想从使用内置的 SonarQube ElasticSearch 切换到 AWS ElasticSearch。
使用社区版时可以吗?我问是因为基本上我要设置的几乎是这里描述的 DataCenter 版本 https://docs.sonarqube.org/latest/setup/install-cluster/。它指出“运行 SonarQube 作为集群仅适用于数据中心版。”
我并不是真的在寻找高可用性。 运行 在 Fargate 容器中使用 ElasticSearch 并不是好的做法,因为只要更换容器,Elasticsearch 索引就会被删除。
除了上述之外,SonarQube doco 还指出:
“ 默认情况下,Elasticsearch 数据存储在 $SONARQUBE-HOME/data 中,但不建议将其用于生产实例。相反,您应该将此数据存储在其他地方,最好是在具有快速 I/O 的专用卷中。除了保持可接受的性能,这样做也将简化 SonarQube 的升级。” (https://docs.sonarqube.org/latest/setup/install-server/)
是的,我希望能够使用 AWS Elasticsearch,而不是集成的 SonarQube。这可能吗?
看来(请参阅下面的 link)您必须使用嵌入在 SonarQube 中的 ElasticSearch。您不能使用任何第三方 ElasticSearch 服务等
https://community.sonarsource.com/t/sonarqube-fargate-aws-elasticsearch/11576/5
我是 运行宁 SonarQube 7.9 LTS 社区。我使用 Fargate、RDS 将它托管在 AWS 上,它正在运行。不过,我想从使用内置的 SonarQube ElasticSearch 切换到 AWS ElasticSearch。
使用社区版时可以吗?我问是因为基本上我要设置的几乎是这里描述的 DataCenter 版本 https://docs.sonarqube.org/latest/setup/install-cluster/。它指出“运行 SonarQube 作为集群仅适用于数据中心版。”
我并不是真的在寻找高可用性。 运行 在 Fargate 容器中使用 ElasticSearch 并不是好的做法,因为只要更换容器,Elasticsearch 索引就会被删除。
除了上述之外,SonarQube doco 还指出: “ 默认情况下,Elasticsearch 数据存储在 $SONARQUBE-HOME/data 中,但不建议将其用于生产实例。相反,您应该将此数据存储在其他地方,最好是在具有快速 I/O 的专用卷中。除了保持可接受的性能,这样做也将简化 SonarQube 的升级。” (https://docs.sonarqube.org/latest/setup/install-server/)
是的,我希望能够使用 AWS Elasticsearch,而不是集成的 SonarQube。这可能吗?
看来(请参阅下面的 link)您必须使用嵌入在 SonarQube 中的 ElasticSearch。您不能使用任何第三方 ElasticSearch 服务等
https://community.sonarsource.com/t/sonarqube-fargate-aws-elasticsearch/11576/5