对于在日志分析解决方案的生产部署中应采用哪种方法,我需要一些建议。
我有一个本地Elasticsearch集群,该集群正在迁移到云(AWS上的EKS)。 我是一个人工作,所以我需要一些东西可以为我提供最小程度的生产级部署。
我已经能够部署bitnami/elasticsearch掌舵表,但不幸的是,它使用OSS版本,这意味着我必须自己添加许多其他功能。
官方的弹性舵图表是我尚未尝试过但应该起作用的第二种选择。但是,在仓库中,mentioned是ECK是首选选项。
ECK是最后一个选择,但我还没有看到任何可用于生产的示例部署文件。最好的选择是this,这将需要一些工作。
那么,现在和将来考虑最小的痛苦时,哪个是最好的选择? 要考虑的另一方面是许可。如果我们想将日志分析解决方案作为主要产品的附件提供,Elastic Basic许可会以这种方式出现吗?谢谢。
答案 0 :(得分:1)
我最终将Bitnami的Elasticsearch部署在单独的EC2上,而不必再碰它了。然后,我在K8上部署了Kibana和Fluentd,以收集/运输日志以进行弹性搜索,并使用Kibana查看和构建图表及分析。
我还写了一篇详细的教程,介绍如何在EKS上部署这样的设置: https://www.shebanglabs.io/logging-with-efk-on-aws-eks/