vCore 기반 Azure Cosmos DB for MongoDB에 대한 자동 크기 조정(공개 미리 보기)
적용 대상: MongoDB vCore
변동하는 워크로드를 사용하여 데이터베이스를 관리하는 것은 복잡하고 비용이 많이 들 수 있습니다. 특히 예측할 수 없는 트래픽 급증에 따라 리소스를 과도하게 프로비전해야 하는 경우 그렇습니다. 이 문제를 해결하기 위해 Azure Cosmos DB for MongoDB는 vCore 기반 클러스터에 대한 자동 크기 조정을 도입합니다. 자동 크기 조정은 실시간으로 용량을 동적으로 조정하고 애플리케이션 요구에 따라 확장 또는 축소하여 가변 워크로드를 처리하도록 설계되었습니다.
확장 시 몇 시간의 지연과 스케일 다운을 위해 24시간 이상 발생하는 다른 관리되는 MongoDB 솔루션과 달리 Azure Cosmos DB의 자동 크기 조정은 즉각적인 확장성을 제공합니다. 이 기능을 사용하면 데이터베이스가 워크로드 변경에 즉시 적응하여 성능 병목 상태를 제거하고 불필요한 비용을 방지할 수 있습니다.
시작하기
이 문서에 따라 새 Azure Cosmos DB for MongoDB(vCore) 클러스터를 만들고 'M200 자동 크기 조정 계층(미리 보기)' 확인란을 선택합니다. 또는 Bicep 템플릿을 사용하여 리소스를 프로비전할 수도 있습니다.
이점
인스턴트 배율
- 가동 중지 시간 없이 용량을 자동으로 조정하여 예기치 않은 워크로드 급증 시 성능을 유지합니다.
- 수동 크기 조정이 필요하지 않도록 하여 서비스 중단의 위험을 줄입니다.
비용 효율성
- 오버프로비전을 방지하고 필요한 경우에만 리소스를 활용하여 비용을 줄입니다.
- 종량제 가격 책정은 실제 사용량에 대해서만 요금이 청구되므로 리소스 사용률을 최대화합니다.
예측 가능한 가격 책정
- 투명한 비용 계산을 사용하는 코어 기반 가격 책정을 사용하면 예산 및 예측을 더 쉽게 할 수 있습니다.
- 유연한 가격 책정 모델은 워크로드 수요에 맞게 조정되며 예기치 않은 비용 급증을 방지합니다.
가격 책정 모델
간단히 하기 위해 35% 사용률 임계값에 비해 지난 1시간 동안 더 높은 CPU 또는 커밋된 메모리 사용량을 기준으로 요금이 청구되는 코어 기반 가격 책정 모델을 사용합니다.
- 최대 35% 사용률: 최소 가격이 적용됩니다.
- 35% 이상의 사용률: 최대 가격이 적용됩니다.
- 자동 크기 조정 클러스터는 즉각적인 크기 조정 기능으로 인해 기본 계층보다 50% 프리미엄이 발생합니다.
- 청구 빈도: 비용은 매시간 계산되고 청구되므로 사용하는 용량에 대해서만 비용을 지불합니다.
예시:
애플리케이션이 런타임의 10%에 대한 사용량 급증을 경험하는 시나리오:
- 자동 크기 조정이 없는 경우: 과도하게 프로비전된 M200 클러스터의 비용은 $1,185.24입니다.
- 자동 크기 조정 사용: M200 자동 크기 조정 클러스터의 비용은 $968.41로 18.29% 절감됩니다.
이 유연한 가격 책정 모델은 피크 수요 동안 최적의 성능을 유지하면서 비용을 절감하는 데 도움이 됩니다.
제한 사항
- 현재 M200 자동 크기 조정 계층만 지원되므로 M80에서 M200 계층 범위 내에서 크기를 조정할 수 있습니다.
- 자동 크기 조정은 컴퓨팅 리소스에만 적용됩니다. 스토리지 용량은 계속 수동으로 확장해야 합니다.
- 일반 계층과 자동 크기 조정 계층 간의 업그레이드 또는 다운그레이드는 현재 지원되지 않습니다.
FAQ(질문과 대답)
- 자동 크기 조정을 지원하는 클러스터는 무엇입니까?
현재 자동 크기 조정은 M200 계층에서만 사용할 수 있으며 M80에서 M200까지의 크기 조정 기능이 있습니다.
- 자동 크기 조정은 컴퓨팅 및 스토리지 크기 조정을 모두 관리하나요?
아니요, 자동 크기 조정은 컴퓨팅 리소스만 관리합니다. 스토리지의 크기를 수동으로 조정해야 합니다.
- 일반 계층과 자동 크기 조정 계층 간에 전환할 수 있나요?
아니요, 일반 계층과 자동 크기 조정 계층 간의 업그레이드 또는 다운그레이드는 현재 지원되지 않습니다.
- 자동 크기 조정에서 용량을 조정할 때 가동 중지 시간이 있나요?
아니요, 자동 크기 조정은 가동 중지 시간이나 성능에 영향을 주지 않고 즉시 원활하게 용량을 조정합니다.
- 워크로드가 M200 계층 제한을 초과하면 어떻게 되나요?
워크로드가 지속적으로 M200 제한을 초과하는 경우 자동 크기 조정은 현재 최대 M200만 지원하므로 더 높은 계층 또는 대체 크기 조정 전략을 고려해야 할 수 있습니다.
- 자동 크기 조정은 모든 Azure 지역에서 사용할 수 있나요?
자동 크기 조정 지원은 지역에 따라 다를 수 있습니다. Azure Portal에서 선호하는 지역의 가용성을 확인하세요.
- 자동 크기 조정에서 발생하는 요금을 확인하려면 어떻게 해야 하나요?
비용 투명성을 제공하기 위해 "자동 크기 조정 사용률 백분율"이라는 새로운 메트릭을 도입했습니다. 이 메트릭은 시간 경과에 따른 최대 CPU 또는 커밋된 메모리 사용량을 보여 줍니다. 이를 통해 발생한 요금과 비교할 수 있습니다.
다음 단계
Azure Cosmos DB for MongoDB(vCore)에서 자동 크기 조정 계층의 기능을 살펴보는 다음 단계는 마이그레이션 과정을 살펴보는 것입니다. 여기에는 마이그레이션 평가를 수행하는 방법을 이해하고 기존 MongoDB 워크로드를 Azure로 원활하게 전송하도록 계획하는 작업이 포함됩니다.