Skip to main content

사업부 청구

비용 센터를 만들고 사용하여 대규모로 사업부를 관리하는 방법을 알아봅니다.

누가 이 기능을 사용할 수 있나요?

향상된 청구 플랫폼은 다음에서 사용할 수 있습니다.

  • 2024년 6월 2일 이후에 만들어진 모든 엔터프라이즈 계정 및 해당 조직
  • 공개 미리 보기 프로그램에 참여한 엔터프라이즈


2024년 9월부터 GitHub은(는) 나머지 엔터프라이즈를 새 청구 플랫폼으로 마이그레이션할 예정입니다. 엔터프라이즈는 마이그레이션 30일 전에 알림을 받게 됩니다. GitHub 블로그를 참조하세요.

책임성을 높이고 비용을 관리하기 위해 새로운 청구 플랫폼을 통해 비용 센터를 만들 수 있습니다. 비용 센터는 매출을 생성하지 않고 비용을 관리합니다. 비용 센터를 만들고 사용자, 조직 및 리포지토리를 할당하고 예산을 설정할 수 있습니다. 이렇게 하면 지출 제어 및 리소스 할당이 개선됩니다.

계정이 Azure에 청구되는 경우 Azure 구독 ID를 추가하는 옵션이 있습니다. 비용 센터에서는 여러 Azure 구독 ID를 허용하므로 엔터프라이즈 내의 여러 사업부에서 사용량에 대해 직접 비용을 지불할 수 있습니다.

비용 센터 만들기

비용 센터를 만들어 특정 조직 또는 리포지토리에 대한 비용을 모니터링하고 관리합니다. 여러 조직, 리포지토리, 사용자를 하나의 비용 센터에 할당할 수 있습니다.

비용 센터를 만들 때 사용자 인터페이스를 통해 GitHub Actions와 같은 사용량 기반 제품에 대한 지출을 추적하는 조직 또는 리포지토리를 추가할 수 있습니다. GitHub Copilot과 같은 라이선스 기반 제품에 대한 지출을 추적하려면 비용 센터가 생성된 후 API를 통해 사용자를 비용 센터에 추가해야 합니다. 제품별 지침은 비용 센터에 지출 할당을 참조하세요.

  1. GitHub의 오른쪽 위 모서리에서 프로필 사진을 클릭합니다.

  2. 사용자 환경에 따라 사용자 엔터프라이즈를 클릭하거나 사용자 엔터프라이즈를 클릭한 다음, 보고 싶은 엔터프라이즈를 클릭합니다.

  3. 페이지 왼쪽의 엔터프라이즈 계정 사이드바에서 청구 및 라이선싱을 클릭합니다.

  4. 비용 센터를 클릭합니다.

  5. 오른쪽 위 모서리에서 새 비용 센터를 클릭합니다.

  6. "이름" 아래의 텍스트 상자에 비용 센터의 이름을 입력합니다.

  7. 계정이 Azure에 청구되는 경우 Azure ID를 추가할 수 있는 옵션이 있습니다. 계정과 연결된 Azure ID를 사용할 수 있는지 확인하기 위해 사용자의 자격 증명을 Azure와 비교하여 확인합니다.

  8. 비용 센터에서 GitHub Actions와 같은 사용량 기반 제품에 대한 지출을 추적하는 경우 "리소스"에서 비용 센터의 일부가 될 조직 및/또는 리포지토리를 선택합니다.

    Note

    조직 또는 리포지토리는 한 번에 하나의 비용 센터에만 할당할 수 있습니다.

  9. 비용 센터 만들기를 클릭합니다.

비용 센터에 지출 할당

비용 센터에 지출을 할당하려면 리포지토리, 조직 또는 사용자를 비용 센터에 추가합니다. 특정 비용 센터에 할당되지 않은 모든 사용량은 엔터프라이즈의 "사용량" 페이지에서 "엔터프라이즈 전용" 지출로 분류됩니다.

  • GitHub Actions와 같은 사용량 기반 제품의 경우 추가하는 리포지토리 또는 조직에 따라 비용 센터 비용이 청구됩니다. UI의 비용 센터에 이를 추가할 수 있습니다. 비용 센터 만들기를 참조하세요.
  • GitHub Copilot과 같은 라이선스 기반 제품의 경우 추가하는 사용자에 따라 비용 센터 비용이 청구됩니다.
    • API를 사용하여 비용 센터에 사용자를 추가해야 합니다. 엔터프라이즈 청구를 위한 REST API 엔드포인트을(를) 참조하세요. API는 현재 단일 작업에서 최대 50개의 리소스를 추가하거나 제거할 수 있도록 지원합니다.
    • 라이선스가 부여된 사용자가 비용 센터에 할당되지 않은 경우 비용은 기본적으로 "엔터프라이즈 전용" 지출로 설정되거나 사용자의 조직 구성원 자격에 따라 비용 센터에 할당됩니다. 이는 제품에 따라 달라집니다. 자세한 설명은 라이선스 기반 제품에 대한 비용 센터 할당을 참조하세요.

