Elastic Cloud 비용을 최적화하는 상위 5가지 방법

illustration-cloud-costs-down-1680x980.png

Elastic Cloud는 Elastic을 사용하는 데 가장 효과적인 최고의 방법입니다. Elastic Cloud를 이미 사용 중이거나 사용을 고려하고 계시다면, 비용 최적화에 대한 몇 가지 권장 사항을 소개합니다.

Elastic Cloud는 리소스 기반 요금제를 사용합니다. 사용자는 사용 사례를 위해 Elastic Stack 기능을 실행하는 데 사용되는 인프라 리소스에 대해 비용을 지불합니다. 따라서 Elastic Cloud 비용을 최적화하는 가장 좋은 방법은 리소스 사용을 간소화하는 것입니다.

Elastic이 전 세계적으로 진출해 있는 현황과 Elastic의 몇 가지 비용 절감 기능을 활용하여 리소스 사용을 줄이실 수 있습니다. 다음은 상위 5가지 권장 사항입니다. 

[관련 기사: Elastic Cloud 요금제 작동 방식 알아보기]

1) 검색 가능한 스냅샷 및 데이터 티어를 사용하여 저장 공간 비용 최적화

검색 가능한 스냅샷 데이터 티어를 사용하여 Elasticsearch 클러스터의 데이터를 통해 저장 공간, 검색 성능 및 심층적인 인사이트를 최적화할 수 있습니다.

검색 가능한 스냅샷을 사용하면 AWS S3, Microsoft Azure Storage 및 Google Cloud Storage와 같은 저비용 개체 저장 공간에 저장된 스냅샷의 데이터를 검색할 수 있습니다.

데이터 티어를 사용하면, 핫, 웜, 콜드 및 프로즌 티어 중에서 선택하여 저장 공간 비용을 최적화하고 사용 사례의 요구사항에 따라 성능을 쿼리할 수 있습니다. 가장 많이 액세스하는 데이터를 비싼 핫 티어에 저장하고 밀리초 단위로 검색하실 수 있습니다. 한편, 데이터 액세스 빈도가 낮아 몇 초 또는 몇 분에 이르는 쿼리 시간도 괜찮은 경우, 해당 데이터를 더 저렴한 웜, 콜드 또는 프로즌 티어에 저장하실 수 있습니다. 그 결과, 데이터 가치에 따라 비용을 더욱 효과적으로 제어하게 됩니다.

데이터 티어, 특히 콜드 및 프로즌 티어를 사용하면 성능에 미치는 영향을 최소화하면서 인프라 비용을 크게 줄일 수 있습니다.

2) 7.15 릴리즈 이상으로 업그레이드하여 데이터 전송 비용 절감

데이터 전송 및 저장 공간(DTS) 비용의 일부는 노드 간 데이터 전송 트래픽에서 발생합니다. 7.15 릴리즈부터는, 노드 간 데이터 전송 색인 트래픽을 압축하고 데이터 재배치 및 복구에 스냅샷 저장 공간을 사용합니다. 따라서 노드 간 트래픽 및 관련 데이터 전송 비용이 크게 절감됩니다. 

이러한 기능은 데이터 티어 간에 대량의 색인 또는 데이터 마이그레이션을 통해 Elastic Cloud 고객에게 도움이 됩니다. 예를 들어, Elastic에서는 노드 간 트래픽을 하루에 464TB에서 204.5TB로 50%가 넘게 줄여 연간 120만 달러를 절감할 수 있었습니다.

[관련 기사: Elastic Cloud에서 데이터 전송 및 저장 공간(DTS) 비용 절감]

3) 올바른 하드웨어 프로필과 시스템 유형 사용

많은 조직에서 사용 사례 전반에 걸쳐 가격 대비 성능을 개선할 방법을 찾고 있습니다. AWS Graviton Ready 파트너로서 Elastic은 Elastic Cloud 배포를 위한 AWS Graviton2 지원 인스턴스 유형을 지원하는 데 앞장서고 있습니다.

