본문 바로가기
ElasticSearch & OpenSearch

[OpenSearch] docker-elk 에서 AWS ES 로 옮기기 - 1. AWS ES 생성

by yonikim 2021. 4. 20.
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