배포
원본 보기배포
Elastic의 사전 구축된 솔루션이나 Serverless 프로젝트를 사용할 계획이든, Elasticsearch로 직접 애플리케이션을 구축하든, Kibana 도구로 데이터를 분석하든, 먼저 Elastic을 배포해야 합니다.
이 페이지는 배포 옵션을 이해하고 요구 사항에 가장 잘 맞는 방식을 선택하는 데 도움이 됩니다.
모든 배포에는 Elasticsearch가 포함됩니다. Elasticsearch는 분산 검색·분석 엔진이자 확장 가능한 데이터 저장소이며, 모든 Elastic 솔루션의 핵심에 있는 벡터 데이터베이스입니다.
대부분의 경우 Kibana도 함께 배포해야 합니다. Kibana는 모든 Elastic 솔루션과 Serverless 프로젝트를 위한 사용자 인터페이스를 제공합니다. 데이터를 시각화하고 분석하며, Elastic Stack을 관리하고 모니터링하는 데 유용한 강력한 도구입니다. Elasticsearch를 사용하는 데 Kibana가 필수는 아니지만 대부분의 사용 사례에서는 필요하며, 특정 배포 방식에서는 기본으로 포함됩니다.
어떤 배포 유형을 선택하느냐에 따라 이러한 핵심 구성 요소와 필요한 추가 구성 요소를 설정하고 관리하는 방식이 달라집니다.
이 섹션은 Elasticsearch와 Kibana, 그리고 이를 지원하는 오케스트레이션 기술의 배포·관리에 초점을 맞춥니다. 다만 사용 사례에 따라 기타 Elastic Stack 구성 요소를 배포해야 할 수도 있습니다. 예를 들어 로그나 메트릭을 수집하기 위한 구성 요소를 추가해야 할 수 있습니다.
선택적 Elastic Stack 구성 요소를 배포하는 방법은 다음 섹션을 참고하세요.
빠른 시작 옵션
- Elastic Cloud: 호스팅형 솔루션을 몇 분 만에 실행할 수 있습니다.
- Elastic Cloud Hosted: 원하는 공급업체의 클라우드에 배포되는 Elastic Stack 호스팅 서비스입니다. 14일 무료 체험을 신청해 보세요.
- Elastic Cloud Serverless: 자동 확장되고 완전 관리되는 Elastic 배포를 위한 서버리스 프로젝트를 생성합니다. 14일 무료 체험을 신청해 보세요.
- 로컬 개발: 로컬 개발과 테스트를 위해 Docker에서 Elasticsearch와 Kibana를 빠르게 시작합니다.
고급 옵션
- 자체 관리: 자체 환경에 Elastic을 설치, 구성, 실행합니다.
- Elastic Cloud Enterprise: 퍼블릭 또는 프라이빗 클라우드, 가상 머신, 자체 환경에 Elastic Cloud를 배포합니다.
- Elastic Cloud on Kubernetes: Kubernetes에 Elastic Cloud를 배포합니다.
특정 기능이나 구성이 특정 배포 유형에 적용되지 않는 경우 문서에 명시됩니다.
인프라 관리보다 Elastic 제품 활용에 집중하고 싶다면 다음 옵션 중 하나를 선택하세요.
- Elastic Cloud Serverless: 운영 부담 없음, 자동 확장 및 업데이트, 최신 기능 제공
- Elastic Cloud Hosted: 제어권과 관리형 운영의 균형, 리소스 및 리전 선택 가능
두 옵션 모두 오케스트레이션 플랫폼으로 Elastic Cloud를 사용합니다.
자체 인프라에서 Elastic을 실행해야 한다면 완전 자체 관리 배포와 오케스트레이터 사용 중에서 선택하세요.
- 완전 자체 관리: Elastic 배포에 대한 완전한 제어권과 책임
- 오케스트레이션 사용:
- Elastic Cloud on Kubernetes (ECK): Kubernetes 네이티브 오케스트레이션이 필요한 경우
- Elastic Cloud Enterprise (ECE): 멀티테넌트 오케스트레이션 플랫폼이 필요한 경우
Cloud Connect를 사용하면 인프라를 직접 설치하고 관리하지 않고도 자체 관리, ECE, ECK 환경에서 Elastic이 관리하는 클라우드 서비스를 사용할 수 있습니다. 이를 통해 운영 부담을 늘리지 않으면서 새로운 기능을 더 빠르게 이용할 수 있습니다.
오케스트레이터는 여러 Elastic 클러스터의 배포와 관리를 자동화하며 확장, 업그레이드, 모니터링 같은 작업을 처리합니다.
다음과 같은 경우 오케스트레이션을 고려하세요.
- 여러 Elastic 클러스터를 관리해야 하는 경우
- 대규모 환경에서 운영 자동화를 원하는 경우
- Kubernetes 환경을 사용하는 경우 (ECK)
- 멀티테넌트 플랫폼을 구축해야 하는 경우 (ECE)
오케스트레이터는 Elastic 배포의 라이프사이클을 관리하지만 핵심 제품의 동작 방식은 바꾸지 않습니다. 오케스트레이션된 배포를 사용할 때는 다음과 같습니다.
- 동일한 Elasticsearch 및 Kibana 기능과 구성을 그대로 사용합니다
- 대부분의 제품 문서가 그대로 적용됩니다
- 필요에 따라 다른 Elastic 제품을 추가할 수 있습니다
- 오케스트레이터가 운영 작업을 처리하므로 제품 사용과 구성에 집중할 수 있습니다
Elastic Cloud Serverless에서는 최신 버전의 Elastic 기능을 자동으로 사용할 수 있으며 버전 호환성을 관리할 필요가 없습니다.
다른 배포 유형(완전 자체 관리, ECH, ECE, ECK)에서는 어떤 Elastic Stack 버전을 배포하고 언제 업그레이드할지 직접 제어합니다. ECE와 ECK 오케스트레이터 자체도 관리하는 Elastic Stack 버전과 독립적으로 정기적인 버전 업데이트를 받습니다.
배포 유형을 선택할 때 다음을 고려하세요.
- 최신 기능을 자동으로 사용하고 버전 호환성을 관리하고 싶지 않다면 Elastic Cloud Serverless를 선택하세요
- 버전 관리에 대한 더 많은 제어권이 필요하다면 다른 배포 유형을 선택하세요
버전 관리 및 제공 여부에 대해 자세히 알아보세요.
- Elastic Cloud Serverless: 사용한 만큼 지불
- Elastic Cloud Hosted: 리소스 할당 기반의 구독형
- 자체 호스팅 옵션, 완전 자체 관리, ECE, ECK 포함: 인프라 비용과 운영 부담으로 인해 총소유비용(TCO)이 더 높음
배포 유형별 기능과 역량을 자세히 비교하려면 배포 유형 상세 비교를 참고하세요.