Amazon Elasticsearch Service를 사용하면 실시간으로 데이터를 검색, 분석 및 시각화할 수 있습니다. 이 서비스는 고객을 위해 Elasticsearch 클러스터의 용량, 조정, 패치 및 운영을 관리하는 동시에 Elasticsearch API에 대한 직접 액세스를 제공하고 혁신적인 애플리케이션을 구축하는 데 집중할 수 있도록 지원합니다. 

주요 기능

간편한 배포 및 관리

완전관리형: 몇 분 만에 프로덕션에 사용할 수 있는 Elasticsearch 클러스터를 배포할 수 있습니다. AWS에서 운영 관련 작업을 수행하므로 고객은 하드웨어 프로비저닝, 소프트웨어 설치 및 패치, 장애 복구, 백업 및 모니터링과 같은 운영 작업에 시간을 할애할 필요가 없습니다.

간편한 설정 및 구성: 콘솔에서 클릭 몇 번 또는 AWS 명령줄 인터페이스(CLI) 또는 AWS SDK에서 API 호출 한 번으로 손쉽게 Amazon Elasticsearch 도메인을 설정 및 구성할 수 있습니다. 새로운 도메인을 생성할 때 인스턴스 수, 인스턴스 유형 및 스토리지 옵션을 지정할 수 있으며, 기존 도메인은 언제든 변경하거나 삭제할 수 있습니다.

유연한 스토리지: 로컬 온인스턴스 스토리지와 Amazon EBS 볼륨 중에 선택하여 Elasticsearch 인덱스를 저장할 수 있습니다. 도메인에 할당할 Amazon EBS 볼륨 크기를 선택하고 마그네틱, 범용 또는 프로비저닝된 IOPS 중에서 볼륨 유형을 선택할 수 있습니다. 또한, 도메인을 생성한 후에 필요에 따라 스토리지 옵션을 변경할 수 있습니다.

Elasticsearch API에 직접 액세스: Elasticsearch API에 직접 액세스하여 데이터를 로드하고, 쿼리하고, 분석하며, 인덱스를 관리할 수 있습니다.

데이터 내구성: 자동 및 수동 스냅샷을 통해 Amazon Elasticsearch 도메인에 대한 데이터 내구성을 구축할 수 있습니다. 스냅샷을 사용하여 도메인을 복구하거나 사전에 로드된 데이터로 새로운 도메인을 생성할 수 있습니다. 기본적으로 Amazon Elasticsearch Service는 각 도메인의 스냅샷을 매일 자동으로 생성하고 14일 동안 유지합니다. 또한, Elasticsearch 스냅샷 API를 사용하여 추가로 수동 스냅샷을 생성할 수 있습니다. 자동 스냅샷은 Amazon S3에 무료로 저장되며 수동 스냅샷에는 표준 Amazon S3 사용 요금이 부과됩니다.

플러그인 지원: Amazon Elasticsearch Service에는 Kuromoji, ICU, Phonetic Analysis, Smart Chinese Analysis 플러그인, Stempel Polish Analysis 플러그인, Ingest Processor Attachment 플러그인, Ingest User Agent Processor 플러그인 및 Mapper Murmur3 플러그인을 비롯하여 Elasticsearch 커뮤니티의 플러그인이 사전에 패키징되어 제공됩니다. 플러그인은 자동으로 배포되고 관리됩니다.

모니터링 및 지표: Amazon Elasticsearch Service는 Amazon CloudWatch를 통해 인스턴스 수, 도메인 상태, 검색 가능한 문서, Amazon EBS 지표(해당하는 경우), CPU, 메모리 및 데이터 및 마스터 노드의 디스크 사용률 등을 비롯한 여러 성능 지표를 제공합니다. 이러한 지표를 사용하여 도메인 상태를 모니터링하고 필요한 조치를 취할 수 있습니다.

오픈 소스 도구 및 AWS 서비스와 통합

