청구 분석 및 최적화
Flex 클러스터 또는 전용 클러스터 를 사용하는지 여부에 따라 청구서에 고려해야 할 다양한 항목과 정보가 포함될 수 있습니다.
Flex 클러스터와 전용 클러스터 비교
Flex 클러스터
Flex 클러스터는 저렴한 비용으로 MongoDB 를 학습하고 탐색하는 데 이상적입니다. Flex 클러스터 고려 사항은 다음과 같습니다.
여러 클러스터가 hardware 를 주식 합니다. 기본 컴퓨팅은 많은 Flex 클러스터를 호스팅하는 대규모 머신에 있으므로 최대 성능과 저장 용량 에 영향을 미칩니다.
hardware 를 공유하더라도 모든 데이터는 안전하며 사용자만 액세스할 수 있습니다.
Flex 클러스터는 쿼리 진단 도구 및 수평적 확장 과 같은 고급 기능에 액세스 할 수 없으므로 비프로덕션 사용 사례에 적합합니다.
전용 클러스터
전용 클러스터(M10 이상)는 더 강력한 워크로드를 위해 설계되어 더 강력한 제어 기능과 보장된 리소스를 제공합니다.
클러스터의 hardware 는 워크로드 전용으로 사용됩니다. 전용 hardware 는 RAM, vCPU, 저장 등의 hardware 사양을 세분화하여 제어할 수 있습니다.
지정된 리소스의 가용성을 보장하여 일관적인 성능을 보장합니다.
백업 설정은 전용 클러스터에서 더 강력합니다. 전용 클러스터에 대한 백업 설정을 1초 간격으로 세분화하여 구성할 수 있습니다.
Performance Advisor 및 쿼리 인사이트와 같은 프리미엄 진단 도구에 액세스 할 수 있습니다.
각 계층에 대한 청구 내역
Flex 클러스터 청구
Flex 클러스터에 대한 청구는 간단하며 비용을 저렴하고 예측 가능하게 유지하도록 설계되었습니다. Flex 클러스터의 월 최대 요금은 30 입니다.
자세한 내용은 Atlas Flex 비용 페이지를 참조하세요.
전용 클러스터 청구
전용 클러스터에 대한 청구는 더 복잡하며, 이는 향상된 기능과 리소스를 반영합니다.
월 $60 부터 시작하며, 여기에는 일반적으로 컴퓨팅 및 저장 비용이 포함됩니다.
백업(빈도 및 구성에 따라 다름), 기본값 클러스터 계층 임계값을 초과하는 저장 , 데이터 전송 등의 서비스에 대한 사용 요금이 부과될 수 있습니다.
선택한 계층 은 청구서의 구조에 영향을 미치며, 다양한 항목은 클러스터 사용량의 다양한 측면을 반영합니다.
청구서 조사
모니터링해야 할 주요 영역
청구서에 예기치 않은 요금이 청구된 경우 다음 영역을 모니터 하세요.
클라우드 컴퓨팅 비용. 이는 종종 청구서에서 가장 중요한 부분입니다. Atlas 의 Billing 페이지로 이동하여 Summary By Service 을 클릭하여 검토 할 수 있습니다. 이 보기는 모든 클러스터의 비용을 제공자, 계층 및 리전 별로 표시합니다. 더 이상 필요하지 않은 클러스터를 찾으면 이를 일시 중지하거나 종료하여 불필요한 비용을 방지하세요.
저장 한도. 각 클러스터 계층 에는 특정 저장 한도가 적용됩니다. 저장 비용을 관리 하려면 사용량 및 설정하다 한 임계값에 따라 저장 용량 을 조정하는 자동 확장 기능 을 활성화 하세요. 예를 예시, 할당된 저장 의 50% 미만을 사용하는 경우 시스템이 저장 용량 자동으로 확장하다 합니다.
백업. 백업은 프로덕션 워크로드에 중요하지만 중요한 비용 운전자 이기도 합니다. 중요하지 않은 클러스터의 경우 백업 빈도를 줄이거나 지속적인 클라우드 백업 을 비활성화하여 비용을 줄이는 것이 좋습니다.
데이터 전송 비용. 데이터 전송 비용은 데이터가 전송되는 위치에 따라 다릅니다. 동일한 리전 내에서의 전송이 가장 저렴하고, 그 다음이 서로 다른 리전 간 전송입니다. 인터넷 전송이 가장 비용이 많이 듭니다.
청구 최적화
Atlas 비용을 최적화하려면 다음 전략을 고려하세요.
워크로드 최적화
쿼리 최적화
실행 시간이 오래 걸리는 쿼리는 리소스 사용량이 증가하여 더 높은 계층의 클러스터가 필요할 수 있습니다. 이러한 쿼리를 최적화하여 리소스 소비를 줄이고 비용을 절감하세요.
인덱스 관리
빈번한 쿼리에 대한 인덱스를 생성하고 생성하는 인덱스에 쿼리되는 모든 필드가 포함되는지 확인합니다. 또한 별도의 노드에서 인덱싱되지 않은 쿼리를 실행 것이 좋습니다. 전용 클러스터의 경우 Performance Advisor 는 생성하거나 삭제할 인덱스를 권장합니다.
쿼리 결과 필터링
최종 사용자의 입력과 피드백 을 기반으로 쿼리 결과를 필터링하고 제한합니다. 중요한 결과만 반환하도록 하여 반환되는 데이터의 양을 줄이고 이그레스 비용을 절약하세요.
클러스터 비용 최적화
데이터 전송 패턴 최적화
가능하면 리소스를 동일한 제공자 및 리전 에 배포 데이터 전송 비용을 최소화하세요. 필요한 경우에만 리전 간 또는 인터넷 전송을 사용하세요.
활용도가 낮은 클러스터
스토리지 최적화
온라인 아카이브 또는 TTL 인덱스 와 같은 기능을 사용하여 오래된 데이터를 더 비싼 핫 저장 에서 저렴한 콜드 저장 로 이동할 수 있습니다. 데이터를 보관한 후에는 Atlas Data Federation을 통해 데이터에 액세스 할 수 있습니다.
Atlas 는 저장 와 독립적으로 Azure IOPS 확장 을 지원합니다. 저장 를 늘리지 않고도 저장 성능을 높일 수 있습니다.
단일 리전 클러스터의 경우 복제본 세트 세트당 최대 14 테라바이트까지 저장 를 늘릴 수 있습니다.
높은 백업 빈도
네트워크 비용 최적화
컴퓨팅 성능은 약간 증가하면서 운전자 와 Atlas 간의 네트워크 이그레스 볼륨을 최대 50%까지 낮출 수 있습니다.
멀티 리전 비즈니스의 리전 간 송신 비용을 피하는 동시에 지연 시간 을 줄일 수 있습니다.
노드를 직접 대상으로 지정하여 AZ 간 데이터 전송 비용을 줄입니다.
지출 분석
Cost Explorer로 지출 모니터링
Cost Explorer 도구를 정기적으로 사용하여 조직, 프로젝트, 클러스터 및 서비스 수준에서 지출 패턴을 모니터 하세요. 필요에 맞는 빈도를 설정합니다.
경고 설정
월별 비용이 일정 금액을 초과하는 경우와 같은 주요 임계값에 대한 청구 알림 을 구성합니다. 예를 예시 , 비용이 $100 를 초과하면 경고 를 설정하다 합니다. 이러한 사전 예방적 접근 방식은 예기치 않은 상황을 방지하는 데 도움이 됩니다.
청구서 검토
매월 청구서를 검토 하여 이전 청구 최적화 제안을 사용하여 가장 비용이 많이 드는 서비스를 평가합니다. 이는 비용 절감 기회를 식별하는 데 권장되는 모범 사례입니다.
지원 리소스
Atlas Basic Support(기본 지원) : 모든 고객이 추가 비용 없이 기본적인 수준의 지원을 제공할 수 있습니다.
개발자 및 프리미엄 지원: 더 빠른 응답 시간과 엔드 투 엔드 데이터베이스 지원 이 필요한 팀에 적합합니다.
컨설팅 세션: 복잡한 워크로드의 경우 최적화 및 비용 절감 전략에 중점을 둔 컨설팅 세션을 고려하세요.