새소식

[5분 내로] 강의실/📋 ELK 통합로그시스템 구축

BELK란 무엇인가? 각 플랫폼의 역할과 Logstash와 Beats의 차이점

  • -
728x90

👨‍💻 블로그 방문에 감사합니다!

안녕하세요. 팀드모네입니다.

해결하는 방법을 공유드립니다.

 

🎯 ELK Stack이란?

Elastic의 E, Logstash의 L 그리고 Kibana의 K를 따서 ELK라고 함

 

🎯 Elastic Stack이란?

Beats, Logstash, Elastic, Kibana 프로그램을 가지고 스택을 구성한 것을 말함

*아래의 사진을 참고하면 이해가 쉬울 것입니다.

 

🎯 ELK Stack과 Elastic Stack의 차이점?

ELK Stack에 Beats를 추가하면 Elastic Stack이라고 부름

*그냥 만든 사람이 그렇게 하겠다고 하네요 :)

reference : https://www.elastic.co/kr/what-is/elk-stack

 

🎯 Beats란?

Logstash보다 다루기 쉬운 데이터 수집기

 

🎯 Logstash의 역할?

데이터 수집기

 

🎯 Logstash와 Beats의 차이점?

-> Logstash는 다루기 어렵지만, 사용자가 원하는 대로 수집할 수 있는 장점이 있다.

-> 반대로 Beats는 네트워크 패키지, 로그, 파일 들.. 알려진 정보를 쉽게 모을 수 있게 만들어져있다.

-> 아무튼 Beats를 왜 쓰냐면, Logtash보다 다루기 훨씬 쉽다. 데이터 수집을 강화하기 위해 beats를 사용한다. 

 

🎯 Elastic의 역할?

-> 데이터를 관리하는 데이터베이스 + 검색엔진

 

🎯 Kibana의 역할?

-> 시각화 도구

아래의 사진처럼 생겼습니다.

Kibana 7.00 Beta 버전의 UI / 출처, elastic 공식 홈페이지

 

 

🎯 총 정리!

-> Beats와 Logstash는 데이터 수집

-> Elastic은 데이터 관리
-> Kibana는 수집된 데이터들의 통계, 집계.. 시각화하는 것이라고 생각하면 되겠습니다.

 

👉 Result

블로그 방문해주셔서 감사합니다.

도움이 되셨으면 '좋아요'를 눌러주세요!
추가로 질문사항이 있으면 댓글 남겨주세요 :)

💯포스트 후원하기

[3] 참고자료 : https://www.inflearn.com/course/ELK-통합로그시스템-IT보안

[4] 광고링크 : https://travelx4.com

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.