AWS를 사용하는 경우, Graviton2 ARM 기반 M5 및 C5 변형 인스턴스 유형, 즉 M6gd 및 C6gd VM을 사용할 수 있는 지역에서 사용하는 하드웨어 프로파일 지원을 받으실 수 있습니다. 이를 통해 동급 Intel 칩셋보다 20%가 넘게 가격 대비 성능을 향상시킬 수 있습니다.

Elasticsearch Service AWS 인스턴스 구성 문서인 Elasticsearch Service AWS 인스턴스 구성을 사용하여 워크로드에 적합한 인스턴스 구성을 선택하세요.

GCP를 사용하는 경우, Google Compute Engine(GCE) N2 범용 가상 머신(VM) 유형 지원 및 N2 사용자 지정 시스템 유형으로 제공되는 추가 하드웨어 구성 옵션을 활용하실 수 있습니다. N2 시스템 유형은 컴퓨팅, 메모리 및 저장 공간의 균형을 제공하며 1세대 N1 시스템보다 가격 대비 성능이 20%가 넘게 향상되었습니다. 자세한 내용은 Elastic Cloud의 새 Google Cloud 인스턴스 유형 소개를 참조하세요.

마찬가지로, Elastic은 Elastic Cloud의 Microsoft Azure 가상 머신(VM) 유형에 대한 지원을 확장했습니다. 이제 지원되는 모든 Azure 리전의 Azure에서 배포하기 위해 Edsv4, Ddv4Fsv2 VM 시리즈를 지원하는 새로운 하드웨어 프로파일을 선택하실 수 있습니다. 워크로드에 적합한 Azure 인스턴스 구성을 선택하려면 여기를 참조하세요.

마지막으로, Elastic은 Elastic Cloud에서 더 나은 가격 대비 성능을 제공하기 위해 새로운 하드웨어 프로파일에 대한 지원을 계속 추가합니다. 8.3 릴리즈에서, Elastic은 기존 배포에서 하드웨어 프로파일 간에 전환할 수 있는 하드웨어 프로파일 마이그레이션 기능을 제공합니다. 이를 통해 여러 클라우드 서비스 제공자가 제공하는 보다 효율적인 시스템 유형을 활용하실 수 있습니다. 자세한 내용은 Elastic Cloud의 성능 향상 및 비용 최적화를 참조하세요.

4) 자동 확장 정책 사용

또한, 자동 확장 정책을 정의하고 비용 및 관리를 최적화하실 수 있습니다. Elastic 클러스터는 사용량이 증가함에 따라 확장되며 디스크 공간이 부족해지지 않습니다. 자동 확장 API 또는 GUI 프롬프트를 통해 Elasticsearch 클러스터는 정책을 충족하기 위해 추가 리소스가 필요한지 여부를 보고할 수 있습니다. 예를 들어, 웜 티어가 이용 가능한 디스크 공간을 확장하고 그에 따라 데이터 노드를 확장해야 하는 정책을 정의하실 수 있습니다.

5) 클라우드 월 요금 청구로 시작하여 최적의 구성 구축

자체 관리형 배포와 Elastic Cloud 구성은 다를 수 있습니다. Elastic Cloud에 대한 최적의 구성과 그에 따른 요금제는 실제 워크로드에 따라 달라집니다. 최적의 구성을 잘 모르시는 경우, Elastic Cloud 월 요금 청구로 시작하여 워크로드를 적절하게 지원할 수 있도록 리소스를 구성하는 것이 좋습니다.

배포, 데이터 및 사용이 증가하고 있는 방식과 관련 비용을 파악하세요. 무료 체험판에 등록하는 것으로 시작하실 수 있습니다. 또는 Elastic에 연락하여 사용 사례에 맞는 최적의 구성과 관련 가격을 찾아보실 수 있습니다.

Elasticsearch를 통해 처리되는 데이터의 양을 확장하고 늘리면, 이러한 권장 사항을 활용하여 비용을 보다 효율적으로 관리하실 수 있습니다. Elastic을 사용하는 주요 이점 중 하나는 사용량에 비례해 비용이 반드시 증가하지는 않는다는 것입니다.