카테고리 없음

🔍 AWS OpenSearch란?

idea9329 2025. 3. 28. 13:02
반응형

 

AWS OpenSearch Service 대용량의 데이터에 대해 검색, 분석, 시각화까지 할 수 있는 솔루션입니다.

쉽게 말해:

  • 로그 데이터를 빠르게 검색하고
  • 텍스트나 숫자 기반 데이터를 실시간으로 분석하고
  • 대시보드로 시각화까지 할 수 있어요.

🧩 구성요소

구성 요소설명

OpenSearch 엔진 Elasticsearch의 오픈소스 포크 (Amazon이 유지보수)
Kibana → OpenSearch Dashboards 데이터를 시각화하는 대시보드 도구
클러스터 구성 분산형 데이터 저장 및 검색 구조
Index (인덱스) 데이터 저장소 단위, 테이블처럼 사용됨

📦 언제 쓰나?

사용 목적예시

로그 분석 CloudWatch, 앱 로그, 시스템 로그
검색 기능 쇼핑몰 검색창, 문서 검색, 제품 검색
모니터링 서버 상태, 트래픽, 에러율 등 실시간 모니터링
보안 분석 보안 로그 수집 및 이상 탐지

🌐 예시 흐름

  1. CloudWatch / S3 / 앱에서 로그 수집
  2. Logstash / Fluentd / OpenSearch Data Prepper를 통해 OpenSearch로 전송
  3. OpenSearch Dashboards에서 로그 검색 및 시각화
  4. 특정 조건 알람 설정도 가능

💡 장점

  • AWS에서 완전관리형으로 제공 (노드 관리, 클러스터 구성 자동화)
  • Auto Scaling, VPC 통합, IAM 인증 지원
  • OpenSearch Dashboards로 대시보드 시각화 가능
  • CloudWatch, Kinesis, S3 등과 연동이 쉬움

🧪 주요 경쟁 서비스

서비스제공사

Elastic Cloud Elastic 사 (원조 Elasticsearch)
Azure Cognitive Search Microsoft
Algolia, MeiliSearch 전문 검색 서비스



반응형