Search Engine Service 개념
    • PDF

    Search Engine Service 개념

    • PDF

    Article Summary

    Search Engine Service를 이용하는 전체 시나리오를 학습하기에 앞서 Search Engine Service의 구성을 설명합니다. Search Engine Service에서 제공하는 클러스터는 1~2개의 매니저 노드(Manager Node)와 3개 이상의 데이터 노드(Data node)로 구성되어 최소 4대의 서버로 구성됩니다. 매니저 노드와 데이터 노드에 대한 자세한 설명은 다음과 같습니다.

    • 매니저 노드: 클러스터를 관리하며, 데이터가 인입되는 통로로 사용
      • 코디네이트 노드(Coordinate Node) 역할을 하며 Kibana 또는 OpenSearch Dashboards가 설치됨
      • 네이버 클라우드 플랫폼 외부에서 로드 밸런서(Load Balancer)의 IP 주소로 접속 가능
    • 데이터 노드: 데이터가 저장되는 서버
      • 모든 데이터는 이중화되어 저장되어, 1대의 서버에 장애가 발생해도 정상 작동 가능
      • 원하는 만큼 노드 추가 설치 가능
      • 매니저 노드를 통해서만 통신

    위에서 설명한 개념을 토대로 구성한 Elasticsearch, OpenSearch 클러스터를 도식화하면 다음과 같습니다.

    ses-overview_architecture


    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.