기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon OpenSearch Service란 무엇입니까?
Amazon OpenSearch Service는 AWS 클라우드에서 OpenSearch 클러스터를 쉽게 배포, 운영 및 확장할 수 있는 관리형 서비스입니다. OpenSearch Service 도메인은 OpenSearch 클러스터와 동의어입니다. 도메인은 지정된 설정, 인스턴스 유형, 인스턴스 수, 스토리지 리소스를 갖고 있는 클러스터입니다. Amazon OpenSearch Service는 OpenSearch 및 레거시 Elasticsearch OSS(소프트웨어의 최종 오픈 소스 버전인 7.10까지)를 지원합니다. 도메인을 생성할 때 어떤 검색 엔진을 사용할지 선택할 수 있습니다.
OpenSearch는 로그 분석, 실시간 애플리케이션 모니터링, 클릭 스트림 분석 같은 사용 사례를 위한 완전한 오픈 소스 검색 및 분석 엔진입니다. 자세한 내용은 OpenSearch 설명서
Amazon OpenSearch Service는 OpenSearch 클러스터에 대한 모든 리소스를 프로비저닝하고 시작합니다. 또한 실패한 OpenSearch Service 노드를 자동으로 감지한 다음 교체해 자체 관리형 인프라와 관련된 오버헤드를 줄입니다. API를 한 번만 호출하거나 콘솔에서 몇 번만 클릭하여 클러스터를 조정할 수 있습니다.

