728x90
맨처음 Elasticsearch 를 이용한 검색서비스를 도입할 때,
docker 를 사용하여 Elasticsearch, Logstash, Kibana 를 AWS EC2 인스턴스에 띄웠었다.
그.러.나.
딕셔너리 관리, 노드 관리 등에 소요되는 M/M 비용 vs 🙋♀️AWS Elasticsearch Service 비용🙋♀️
프로덕션은 AWS Elasitcsearch Service 를 이용하고, 스테이징은 AWS EC2 에 docker-elk 를 띄우는 방향으로 가기로 했다.
해야 할 일은 아래와 같았다.
1. AWS Elasticsearch Service 생성하기
2. docker-logstash를 AWS EC2 인스턴스에 띄우기
AWS Elasticsearch Service 생성하기
(테스트 기준으로 생성)
1. AWS Console 로그인 후 Elasticsearch Service 에 들어간다.
2. [새 도메인 생성] 버튼을 누른다.
3. 도메인 생성
Step 1. 배포 유형 선택
Step 2. 도메인 구성
Step 3. 액세스 및 보안 구성
* docker-logstash 와 연결하기 위해 마스터 사용자를 생성한다.
4. AWS ES 도메인이 생성 완료됐다.
5. Kibana 주소를 클릭한 후 위에서 만든 마스터 사용자 정보로 로그인한다.
728x90
'ElasticSearch & OpenSearch' 카테고리의 다른 글
[ElasticSearch] 한글 형태소 분석기 설치하기 (0) | 2021.05.03 |
---|---|
[Filebeat] docker-filebeat 세팅하고 띄우기 (0) | 2021.04.29 |
[OpenSearch] dictionary 추가하기 (0) | 2021.04.23 |
[Docker-elk] docker-elk 세팅하고 띄우기 (0) | 2021.04.20 |
[OpenSearch] docker-elk 에서 AWS ES 로 옮기기 - 2. docker-logstash (0) | 2021.04.20 |