제품별 분석

Product비용 센터에 이 리소스가 포함된 경우 요금이 청구됩니다.
GitHub Actions워크플로가 실행되는 리포지토리 또는 조직입니다.
GitHub Codespacescodespace가 만들어지는 리포지토리 또는 조직입니다.
GitHub Copilot라이선스(우선 순위)를 부여받은 사용자 또는 구성원인 조직입니다.
Git 대용량 파일 스토리지Git LFS가 사용되는 리포지토리 또는 조직입니다.
GitHub Advanced Security라이선스를 받은 사용자입니다.
GitHub Enterprise라이선스를 받은 사용자입니다.
GitHub Packages패키지를 소유하는 리포지토리 또는 조직입니다.

비용 센터에 예산 추가

비용 센터를 만든 후 월별 예산을 추가하고 비용 센터에서 경고를 수신하여 지출 및 사용량을 모니터링할 수 있습니다. 초과 지출 방지을(를) 참조하세요.

비용 센터 사용량 보기

비용 센터의 사용량을 확인하고 추가 분석을 위해 사용량 데이터를 다운로드할 수 있습니다. 지출에 대한 인사이트 수집을(를) 참조하세요.

비용 센터 보기, 편집 및 삭제

비용 센터를 보고, 편집하고, 삭제하여 사업부를 효과적으로 관리할 수 있습니다.

비용 센터에서 구성원을 추가하거나 제거하려면 API를 사용할 수 있습니다. 엔터프라이즈 청구를 위한 REST API 엔드포인트을(를) 참조하세요.

  1. GitHub의 오른쪽 위 모서리에서 프로필 사진을 클릭합니다.
  2. 사용자 환경에 따라 사용자 엔터프라이즈를 클릭하거나 사용자 엔터프라이즈를 클릭한 다음, 보고 싶은 엔터프라이즈를 클릭합니다.
  3. 페이지 왼쪽의 엔터프라이즈 계정 사이드바에서 청구 및 라이선싱을 클릭합니다.
  4. 비용 센터를 클릭합니다.
  5. 비용 센터 오른쪽에 있는 을(를) 선택한 다음 세부 정보 보기, 편집 또는 삭제를 클릭합니다.
  6. 표시되는 메시지에 따릅니다.

비용 센터에서 구성원을 제거할 때의 영향

비용 센터에 구성원을 추가하는 경우 발생한 모든 사용량(예: 라이선스)가 비용 센터에 대해 즉시 청구되기 시작합니다. 비용 센터에서 구성원을 제거하면 해당 시점의 모든 사용량이 엔터프라이즈에 청구됩니다. 예시:

  • 5월 1일에 엔터프라이즈에는 3명의 Copilot 사용자가 있습니다. 3명의 사용자(각각 $39)에 대한 요금은 엔터프라이즈에 청구됩니다.
  • 5월 10일에 비용 센터 1과 비용 센터 2라는 두 개의 비용 센터를 만듭니다. 사용자 A 및 사용자 B는 비용 센터 1에 할당되고 사용자 C는 비용 센터 2에 할당됩니다. 사용자 A와 B의 향후 요금은 비용 센터 1로, 사용자 C의 요금은 비용 센터 2로 이동합니다.
  • 5월 20일에 비용 센터 1에서 사용자 A를 제거합니다. 그 때부터 사용자 A의 요금은 엔터프라이즈에 청구되고, 사용자 B의 요금은 비용 센터 1에, 사용자 C의 요금은 비용 센터 2에 청구됩니다.

"개요" 페이지의 "Copilot 사용자 사용" 타일에는 정수 대신 소수 사용량이 표시됩니다.

비용 센터 삭제의 영향

비용 센터가 삭제되면 향후 리소스 사용량이 엔터프라이즈에 청구됩니다. 삭제 전 사용량은 청구 주기 끝날 때까지 비용 센터에 청구됩니다.

비용 센터는 삭제한 후에도 계속 볼 수 있습니다. 이렇게 하려면 비용 센터 페이지의 "삭제됨" 탭을 선택합니다.

라이선스 기반 제품에 대한 비용 센터 할당

의도한 대로 비용 센터에 지출이 반영되도록 하려면 GitHub Copilot과 같은 라이선스 기반 제품의 비용 센터에 지출이 할당되는 방식과 변경 내용이 청구서에 반영되는 방식을 이해하는 것이 중요합니다.