OpenSearch Service 사용을 시작하려면 OpenSearch 클러스터와 동일한 OpenSearch Service 도메인을 생성합니다. 클러스터의 각 EC2 인스턴스는 하나의 OpenSearch Service 노드 역할을 합니다.
OpenSearch Service 콘솔을 사용하여 몇 분 만에 도메인을 설정 및 구성할 수 있습니다. 프로그래밍 방식 액세스를 선호하는 경우 AWS CLI 또는 AWS SDK
Amazon OpenSearch Service의 기능
OpenSearch Service에는 다음 기능이 포함되어 있습니다.
크기 조정
보안
-
AWS Identity and Access Management (IAM) 액세스 제어
-
Amazon VPC 및 VPC 보안 그룹을 사용하는 쉬운 통합
-
저장된 데이터의 암호화 및 노드 간 암호화
-
OpenSearch 대시보드에 대한 Amazon Cognito, HTTP 기본 또는 SAML 인증
-
인덱스 수준, 문서 수준 및 필드 수준 보안
-
감사 로그
-
Dashboards 멀티테넌시
안정성
-
리소스를 위한 여러 지리적 위치(리전 및 가용 영역이라고 함)입니다.
-
다중 AZ라고 하는 동일한 AWS 리전의 두 개 또는 세 개의 가용 영역에 대한 노드 할당
-
클러스터 관리 작업 부담을 줄여주는 전용 프라이머리 노드
-
자동 스냅샷으로 OpenSearch Service 도메인 백업 및 복원
유연성
-
비즈니스 인텔리전스(BI) 애플리케이션과의 통합을 위한 SQL 지원
-
검색 결과 개선을 위한 사용자 지정 패키지
유명 서비스와의 통합
-
OpenSearch 대시보드를 사용한 데이터 시각화
-
OpenSearch Service 도메인 지표 및 설정 경보 모니터링을 위한 Amazon CloudWatch와의 통합
-
OpenSearch Service 도메인에 AWS CloudTrail 대한 구성 API 호출 감사를 위한와 통합
-
스트리밍 데이터를 OpenSearch Service로 로드하기 위해 Amazon S3, Amazon Kinesis 및 Amazon DynamoDB와의 통합
-
데이터가 특정 임계값을 초과하는 경우 Amazon SNS의 알림
OpenSearch를 사용하는 경우와 Amazon OpenSearch Service를 사용하는 경우
다음 표를 사용하면 프로비저닝된 Amazon OpenSearch Service 또는 자체 관리형 OpenSearch 중 적합한 옵션을 결정하는 데 도움이 됩니다.
OpenSearch | Amazon OpenSearch Service |
---|---|
|
|
지원되는 OpenSearch 및 Elasticsearch 버전
OpenSearch Service는 여러 버전의 OpenSearch 및 레거시 오픈 소스 Elasticsearch 버전을 지원합니다. 일부 버전의 경우 이미 표준 지원 종료 및 지원 날짜 연장을 게시했습니다. 가격 대비 성능, 기능 풍부성 및 보안 개선 측면에서 OpenSearch Service를 최대한 활용하려면 사용 가능한 최신 OpenSearch 버전으로 업그레이드하는 것이 좋습니다. 버전 목록과 지원 일정은 아래 표를 참조하세요.
Elasticsearch 버전에 대한 지원 종료 일정은 다음과 같습니다.
소프트웨어 버전 | 표준 지원 종료 | 추가 지원 종료 |
---|---|---|
Elasticsearch 버전 1.5 및 2.3 | 2025년 11월 7일 | 2026년 11월 7일 |
Elasticsearch 버전 5.1~5.5 | 2025년 11월 7일 | 2026년 11월 7일 |
Elasticsearch 버전 5.6 | 2025년 11월 7일 | 2028년 11월 7일 |
Elasticsearch 버전 6.0~6.7 | 2025년 11월 7일 | 2026년 11월 7일 |
Elasticsearch 버전 6.8 | 발표되지 않음 | 발표되지 않음 |
Elasticsearch 버전 7.1~7.8 | 2025년 11월 7일 | 2026년 11월 7일 |
Elasticsearch 버전 7.9 | 발표되지 않음 | 발표되지 않음 |
Elasticsearch 버전 7.10 | 발표되지 않음 | 발표되지 않음 |
OpenSearch 버전에 대한 지원 종료 일정은 다음과 같습니다.
소프트웨어 버전 | 표준 지원 종료 | 추가 지원 종료 |
---|---|---|
OpenSearch 버전 1.0 및 1.2 | 2025년 11월 7일 | 2026년 11월 7일 |
OpenSearch 버전 1.3 | 발표되지 않음 | 발표되지 않음 |
OpenSearch 버전 2.3~2.9 | 2025년 11월 7일 | 2026년 11월 7일 |
OpenSearch 버전 2.11 이상 | 발표되지 않음 | 발표되지 않음 |
OpenSearch 및 Elasticsearch에 대한 표준 지원 및 확장 지원
AWS 는 표준 지원에서 다루는 버전에 대한 정기적인 버그 수정 및 보안 업데이트를 제공합니다. 추가 지원에 따른 버전의 경우는 표준 지원 종료 후 최소 12개월 동안 각 정규화된 인스턴스 시간(NIH)마다 고정 요금으로 중요한 보안 수정 사항을 AWS 제공합니다. NIH는 인스턴스 크기(예: 중형, 대형) 및 인스턴스 시간 수의 인자로 계산됩니다(예는 아래 추가 지원 요금 계산 섹션 참조). 추가 지원 요금은 도메인이 표준 지원이 종료된 버전을 실행할 때 자동으로 적용됩니다. 표준 지원에서 여전히 다루는 최신 버전으로 업그레이드하여 추가 지원 요금을 피할 수 있습니다. 추가 지원 요금에 대한 자세한 내용은 추가 지원 비용을
추가 지원 요금 계산
확장 지원에서 버전을 실행하는 도메인에는 미국 동부(버지니아 북부) 리전에서 $0.0065와 같은 고정 추가 요금/표준화된 인스턴스 시간(NIH)이 부과됩니다. NIH는 인스턴스 크기(예: 중간, 큰) 및 인스턴스 시간 수의 계수로 계산됩니다. 예를 들어, 미국 동부(버지니아 북부) 리전에서 24시간 동안 m7g.medium.search 인스턴스를 실행하는 경우 인스턴스 시간당(온디맨드) 0.068 USD이며 일반적으로 1.632 USD(0.068x24 USD)를 지불합니다. 확장 지원 버전의 버전을 실행하는 경우 추가 0.0065 USD/NIH를 지불합니다.이 금액은 0.0065 USD x 24 USD(인스턴스 시간 수) x 2 USD(크기 정규화 인수, 중간 규모 인스턴스의 경우 2 USD)로 계산되며, 24시간 동안 추가 지원을 받으려면 0.312 USD입니다. 24시간 동안 지불할 총 금액은 표준 인스턴스 사용 비용과 추가 지원 비용의 합계인 1.944 USD(1.632 USD+0.312 USD)가 됩니다. 아래 표에는 OpenSearch Service의 다양한 인스턴스 크기에 대한 정규화 인수가 나와 있습니다.
인스턴스 크기 | 정규화 인자 |
---|---|
nano | 0.25 |
micro | 0.5 |
small | 1 |
medium | 2 |
large | 4 |
xlarge | 8 |
2xlarge | 16 |
4xlarge | 32 |
8xlarge | 64 |
9xlarge | 72 |
10xlarge | 80 |
12xlarge | 96 |
16xlarge | 128 |
18xlarge | 144 |
24xlarge | 192 |
32xlarge | 256 |
Amazon OpenSearch Service 요금
OpenSearch Service에서는 EC2 인스턴스의 사용 시간과 인스턴스에 연결된 EBS 스토리지 볼륨의 누적 크기에 대해 요금을 지불합니다. 표준 AWS 데이터 전송 요금
하지만 알아둘 만한 데이터 전송 예외가 몇 가지 존재합니다. 도메인에서 다중 가용 영역을 사용하는 경우, OpenSearch Service는 도메인이 속하는 두 가용 영역 간의 트래픽에 대해 요금을 청구하지 않습니다. 또한 샤드 할당 및 재분배 과정에서는 도메인 내부에서 상당한 데이터 전송이 발생합니다. OpenSearch Service는 이 트래픽에 대해서도 측정하거나 요금을 청구하지 않습니다. 마찬가지로, OpenSearch Service는 UltraWarm/콜드 노드와 Amazon S3 간의 데이터 전송에 대해 요금을 청구하지 않습니다
자세한 내용은 Amazon OpenSearch Service 요금
관련 서비스
OpenSearch Service는 일반적으로 다음 서비스와 함께 사용됩니다.
- Amazon CloudWatch
-
OpenSearch Service 도메인은 CloudWatch에 지표를 자동으로 보내므로 도메인 상태 및 성능을 모니터링할 수 있습니다. 자세한 내용은 Amazon CloudWatch로 OpenSearch 클러스터 지표 모니터링 섹션을 참조하세요.
CloudWatch Logs가 다른 방향으로 진행될 수도 있습니다. 분석을 위해 OpenSearch Service로 데이터를 스트리밍하도록 CloudWatch Logs를 구성할 수 있습니다. 자세한 내용은 Amazon CloudWatch에서 스트리밍 데이터 로드을 참조하십시오.
- AWS CloudTrail
-
AWS CloudTrail 를 사용하여 계정의 OpenSearch Service 구성 API 호출 및 관련 이벤트 기록을 가져옵니다. 자세한 내용은 AWS CloudTrail을 사용한 Amazon OpenSearch Service API 호출 모니터링 단원을 참조하십시오.
- Amazon Kinesis
-
Kinesis는 방대한 규모의 스트리밍 데이터를 실시간으로 처리하는 관리형 서비스입니다. 자세한 내용은 Amazon Kinesis Data Streams에서 스트리밍 데이터 로드 및 Amazon Kinesis Data Firehose에서 스트리밍 데이터 로드 섹션을 참조하세요.
- Amazon S3
-
Amazon Simple Storage Service(Amazon S3)는 인터넷 스토리지 를 제공합니다. 이 가이드에서는 Amazon S3와의 통합을 위한 Lambda 샘플 코드를 제공합니다. 자세한 내용은 Amazon S3에서 스트리밍 데이터 로드 섹션을 참조하세요.
- AWS IAM
-
AWS Identity and Access Management (IAM)는 OpenSearch Service 도메인에 대한 액세스를 관리하는 데 사용할 수 있는 웹 서비스입니다. 자세한 내용은 Amazon OpenSearch Service의 Identity and Access Management 단원을 참조하십시오.
- AWS Lambda
-
AWS Lambda 는 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 있는 컴퓨팅 서비스입니다. 이 가이드는 DynamoDB, Amazon S3 및 Kinesis의 데이터를 스트리밍하기 위한 Lambda 샘플 코드를 제공합니다. 자세한 내용은 Amazon OpenSearch Service로 스트리밍 데이터 로드 섹션을 참조하세요.
- Amazon DynamoDB
-
Amazon DynamoDB는 완전관리형 NoSQL 데이터베이스 서비스로서 원활한 확장성과 함께 빠르고 예측 가능한 성능을 제공합니다. OpenSearch Service에 데이터를 스트리밍하는 데 대한 자세한 내용은 Amazon DynamoDB에서 스트리밍 데이터 로드 섹션을 참조하세요.
- Amazon QuickSight
-
Amazon QuickSight 대시보드를 사용하여 OpenSearch Service의 데이터를 시각화할 수 있습니다. 자세한 내용은 Amazon QuickSight 사용 설명서의 Amazon QuickSight로 Amazon OpenSearch Service 사용을 참조하세요.
참고
OpenSearch에는 Elasticsearch B.V.의 특정 Apache 라이선스 Elasticsearch 코드 및 기타 소스 코드가 포함되어 있습니다. Elasticsearch B.V.는 이러한 기타 소스 코드의 소스가 아닙니다. ELASTICSEARCH는 Elasticsearch B.V.의 등록 상표입니다.