간편한 데이터 통합: 로그 및 기타 이벤트 데이터를 처리하는 데 도움이 되는 오픈 소스 데이터 파이프라인인 Logstash를 사용해 정형 및 비정형 데이터를 Amazon Elasticsearch 도메인에 쉽게 수집할 수 있습니다. Logstash 구현을 통해 수신되는 모든 로그에 대한 백엔드 스토어로 Amazon Elasticsearch 도메인을 설정할 수 있습니다. 또한, Amazon Kinesis Firehose, AWS IoT 또는 Amazon CloudWatch Logs를 사용하여 Amazon Elasticsearch 도메인으로 데이터를 수집할 수 있습니다. 자세한 내용은Amazon Elasticsearch Service 데이터 수집 페이지를 참조하십시오.

내장된 Kibana 지원: 오픈 소스 분석 및 시각화 플랫폼인 Kibana를 사용하여 데이터에 대한 통찰력을 더 빠르고 정확하게 확보할 수 있습니다. Kibana는 Amazon Elasticsearch Service 도메인과 함께 자동으로 배포됩니다.

간편하게 확장 가능

가동 중단 없이 손쉽게 인스턴스를 추가 또는 제거하고 Amazon EBS 볼륨을 변경하여 데이터 증가를 수용할 수 있습니다. 코드 몇 줄로 Amazon CloudWatch 지표를 통해 도메인 상태를 모니터링하고, Amazon Elasticsearch Service API를 호출하여 설정한 임계값에 따라 도메인을 확장 또는 축소할 수 있습니다.

보안

VPC에서 또는 퍼블릭 인터넷을 통해 애플리케이션을 관리형 Elasticsearch 환경에 안전하게 연결할 수 있습니다. VPC 보안 그룹 또는 IP 기반 액세스 정책을 사용해 네트워크 액세스를 구성할 수 있습니다. Amazon Cognito를 사용해 엔터프라이즈 자격 증명 공급자(예: SAML 2.0을 사용하는 Microsoft Active Directory)로 서비스에 대해 사용자를 인증하거나, AWS Identity and Access Management(IAM)를 사용해 인증받은 특정 사용자의 액세스를 제한할 수 있습니다. IAM 정책은 도메인 생성 및 확장과 같은 작업을 위한 관리 API와 문서 업로드 및 쿼리 실행과 같은 작업을 위한 데이터 플레인 API에 대한 세분화된 액세스 제어를 제공하도록 설정할 수 있습니다. 노드 간 암호화 기능은 Elasticsearch 도메인 내 인스턴스 간 모든 통신에 TLS를 구현하여 추가적인 보안 계층을 제공합니다. AWS Key Management Service(KMS) 를 사용하면 기본 및 복제본 인덱스, 로그 파일, 메모리 스왑 파일, 자동화된 스냅샷을 비롯하여 Amazon Elasticsearch Service에 있는 저장 중 데이터를 암호화할 수 있습니다. 또한, AWS CloudTrail로 도메인을 모니터링하고 감사할 수 있습니다. AWS CloudTrail에서 생성된 AWS API 호출 기록을 사용하여 보안 분석, 리소스 변경 사항 추적 및 규정 준수 감사를 수행할 수 있습니다.

뛰어난 가용성

도메인을 생성할 때 영역 인식 옵션을 활성화하거나 라이브 도메인을 변경함으로써 Amazon Elasticsearch 도메인이 고가용성을 갖추도록 구성할 수 있습니다. 영역 인식이 활성화되면, Amazon Elasticsearch Service에서 2개의 다른 가용 영역에 도메인을 지원하는 인스턴스를 분산합니다. 그런 다음 Elasticsearch에서 복제를 활성화하면, 교차 영역 복제를 제공하는 것과 같은 방식으로 샤드가 자동으로 분산됩니다.

비용 효율성

Amazon Elasticsearch Service에서는 사용한 만큼만 비용을 지불하며, 선수금이나 사용 요구 사항은 없습니다. 1년 또는 3년 약정으로 예약 인스턴스를 선택하는 경우 상당히 할인된 요금으로 Amazon Elasticsearch Service를 실행할 수 있습니다. Amazon Elasticsearch는 완전관리형 서비스이므로, 인프라를 프로비저닝, 모니터링 및 관리할 Elasticsearch 전문가 팀이 필요 없기 때문에 총 운영 비용이 절감됩니다.

Amazon Elasticsearch Service에 대해 자세히 알아보십시오

요금 페이지로 이동하기
구축할 준비가 되셨습니까?
Amazon Elasticsearch Service 시작하기
추가 질문이 있으십니까?
문의처