Elastic Cloud 시작하기
Elastic Cloud를 사용하면 몇 분 만에 Elastic Stack의 강력한 기능을 이용할 수 있습니다. Elastic Enterprise Search로 검색 기능을 추가하든, Elastic Observability로 중요한 시스템 및 애플리케이션을 모니터링하든, Elastic Security로 사이버 위협으로부터 조직을 보호하든 첫 단계는 간단합니다.
원하는 곳에서 원하는 방식으로 실행
Elastic Cloud는 Google Cloud, AWS, Microsoft Azure 등 원하는 퍼블릭 클라우드에서 유연하게 실행할 수 있습니다. 그뿐만 아니라 하이브리드 클라우드, 프라이빗 클라우드, 온프레미스 배포 중에서 선택할 수도 있습니다.
Elastic에서 기본 제공하는 자동화 및 오케스트레이션 도구를 사용하여 자체 배포를 손쉽게 관리할 수도 있습니다.
이 안내서에서는 Elastic을 시작 및 실행하는 가장 쉬운 방법인 Elastic Cloud의 관리형 서비스, Elasticsearch Service를 중점적으로 다룹니다. 시작하기 전에 Elastic 관리형 서비스 및 공동 책임의 이점에 대해 알아보시기 바랍니다.
Elastic Stack 소개
Elastic Stack은 Elastic Cloud의 기반으로, Elasticsearch, Kibana, Beats 및 Logstash로 구성됩니다.
- Elasticsearch는 검색 및 분석 엔진입니다. 여기에서 데이터가 인덱스에 저장되고 검색이 가능해집니다.
- Kibana를 사용하면 Elasticsearch에 상주하는 데이터를 시각화하기 위한 대시보드를 손쉽게 구축할 수 있습니다. 즉, 데이터를 시각적으로 어떻게 형상화할지를 정할 수 있습니다.
- Beats는 다른 여러 시스템에 설치되는 경량 데이터 수집기로, 데이터를 Elasticsearch로 직접 전송합니다.
- Logstash는 데이터 처리 파이프라인 도구로, 데이터를 이동하고 변환하는 데 사용됩니다.
시작하기
Elastic에서는 Elastic Cloud의 14일 무료 체험판을 제공하므로 직접 배포를 생성해 볼 수 있습니다. 또는 원하는 클라우드 서비스 제공자의 마켓플레이스에서 Elastic Cloud를 구매하고 통합 청구서를 활용할 수도 있습니다. 이 경우 사용자가 체결한 지불 약정 계약에 따라 Elastic Cloud 요금이 발생합니다.
가입하면 Elastic Cloud 콘솔이 표시됩니다.
배포를 시작하려면배포 생성을 클릭합니다.
배포 옵션
배포를 생성할 때 사전 구성된 솔루션 중에서 요건에 가장 적합한 솔루션을 선택할 수 있습니다. 또한 새로운 배포를 사용자 정의하여 생성하거나 기존 배포를 사용자 정의할 수도 있습니다. 용량과 성능을 조정하고 기능을 추가하는 등 다양한 작업을 수행할 수 있습니다.
Elastic Cloud는 Enterprise Search, Observability 및 Security의 모든 기능을 클라우드 환경에서 제공합니다. 그 방법은 다음과 같습니다.
- Elastic Enterprise Search: 어디서나 무엇이든 검색할 수 있습니다. Elastic App Search는 웹사이트와 모바일 앱을 위해 강력한 검색 환경을 설계하고 배포하는 데 필요한 모든 도구를 제공합니다. Elastic Workplace Search는 협업, 생산성 및 저장 공간 도구 전반에 걸쳐 통합 검색 경험을 제공하여 팀이 어디에서든 필요한 모든 것을 찾을 수 있도록 지원합니다.
- Elastic Observability: 로그, 메트릭, APM 추적 등을 통합하므로 클러스터 간 페더레이션을 통해 글로벌 배포를 모니터링하고 모든 신호가 서로 어떻게 연관되어 있는지 평가할 수 있습니다. 머신 러닝이 이상 징후를 탐지하고 경보 기능이 이를 알려주므로 문제를 신속하게 해결하고 탁월한 디지털 경험을 지속적으로 제공할 수 있습니다.
- Elastic Security: 사이버 보안이 효과를 발휘하려면 대규모 데이터가 필요합니다. Elastic Security는 핵심 데이터 및 확장 문제를 해결합니다. 선도적인 보안 팀들은 SIEM, 엔드포인트 보안, 위협 헌팅, 클라우드 모니터링 등에 Elastic Security 솔루션을 사용합니다. 직관적 UI와 방대한 통합 에코시스템은 모든 분석가에게 성공을 위한 도구를 제공합니다.
- Elastic Stack: 원하는 대로 사용하세요. 통합 가시성, 보안 또는 엔터프라이즈 검색 이외의 다른 사용 사례가 있다면 이 옵션을 선택하면 됩니다. Elastic은 머신 러닝 및 보고와 같은 다양한 기능을 하드웨어 프로파일 템플릿과 결합함으로써 구성 요소를 간편하게 사용자 정의하는 데 필요한 유연성을 제공합니다.
배포 설정
이 예제에서는 Elastic Observability를 선택하여 강력한 모니터링 기능으로 로컬 시스템(여기에서는 노트북)의 성능을 관찰하는 방법을 살펴보겠습니다.
변경하려면 확장을 클릭하면 됩니다.
새로운 클러스터를 프로비저닝하는 경우 Google Cloud, Azure 또는 AWS를 클라우드 서비스 제공자로 선택할 수 있습니다. 클라우드 서비스 제공자를 선택한 후 가장 가까운 리전을 선택합니다.
미국 정부 기관 사용자, 정부 통제 데이터를 처리하는 조직 또는 규제가 심한 산업의 종사자인 경우, Elastic FedRAMP 인증 클라우드 제품을 활용하는 것이 좋습니다. 현재 AWS GovGloud(미국) 리전에서 사용 가능하며 FedRAMP 중간 영향 레벨 인증을 받았습니다. 30일 무료 체험판에 가입하여 시작해 보세요.
새로운 배포를 생성할 때는 최신 버전을 기본적으로 사용하게 됩니다.
또한 배포에 이름을 할당할 수 있습니다. 필요에 따라 사용 사례에 맞게 배포를 사용자 정의할 수 있다는 점을 기억하세요.
배포 시작
비밀번호
배포가 생성되는 동안 비밀번호가 제공됩니다. Kibana(애플리케이션 인터페이스) 및 명령줄 작업에 로그인하는 데 필요하므로 저장해 두시기 바랍니다.
저장하지 않았거나 기억하지 못하더라도 걱정하지 마세요! 언제든 비밀번호를 재설정할 수 있습니다.
로그인 방법
Elastic Cloud 콘솔에서 Kibana를 시작할 때 자동으로 관리자로 로그인됩니다. 여러분이 배포를 생성했기 때문이죠. 추가 사용자는 콘솔에서 Kibana 엔드포인트 링크를 사용하여 로그인할 수 있습니다.
Elastic Cloud로 로그인을 선택하면 동일한 링크를 사용하여 관리자로 로그인하게 됩니다.
체험판 배포가 생성되면 Kibana 열기를 클릭합니다.
데이터 수집
Kibana 열기를 클릭하면 Kibana의 Elastic Observability 개요 페이지로 이동하게 됩니다.
데이터 추가를 클릭합니다.
선택할 수 있는 다양한 데이터 수집 옵션이 제공됩니다. 이 예제에서는 시스템 성능을 확인해 보겠습니다. 메트릭으로 이동하여 시스템 메트릭을 찾습니다.
수집하려는 데이터 유형을 선택하면 방법을 설명하는 일련의 지침이 표시됩니다. 다음은 Metricbeat를 설치 및 구성하여 시스템 메트릭을 수집하고 사전 구성된 대시보드를 추가하는 방법을 알려주는 지침의 예입니다.
데이터를 확인하면 데이터가 수신되고 있음을 나타내는 녹색 알림이 표시됩니다.
그런 다음 시스템 메트릭 대시보드 버튼을 클릭합니다.
그러면 사전 구축된 대시보드로 이동됩니다. 이 대시보드는 시스템에서 배포로 유입되고 있는 데이터를 가져와서 CPU 및 메모리 사용량부터 인바운드 및 아웃바운드 네트워크 트래픽까지 모든 항목을 보여주는 차트와 그래프로 채워지도록 설계되었습니다.
대시보드의 다양한 항목 위에 마우스를 올려보거나 CPU별 상위 호스트를 클릭하여 Kibana와 상호 작용하는 방법을 알아보세요.
한 단계 더 나아가고 싶다면 성능 벤치마크 및 Elasticsearch 클러스터 크기 조정에 대한 모범 사례를 파악하는 것이 도움이 됩니다. 클러스터 크기를 조정할 때는 다음 사항을 알고 있어야 합니다.
- 하루에 색인되는 데이터 양(GB)
- 보존할 데이터 수
- 보존할 복제 샤드 수
전체 프로세스는 빠르고 간단합니다. 이제부터는 추가 데이터를 수집하고 Kibana에서 자체 시각화를 구축할 수 있으므로 APM 데이터, 메트릭, 로그 등을 대규모로 모니터링할 수 있습니다.
Kibana가 처음이라면 Kibana 시작하기 웨비나와 더불어 무료 Kibana 기본 과정을 살펴보시기 바랍니다.
지금 시작하세요
14일 무료 체험판에 가입하거나 다음과 같이 블로그에서 원하는 클라우드 서비스 제공자에서 배포하는 방법을 자세히 알아보세요.
- Google Cloud에서 Elastic 시작하기
- Microsoft Azure에서 Elastic 시작하기
- AWS에서 Elastic 시작하기
- Elastic Cloud, FedRAMP 및 AWS GovCloud 시작하기
Elastic Cloud를 최대한 활용하는 데 도움이 되는 추가 리소스도 살펴보면 좋습니다.
Elastic 커뮤니티의 다른 사용자들과 소통하거나 토론 포럼에 참여해 보세요.