목록Data (2)
고딩왕 코범석
안녕하세요! 이번 포스팅에서는 ELK 스택에서 Elastic Search의 기본 개념을 작성해보았습니다.처음이다 보니 틀린 내용들이 있을 수 있어, 가벼운 참고 및 비판적인 시선으로 포스팅을 봐주시면 감사하겠습니다..! 먼저 ELK 스택은 다음과 같습니다. Elastic Search Logstash Kibana Logstash가 Mysql, MongoDB, CSV 파일 등등 어떤 데이터든지 수집해서 Elastic Search에 넘겨주고 Kibana는 Elastic Search에 쌓인 데이터들을 보기 좋게 시각화해주는 역할을 합니다. Kibana가 Elastic Search의 빠른 검색 시스템을 기반으로 데이터들을 가져와 프론트엔드 코드 하나 없이 보기 좋게 보여줍니다. Elastic Search 기본 개..
Before Kafka 데이터를 전송하는 Source Application, 데이터를 받는 Target Application이 하나씩 있다고 가정하고, 추후에 애플리케이션의 덩치가 커지면서 여러 개의 Source, Target App 들이 굉장히 많아질 것이다. 문제는 이 Source, Target이 많아질수록 각각을 연결하는 라인들이 많아지게 되고, 이들을 배포하고, 이슈에 대해 추적하고, 유지보수하는 등등 관리하기가 굉장히 복잡할 것이다. 이를 해결하기 위해 링크드인에서 Kafka를 개발하였고, 현재는 오픈소스화 되어있다. Kafka Features Kafka를 사용할 경우, Source App들은 Kafka에 데이터를 전달하기만 하면 되고, Target App들은 Kafka에서 데이터를 받기만 하면..