관리형 클러스터

널리 사용되는 오픈 소스 소프트웨어를 보안 및 비용 효율성을 만족하며 규모에 맞게 운영

Amazon OpenSearch Service는 OpenSearch(현재 Apache Lucene 9 지원) 클러스터를 AWS에서 안전하고 비용 효율적으로 배포, 운영 및 확장할 수 있는 완벽한 관리 서비스입니다. OpenSearch Service는 ElasticSearch 및 OpenSearch API에 직접 액세스할 수 있는 기능을 제공하여 ElasticSearch 또는 OpenSearch를 사용하는 기존 코드와 애플리케이션이 서비스와 원활하게 작동하도록 돕습니다.

이 완전관리형 서비스를 사용하면 OpenSearch 클러스터에 대한 모든 리소스를 프로비저닝하고 선택한 AWS 리전에서 몇 분 내에 시작할 수 있습니다. 장애가 발생한 OpenSearch 노드를 자동으로 탐지한 후 교체하므로 자체 관리형 인프라와 관련된 오버헤드를 줄여줍니다. 한 번의 API 직접 호출 또는 AWS Management Console의 몇 단계를 통해 가동 중지 시간 없이 클러스터를 수평 또는 수직으로(최대 3페타바이트의 데이터) 크기를 조정할 수 있습니다. 이러한 유연성을 통해 OpenSearch Service는 단일 노드 개발 클러스터에서 프로덕션 규모의 다중 노드 클러스터에 이르는 모든 워크로드를 지원할 수 있습니다. 

Amazon OpenSearch Service Multi-AZ with Standby는 향상된 가용성과 일관된 성능을 제공하므로 프로덕션 워크로드에 적합합니다. 노드 삭제, 인스턴스 장애, AZ 연결 손실 또는 단일 AZ 장애와 같은 인프라 장애가 발생할 경우 OpenSearch Service는 1분 이내에 활성 노드에서 대기 노드로 자동 장애 조치를 수행하므로 계속해서 데이터를 인덱싱하고 검색할 수 있습니다.

또한 OpenSearch Service는 추가 비용 없이 OpenSearch Dashboards 및 Kibana(Elastic Search 버전 7.10까지 지원)를 지원하는 강력한 시각화 도구 및 기능을 제공합니다. (OpenSearch DashboardsAmazon Managed Grafana는 모두 Kibana의 분기입니다)

완벽하게 관리되는 이 솔루션에는 세분화된 액세스 제어, 알림, 인덱스 상태 관리SQL 지원과 같은 기능이 포함됩니다. OpenSearch Service 기능 세트는 고객의 요구와 OpenSearch와 같은 오픈 소스 커뮤니티 이니셔티브에서 비롯됩니다.

또한 OpenSearch를 벡터 데이터베이스로 사용하는 경우 기존의 검색, 분석 및 벡터 검색 기능이 하나의 완전한 패키지로 통합됩니다. Amazon OpenSearch Serverless용 벡터 엔진은 간단하고 확장 가능한 벡터 스토리지 및 검색 기능을 도입합니다. 단일 하이브리드 요청에서 임베딩과 텍스트 기반 키워드를 쿼리하여 수십억 개의 벡터에 대해 상황에 맞는 응답을 밀리초 만에 얻을 수 있습니다. 개발자는 비용 효율적이고 안전한 서버리스 환경을 위해 벡터 엔진을 사용하여 애플리케이션 프로토타입 제작에서 프로덕션까지 원활하게 전환할 수 있습니다.  

관리형 서비스로 전환하려면 검색 및 분석 인프라의 운영 안정성, 보안 및 성능을 위해 사전 구성된 기능을 포함한 몇 가지 사항을 고려해야 합니다.

이 서비스는 검색, 로그 분석, 분산 추적 분석 및 관측성, 보안 정보 및 이벤트 모니터링(SIEM) 등을 포함하여 다음과 같은 여러 워크로드를 지원합니다.

  • UltraWarm을 통해 스토리지 계층화
  • 추가 비용 없는 완전 호환 OpenSearch
  • 대규모 OpenSearch 운영 전문 지식
  • 세분화된 액세스, 벡터 기반 유사성 알고리즘 또는 사고 대응을 자동화하는 기능을 통해 경고 및 모니터링 기능을 제공하는 내장 플러그인

OpenSearch 서비스 관리형 클러스터의 주요 기능

AWS는 많은 고객이 사용하는 OpenSearch 프로젝트의 주요 기여자입니다. 이 관리형 서비스를 통해 OpenSearch의 새로운 혁신 기술을 활용할 수 있습니다. 커뮤니티가 주도하고 기여하는 이러한 기능 외에도 OpenSearch Service는 다음과 같은 기능을 제공합니다.

  • 자동 조정 및 인덱싱된 숫자
  • 하드웨어 프로비저닝
  • AWS 관리형 소프트웨어 설치 및 패치 적용
  • AWS는 서비스를 연중무휴로 모니터링하고 복구함
  • AWS는 클러스터의 크기를 조정함
  • AWS는 높은 신뢰성으로 리전 간 복제를 처리함
  • AWS는 하드웨어 수명 주기 및 유지 관리를 운영함
  • AWS는 버전을 업그레이드함
  • 업데이트 및 업그레이드를 위한 가동 중단 없음
  • 스토리지 계층화를 통해 비용을 최소화하고 응답 시간을 극대화함
  • 가용성: 99.99%
  • Multi-AZ with Standby
  • 자동화된 인덱스 상태 관리
  • 기존 Elasticsearch 6.x 및 7.x 관리 클러스터에서 이전 버전과의 호환성을 통한 원활한 업그레이드
  • 클러스터 관리 없이 몇 초 만에 시작할 수 있는 서버리스 옵션

이러한 기능 외에도 OpenSearch Service의 Multi-AZ with Standby 구성은 단일 AZ 장애에 대해 OpenSearch 도메인의 복원력을 유지하여 성능이나 가용성이 영향을 받지 않도록 합니다.