GitHub Copilot에 대한 비용 센터 할당

  • 사용자가 비용 센터에 속하는 경우 사용자와 관련된 모든 요금은 비용 센터로 청구됩니다.
  • 사용자가 비용 센터에 속하지 않는 경우 사용자가 Copilot 라이선스를 받은 조직에 사용 요금이 청구됩니다. _해당 조직_이 비용 센터에 속하는 경우 해당 비용 센터로 요금이 청구됩니다.
  • 사용자가 여러 조직을 통해 Copilot에 대한 액세스 권한을 받은 경우 매월 임의로 조직 중 하나가 선택되어 요금이 청구되고, 조직이 포함된 비용 센터로 그에 따른 요금이 청구됩니다. 엔터프라이즈의 GitHub Copilot 청구 정보을(를) 참조하세요.

GitHub Advanced Security에 대한 비용 센터 할당

  • 사용자가 비용 센터에 속하는 경우 사용자와 관련된 모든 요금은 비용 센터로 청구됩니다.
  • 사용자가 비용 센터에 속하지 않는 경우 사용량은 엔터프라이즈의 기본 결제 방법으로 청구되며 사용량 페이지의 "엔터프라이즈 전용" 지출 아래에 그룹화됩니다.

GitHub Enterprise에 대한 비용 센터 할당

  • 해당 사용자가 비용 센터에 속하는 경우 사용자와 관련된 모든 요금은 비용 센터로 청구됩니다.
  • 사용자가 비용 센터에 속하지 않은 경우 사용량은 엔터프라이즈의 기본 결제 방법으로 청구되며 사용 페이지의 "엔터프라이즈 전용" 지출 아래로 그룹화됩니다.

비용 센터에 변경 내용이 반영되는 방식

비용 센터에서 사용자를 추가하거나 제거하면 라이선스 기반 제품에 대한 청구에 다양한 방식으로 영향을 줍니다.

  • GitHub Copilot의 경우: 비용 센터에서 사용자를 추가하거나 제거하는 변경 내용은 다음 날에 반영됩니다.
  • GitHub Advanced Security의 경우: 비용 센터에서 사용자를 추가하거나 제거하는 변경 내용은 다음 청구 기간에 반영됩니다.
  • GitHub Enterprise의 경우: 비용 센터에서 사용자를 추가하거나 제거하는 변경 내용은 다음 날에 반영됩니다.

사용자가 이미 비용 센터에 속해 있고 그런 다음 라이선스를 부여받은 경우 라이선스 비용은 즉시 비용 센터로 청구됩니다.

이미 라이선스가 있는 사용자가 비용 센터에 추가된 경우 라이선스 비용은 다음 청구 주기부터 비용 센터에 청구됩니다.

라이선스 기반 제품의 예

다음 예제에서는 라이선스 기반 제품의 비용 센터에 사용량을 할당하는 방법을 보여 줍니다. 사용 허가를 받은 4명의 사용자, 조직 구성원 자격, 비용 센터를 설정하는 방법에 따라 사용량이 비용 센터에 할당되는 방법을 확인할 수 있습니다.

사용자

4명의 사용자가 있으며, 각 사용자는 엔터프라이즈에 있는 하나 이상의 조직의 구성원입니다.

사용자조직 멤버십
user-1org-1, org-2
user-2org-1
user-3org-1
user-4org-1, org-2

모든 사용자는 GitHub Copilot 및 GHE(GitHub Enterprise) 라이선스를 보유합니다.

GHAS(GitHub Advanced Security)는 모든 사용자가 활성 커밋한 사람인 org-1에서 활성화됩니다.

비용 센터

엔터프라이즈에는 각각 다른 사용자 또는 조직이 할당된 두 개의 비용 센터가 있습니다.

비용 센터할당된 리소스
비용 센터 Auser-1, user-3
비용 센터 Borg-1

user-2, user-4, org-2는 비용 센터에 할당되지 않습니다.

사용량 할당 방법

다음 표에서는 조직 또는 비용 센터의 구성원 자격에 따라 각 사용자의 지출이 비용 센터에 할당하는 방법을 보여 줍니다. 비용 센터에 할당되지 않은 모든 사용량은 "엔터프라이즈 전용" 지출로 분류됩니다.

Copilot 요금GHAS 요금GHE 요금설명
비용 센터 Auser-1, user-3user-1, user-3user-1, user-3이러한 사용자는 비용 센터에 직접 할당됩니다.
비용 센터 Buser-2, user-4이러한 사용자는 비용 센터에 직접 할당되지 않으므로 조직 구성원 자격에 따라 Copilot 요금이 할당되는 반면 GHAS 및 GHE는 기본적으로 엔터프라이즈 지출로 지정됩니다.
엔터프라이즈 전용(기본값)user-2, user-4user-2, user-4이러한 사용자는 비용 센터에 직접 할당되지 않으므로 GHAS 및 GHE는 기본적으로 엔터프라이즈 지출로 설정됩니다.

추가 참고 자료