IT/Elasticsearch
-
Elasticsearch 기초(1)IT/Elasticsearch 2023. 9. 6. 22:35
Elasticsearch란 정확히 무엇인가요? Elasticsearch는 오픈소스로 제공되는 실시간 분산 검색 및 분석 엔진입니다. 주로 중앙 집중식 로그나 이벤트 데이터를 탐색하고 분석하는데 사용되며, 풀 텍스트 검색 기능도 제공합니다. JSON 형식의 문서를 저장하고 능숙하게 처리하여 검색할 수 있으며, 구조화되지 않은 데이터로부터 실시간으로 정보를 추출하고 시각화하는데 매우 유용합니다. Elasticsearch가 어떻게 동작하나요? Elasticsearch는 내부적으로 Apache Lucene을 기반으로 동작합니다. Lucene은 고성능, 전문 검색 라이브러리로, Elasticsearch는 이를 통해 고급 검색 기능을 제공합니다. 문서 색인(인덱스) Elasticsearch에서 데이터는 JSON 문..
-
Elasticsearch 색인 Blue-Green 스위칭 전략(1)IT/Elasticsearch 2023. 9. 5. 18:25
논의 내용 Blue-Green 스위칭의 기본 개념을 설명 스위칭이 필요한 이유와 스위칭이 언제 왜 사용되는지를 설명 복습 및 이해도를 확인합니다. Blue-Green 스위칭 Blue-Green 스위칭은 주로 배포 전략 중 하나로, 두 개의 동일한 환경(Blue와 Green)을 사용하여 실제 서비스에 영향을 미치지 않고 새로운 코드 또는 데이터를 테스트하고 배포하는 방법입니다. 예를 들어, 'Blue' 환경은 현재 실제 리얼 환경에서 사용 되고 있는 환경이고, 'Green' 환경은 새로운 코드나 데이터를 테스트하는 환경입니다. 테스트가 성공적으로 완료되면, 트래픽을 'Green'으로 스위칭하여 실제 서비스에 적용합니다. Elasticsearch 에서 스위칭이 필요한 이유 elasticsearch는 기본적으..