다음을 통해 공유


비용 및 사용량

Azure CycleCloud는 클러스터 비용 및 사용량을 추적하려고 합니다. 인스턴스 및 볼륨을 포함한 여러 리소스를 모니터링하고 이를 사용하여 리소스당 런타임 및 요금을 예측합니다.

사용량 경고

CycleCloud를 사용하면 예상 비용을 표시하는 클러스터당 경고를 설정하고 해당 지출이 지정된 달러 금액을 초과하는 경우 이를 알릴 수 있습니다.

클러스터 사용량을 표시하려면 클러스터 내에서 새 경고 만들기 클릭하여 경고 창을 엽니다. 이 특정 클러스터에 대한 지출을 추적하려는 경우 확인란을 통해 경고를 사용하도록 설정합니다. 클러스터에 대한 예산을 설정하고 드롭다운을 사용하여 설정된 예산이 일 또는 월의 예산인지 여부를 선택합니다. 저장을 클릭하여 경고를 활성화합니다. 클러스터 페이지에서 선택한 날짜 또는 월의 현재 지출이 표시됩니다.

메모

사용량 경고는 정보 전용입니다. 예산을 초과하면 인스턴스가 중지되거나 일시 중지되지 않습니다. 클러스터당 지출 금액은 선택한 기간당 누적됩니다.

사용량 경고

예산 내의 현재 지출:

예산 내의 현재 지출

초과분이 있는 현재 지출:

초과분 사용한 현재 지출

알림을

클러스터가 예산을 초과할 때 이메일, Microsoft Teams 또는 Slack™ 알림을 받으려면 다음 중 하나를 입력합니다.

  • 사용자 이름: 사용자 계정과 연결된 주소를 전자 메일로 보냅니다.
  • 전자 메일 주소: 경고의 전자 메일 주소를 입력합니다.
  • Teams: microsoft Teams사용하는 경우 웹후크설정할 수 있습니다. 참고: 이 메서드는 더 이상 사용되지 않으며 중단됩니다. 현재 CycleCloud에서는 새 워크플로 메서드를 지원하지 않습니다.
  • Slack: Slack사용하는 경우 특정 채널로 알림을 보내도록 웹후크 설정할 수 있습니다.

경고 받는 사람의 정보를 추가하고 저장을 클릭합니다. 받는 사람을 더 추가하려면 +클릭하거나 삭제할 -.

알림은 하루에 한 번 전송됩니다.

경고, 예산 또는 알림 설정을 편집하려면 클러스터 페이지의 경고 줄에서 관리를 클릭합니다.

가격

CycleCloud는 모든 클라우드 공급자에서 실행되는 인스턴스에 대한 가격을 수집합니다. 데이터는 정확한 추정치를 제공하기 위해 하루 종일 지속적으로 업데이트됩니다. 이렇게 하려면 CycleCloud의 구독 자격 증명이 RateCard API대한 액세스를 제공해야 합니다.

포함:

  • 미리 보기 전용 컴퓨터 유형을 포함한 VM의 기본 가격(표준 "종량제" 요금)
  • Linux/Windows 요금
  • 일반/스폿
  • 부팅 디스크 및 기타 디스크(7.8.0 이상)

다음을 포함하지 않습니다.

  • 기타 소프트웨어 요금
  • Reserved-VM 요금
  • 볼륨 사용량 할인

메모

모든 사용량 및 비용 번호는 근사치.

비용 추적

CycleCloud 8.2에는 이제 집계 사용량 및 비용을 추적하는 기능이 포함됩니다. 사용량은 코어 시간(1시간 동안 사용된 vCPU 1개는 코어 시간 1로 계산됨)으로 측정됩니다. 비용은 소매 종량제 요금으로 미국 달러로 측정됩니다.

비용 추적은 기본적으로 설정되지만 RateCard API액세스해야 합니다. 해당 API가 지정된 Azure 자격 증명에서 작동하지 않는 경우 아래 호출은 사용량만 표시하지만 비용은 표시하지 않습니다.

Azure Cost Management를 통해 비용 추적

CycleCloud는 VM에 CycleCloudCluster 태그를 지정하고 클러스터 및 노드 배열에 대한 CycleCloudNodeArray 태그를 지정합니다. 태그 지정에 대한 자세한 내용은 태그 지정 노드 참조하세요. 이렇게 하면 Azure Cost Management비용이 표시됩니다. 이러한 방식으로 비용을 추적하는 이점은 Azure Cost Management에서 네트워크 및 디스크 사용량을 포함하여 해당 VM과 관련된 실제 비용을 구독에 대한 실제 요금으로 청구한다는 것입니다. 단점은 비용이 나열되는 데 최대 48시간이 걸릴 수 있다는 것입니다.

CycleCloud를 통해 비용 추적

CycleCloud는 지속적으로 비용을 표시할 수 있습니다. 클러스터의 변경 내용을 즉시 반영하지만 대략적인 비용입니다(위의 가격 책정 섹션의 제한 사항 참조).

CycleCloud에는 프로그래밍 방식으로 데이터를 가져오는 비용 데이터 대한 REST API가 포함되어 있습니다. 또한 CycleCloud VM에서 직접 실행할 수 있는 몇 가지 기본 제공 명령이 있습니다. 아래 명령은 텍스트 형식의 출력을 생성합니다. JSON 출력을 얻으려면 -format json사용합니다.

지난 24시간 동안 모든 클러스터에 대한 사용량 및 비용을 얻으려면 다음을 수행합니다.

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`)'

MyCluster라는 단일 클러스터에 대한 사용량 및 비용을 얻으려면 다음을 수행합니다.

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`) && ClusterName == "MyCluster"'

사용자 지정 시간 범위에서 사용량 및 비용을 얻으려면 다음을 수행합니다.

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @timerange(`2020-08-01T12:15:00Z`, `2020-08-02T01:30:00Z`)'

이전 달, 현재 월, 지난 7일 및 지난 24시간 동안의 사용량 및 비용에 대한 자동 요약을 얻으려면 다음을 수행합니다.

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost_summary'