게시된 날짜: Mar 24, 2021

이제 Amazon Elasticsearch Service는 새로운 자동 조정 기능으로 Elasticsearch 클러스터의 자동화된 메모리 관리를 지원합니다. 자동 조정은 Elasticsearch 내부 설정을 자동으로 조정하여 동적 워크로드를 처리하는 적응형 리소스 관리 시스템으로 클러스터 리소스를 최적화하여 효율성과 성능을 개선합니다. 자동 조정을 사용하면 로그 분석 워크로드의 수집 처리량에서 성능을 크게 개선하고 검색 쿼리의 테일 지연 시간을 줄일 수 있습니다.  

Elasticsearch는 Java Virtual Machine(JVM)에서 실행되며, 많은 수집 볼륨과 검색 워크로드를 지원하는 경우 메모리 설정 조정은 필수적입니다. 자동 조정의 적응형 시스템은 수신 워크로드 성능에 영향을 미치는 리소스 병목 현상을 식별하고 필요한 확장 및 성능을 지원하기 위해 클러스터에서 적절한 수정 작업을 수행합니다. 클러스터의 기존 노드 내에서 Elasticsearch 리소스와 메모리를 다시 크기 조정하고 다시 할당하면서 최대 클러스터 성능, 효율성 및 가용성을 보장하여 이를 달성할 수 있습니다. 예를 들어, 힙 크기, 대량 대기열 크기 및 가비지 수집 설정을 조정하면 수집 처리량을 늘릴 수 있고, 캐시 크기를 변경하면 검색의 테일 지연 시간을 개선하며, 읽기 및 대량 대기열 크기를 조정하면 검색 워크로드의 가용성을 높이고 거부 수를 줄일 수 있습니다.

자동 조정 기능을 사용하려면 고객은 콘솔 또는 CLI에서 기능을 활성화하기만 하면 됩니다. 그러면 동적으로 워크로드에 적응하기 시작합니다. 대기열 및 캐시에 대한 자동 조정은 프로세스를 다시 시작하지 않아도 되며, 새 도메인에서 기본적으로 활성화됩니다. 자동 조정은 관련 메모리 조정이 사용 가능하거나 클러스터 설정에 적용되는 경우 Amazon CloudWatch 및 Amazon EventBridge에 조정 이벤트를 게시합니다. Amazon Elasticsearch Service 콘솔의 [알림(Notifications)] 보기에서도 이러한 이벤트를 볼 수 있습니다. 고객은 대시보드에서 변화로 인한 클러스터 성능 및 효율성의 실시간 효과를 시각화할 수 있습니다. 자동 조정은 Elasticsearch의 Apache 2.0 라이선스 배포판인, Open Distro for Elasticsearch에서 제공하는 Performance Analyzer를 활용합니다. 자동 조정은 Elasticsearch 6.7 이상을 실행하는 모든 도메인에서 사용할 수 있습니다. 자세한 내용은 설명서를 참조하세요.

Amazon Elasticsearch Service의 자동 조정은 미국 동부(버지니아 북부, 오하이오), 미국 서부(오레곤, 캘리포니아 북부), AWS GovCloud(US-Gov-East, US-Gov-West), 캐나다(중부), 남아메리카(상파울루), EU(아일랜드, 런던, 프랑크푸르트, 파리, 스톡홀름, 밀라노), 아시아 태평양(싱가포르, 시드니, 도쿄, 서울, 뭄바이, 홍콩), 중동(바레인), 중국(베이징 - Sinnet에서 운영, 닝샤 - NWCD에서 운영) 및 아프리카(케이프타운)를 비롯한 전 세계 24개 리전에서 정식 출시되었습니다. Amazon Elasticsearch Service의 가용성에 대한 자세한 내용은 AWS 리전별 서비스 목록을 참조하세요.