다음을 통해 공유


할당

이 문서는 FinOps 프레임워크 내의 할당 기능 및 Microsoft 클라우드에서 이를 구현하는 방법을 이해하는 데 도움이 됩니다.


정의

할당은 계정, 태그 및 기타 메타데이터를 사용하여 공유 비용 및 사용량을 특성화, 할당 및 재배포하여 조직 내의 팀 및 프로젝트 간에 책임을 설정하는 프로세스를 나타냅니다.

관련자의 요구 사항에 따라 보고할 가장 중요한 특성을 식별합니다. 조직 내의 다양한 보고 구조와 시간이 지남에 따른 변경 내용을 처리하는 방법을 고려합니다. 독립적으로 분석해야 하는 다양한 유형의 비용을 도입할 수 있는 엔지니어링 사례를 고려합니다.

각 특성에 대한 클라우드 및 온-프레미스 비용 매핑을 설정 및 유지하고 거버넌스 정책을 적용하여 데이터에 사전에 적절하게 태그가 지정되도록 합니다. 태그 지정 간격 및 누락을 처리하는 방법에 대한 프로세스를 정의합니다.

공유 비용 및 사용량을 검토하고 공유 비용을 공정하고 공평하게 나누기 위한 규칙 및 방법을 사용하여 할당 계획을 개발합니다. 공유 비용 및 사용량 및 할당을 추적하여 관련 이해 관계자에게 보고합니다. 할당 계획이 정확하고 공정하게 유지되도록 정기적으로 검토하고 업데이트합니다.

할당은 책임의 기본 요소이며 조직에서 클라우드 솔루션 및 관련 활동 및 이니셔티브의 영향을 파악할 수 있도록 합니다. 할당 전략의 일부로 공유 비용 및 사용량을 효과적으로 관리하면 오버헤드가 줄어들고 투명성과 책임이 증가하며 클라우드 비용과 사용량을 비즈니스 가치와 일치시킵니다. 이 방법은 공유 서비스에서 효율성과 비용 절감을 극대화합니다.


시작하기 전에

시작하기 전에 할당과 관련하여 조직의 목표와 우선 순위를 명확하게 이해하는 것이 중요합니다. 모든 공유 비용을 재배포해야 하는 것은 아니며 일부는 다른 방법으로 보다 효과적으로 관리됩니다. 각 공유 비용을 신중하게 평가하여 조직에 가장 적절한 방식을 결정합니다.

이 가이드에서는 예약 및 저축 플랜과 같은 약정 할인을 다루지 않습니다. 쇼백 및 차지백을 처리하는 방법에 대한 자세한 내용은 속도 최적화를 참조하세요.


시작

클라우드에서 비용 관리를 처음 시작하면 기본 할당 도구를 사용하여 기본 조직 보고 구조에 맞게 구독 및 리소스를 구성합니다. 태그는 클라우드 리소스와 사용량을 보강하여 모든 할당 전략에 중요한 비즈니스 컨텍스트를 추가할 수 있습니다.

할당은 일반적으로 사후 고려 사항이며 도입될 때 어느 정도의 정리가 필요합니다. 할당 전략을 구현하는 계획이 필요합니다. 가치를 입증하기 위해 먼저 해당 계획의 개요를 정리하고 소규모로 프로토타입을 제작하는 것이 좋습니다. 여러 제품 또는 팀에서 공유하는 서비스의 공유 비용을 포함할지 여부를 고려합니다. 공유 비용 관리는 복잡할 수 있으며 많은 조직에서 이 비용 없이 시작할 수 있습니다. 공유 비용을 식별하고 처리 방법에 대한 우선 순위가 지정된 계획을 수립합니다.

  • 클라우드에 대한 액세스를 관리할 방법을 결정합니다.
    • 부서, 팀, 프로젝트, 애플리케이션 등 조직의 어느 수준에서 클라우드에 대한 액세스를 중앙에서 프로비전하고 싶나요? 높은 수준에는 더 많은 거버넌스가 필요하고 낮은 수준에는 더 많은 관리가 필요합니다.
    • 이 수준에 어떤 클라우드 범위를 프로비전하려고 하나요?
      • 청구 범위는 청구서 간 및 청구서 내에서 비용을 구성하는 데 사용됩니다.
      • 관리 그룹은 리소스 관리 비용을 정리하는 데 사용됩니다. 정책 할당 또는 조직 보고를 위해 관리 그룹을 최적화할 수 있습니다.
      • 구독은 엔지니어에게 필요한 솔루션을 빌드할 수 있는 가장 큰 유연성을 제공하지만 이러한 자유로움으로 인해 더 많은 관리 및 거버넌스 요구 사항이 필요할 수도 있습니다.
      • 리소스 그룹을 사용하면 엔지니어가 일부 솔루션을 배포할 수 있지만 솔루션에 구독 수준에서 여러 리소스 그룹 또는 옵션을 사용하도록 설정해야 하는 경우 더 많은 지원이 필요할 수 있습니다.
  • 공유 비용 및 처리 방법을 식별합니다.
    • 공유 비용을 평가하고 있음을 관련자에게 알리고 알려진 시나리오에 대한 세부 정보를 요청합니다. 자기 식별을 통해 상당한 시간과 활동을 절약할 수 있습니다.
  • 비용 분석에서 구매하고 서비스 보기와 함께 사용되고 있는 서비스를 검토합니다.
  • 각 서비스를 숙지하여 해당 서비스가 공유 리소스용으로 설계되었는지 및/또는 사용할 수 있는지 확인합니다. 일반적으로 공유되는 서비스의 몇 가지 예는 다음과 같습니다.
    • Azure Kubernetes Service, Azure App Service 및 Azure Virtual Desktop과 같은 애플리케이션 호스팅 서비스입니다.
    • Azure Monitor 및 Log Analytics와 같은 관찰 도구.
    • 클라우드용 Microsoft Defender 및 DevTest Labs와 같은 관리 및 보안 도구입니다.
    • ExpressRoute와 같은 네트워킹 서비스.
    • Cosmos DB 및 SQL 데이터베이스와 같은 데이터베이스 서비스.
    • Microsoft 365와 같은 협업 및 생산성 도구.
  • 잠재적으로 공유되는 서비스를 담당하는 관련자에게 문의하세요. 공유 서비스가 공유되는지, 그리고 현재 비용이 어떻게 할당되는지 그들이 이해하고 있는지 확인합니다. 설명되지 않은 경우 할당을 어떻게 수행할 수 있거나 수행해야 하는지.
  • 관리 그룹을 어떻게 사용하려고 하나요?
    • 구독을 환경 기반 관리 그룹으로 구성하여 정책 할당을 최적화합니다. 관리 그룹을 사용하면 정책 관리자가 최상위 수준에서 정책을 관리할 수 있지만 외부 솔루션 없이 구독 간 보고를 수행하는 기능은 차단되므로 데이터 분석 및 표시 활동이 늘어납니다.
    • 조직 보고를 최적화하려면 조직 계층 구조에 따라 구독을 관리 그룹으로 구성합니다. 관리 그룹을 사용하면 조직 내 리더가 포털에서 보다 자연스럽게 비용을 볼 수 있지만 정책 관리자는 태그 기반 정책을 사용해야 하므로 정책 및 거버넌스 활동이 늘어납니다. 또한 여러 조직 계층이 있을 수 있으며 관리 그룹은 하나만 지원할 수 있습니다.
  • 조직의 할당 목표에 부합하는 포괄적인 태그 지정 전략을 정의합니다.
    • 다음과 같이 비용 특성과 관련된 특정 특성을 고려합니다.
      • 비용 센터와 같은 재무 구문에 비용을 다시 매핑하는 방법은 무엇인가요?
      • 사업부, 부서, 팀 등 조직 계층의 모든 수준으로 다시 매핑할 수 있나요?
      • 비즈니스 소유자, 엔지니어링 소유자 등 서비스에 대한 책임은 누구에게 있나요?
      • 프로젝트 및 애플리케이션과 같은 이 작업은 어떤 노력에 매핑되나요?
      • 환경, 구성 요소, 목적 등 이 리소스의 엔지니어링 목적은 무엇인가요?
    • 모든 관련자에게 태그 지정 지침을 명확하게 전달합니다.
  • 정의되면 할당 전략을 구현해야 합니다.
    • 가장 낮은 프로젝트 및 환경 수준에서 최적화하기 전에 부서별 비용 확보에 우선 순위를 두는 하향식 방식을 고려합니다. 조직의 광범위하고 깊은 정도에 따라 단계적으로 구현할 수 있습니다.
    • 비용 데이터에서만 구독 및 리소스 그룹 태그를 복사하려면 Cost Management에서 태그 상속을 사용하도록 설정합니다. 리소스의 태그는 변경되지 않습니다.
    • Azure Policy를 사용하여 태그 지정 전략을 적용하고, 대규모 태그 적용을 자동화하고, 준수 상태를 추적합니다. 태그 지정 전략의 KPI로 준수를 활용합니다.
    • 구독, 리소스 그룹 간에 비용을 이동해야 하거나 태그를 추가 또는 변경해야 하는 경우 Cost Management에서 할당 규칙을 구성합니다.
      • 비용 할당을 사용하는 경우 예약에 대한 계약된(주문형) 가격은 현재 Cost Management에서 사용할 수 없습니다. Cost Management 비용 할당을 사용하도록 설정하기 전에 유의하세요. 비용 절감을 정량화하려면 비용 및 가격 데이터 세트를 조인해야 합니다.
    • 비용 분석 에서 비용을 함께 보려면 관련 리소스를 "cm-resource-parent" 태그와 함께 그룹화하는 것이 좋습니다.
    • 남은 변경 내용에 대한 책임을 분산하여 규모를 스케일 아웃하고 효율성을 향상시킵니다.
    • 할당되지 않은 비용이나 분할해야 하지만 분할할 수 없는 비용을 기록해 두세요. 다른 노력에 비해 전체 할당의 중요성을 고려하고 그에 따라 우선 순위를 지정합니다. 간단한 옵션으로 보고 계층에서 비용을 분할할 수 있습니다.

모든 리소스에 태그가 지정되거나 적절한 리소스 그룹 및 구독으로 구성되면 데이터 분석 및 표시의 일부로 해당 데이터에 대해 보고할 수 있습니다.

태그를 적용하고 검토하고 정리하는 데 시간이 걸린다는 점을 유념해야 합니다. 모든 사람이 비용 데이터를 볼 수 있게 된 후에는 여러 태그 지정 주기를 거쳐야 합니다. 많은 사람들은 표시 여부가 확보될 때까지 문제가 있다는 것을 깨닫지 못합니다. 이것이 바로 FinOps가 중요한 이유입니다.


기본을 바탕으로 빌드

이 시점에서 자세한 클라우드 관리 및 태그 지정 요구 사항이 있는 할당 전략이 있습니다. 태그 지정은 자동으로 적용되거나 최소한 준수 KPI로 추적되어야 합니다. 기본 사항을 넘어서면서 다음 사항을 고려합니다.

  • 네이티브 도구로 충족되지 않는 간격을 메우세요.
    • 최소한 이 간격은 포털 외부에서 보고해야 하며, 포털 외부에서 태그 지정 간격을 다른 데이터와 병합할 수 있습니다.
    • 데이터에서 태그 지정 간격을 직접 해결해야 하는 경우 데이터 수집을 구현해야 합니다.
  • 아직 보장되지 않거나 별도로 추적될 수 있는 기타 비용을 고려합니다.
    • 태그 지정 구현을 조정하려면 데이터 원본 간에 일관성을 유지하려고 노력합니다. 가능하지 않은 경우 데이터 수집 및 정규화일부로 정리를 구현하거나 가장 중요한 할당 전략의 일부로 비용을 다시 할당합니다.
  • 공유 비용을 평가하고 있음을 관련자에게 알리고 알려진 시나리오에 대한 세부 정보를 요청합니다. 자기 식별을 통해 상당한 시간과 활동을 절약할 수 있습니다.
  • 비용 분석에서 서비스 보기와 함께 사용되는 구매한 서비스를 검토합니다.
  • 각 서비스를 숙지하여 해당 서비스가 공유 리소스용으로 설계되었는지 및/또는 사용할 수 있는지 확인합니다. 일반적으로 공유되는 서비스의 몇 가지 예는 다음과 같습니다.
    • Azure Kubernetes Service, Azure App Service 및 Azure Virtual Desktop과 같은 애플리케이션 호스팅 서비스입니다.
    • Azure Monitor 및 Log Analytics와 같은 관찰 도구.
    • 클라우드용 Microsoft Defender 및 DevTest Labs와 같은 관리 및 보안 도구입니다.
    • ExpressRoute와 같은 네트워킹 서비스.
    • Cosmos DB 및 SQL 데이터베이스와 같은 데이터베이스 서비스.
    • Microsoft 365와 같은 협업 및 생산성 도구.
  • 잠재적으로 공유되는 서비스를 담당하는 관련자에게 문의하세요. 공유 서비스가 공유되는지, 그리고 현재 비용이 어떻게 할당되는지 그들이 이해하고 있는지 확인합니다. 설명되지 않은 경우 할당을 어떻게 수행할 수 있거나 수행해야 하는지.
  • Microsoft Cost Management의 비용 할당 규칙을 사용하여 정적 백분율 또는 컴퓨팅, 네트워크 또는 스토리지 비용에 따라 공유 비용을 재배포합니다.
  • 할당 규칙을 정기적으로 검토하고 구체화하여 정확하고 공정하게 유지되도록 합니다.
    • 보고 피드백 루프의 일부로 이 프로세스를 고려합니다. 할당 전략이 부족한 경우 받은 피드백이 할당 또는 메타데이터와 직접 연결되지 않을 수 있습니다. 대신 보고와 관련이 있을 수 있습니다. 이 피드백을 주의 깊게 살펴보고 가장 적절한 계층에서 피드백이 처리되는지 확인합니다.
    • 명명, 메타데이터 및 계층 구조 요구 사항이 환경 전체에서 일관되고 효과적으로 사용되고 있는지 확인합니다.
    • 할당 전략의 성공을 추적하고 모니터링하는 다른 KPI를 고려합니다.
  • 할당되지 않은 공유 비용의 비율과 같은 일반적인 KPI를 설정하고 추적합니다.
  • 가능한 경우 Azure Monitor 메트릭의 사용률 데이터를 사용하여 서비스 사용량을 파악합니다.
  • 공유 비용의 배포를 정량화하려면 애플리케이션 원격 분석을 사용하는 것이 좋습니다. 단위 경제학에 대한 자세한 정보가 있습니다.
  • 공유 비용의 백분율 분석을 식별하는 프로세스를 자동화하고 Cost Management에서 비용 할당 규칙을 사용하여 비용을 재배포하는 것이 좋습니다.
  • 비용 할당 규칙을 자동화하여 변화하는 사용 패턴에 따라 해당 비율을 업데이트합니다.
  • 관련자와 공유 비용 배포에 대한 대상 보고를 공유하는 것이 좋습니다.
  • 할당되지 않은 공유 비용에 대한 인식을 높이고 책임성을 높이기 위한 보고 프로세스를 빌드합니다.
  • 공유 비용을 최적화할 수 있는 방법에 대한 지침을 관련자와 공유합니다.

FinOps Foundation에서 자세히 알아보기

이 기능은 클라우드 비용 관리 및 최적화를 발전시키는 데 전념하는 비영리 조직 FinOps Foundation의 FinOps 프레임워크의 일부입니다. 유용한 플레이북, 교육 및 인증 프로그램 등을 비롯한 FinOps에 대한 자세한 내용은 FinOps Framework 설명서의 할당 기능 문서를 참조하세요.

FinOps Foundation YouTube 채널에서 관련 비디오를 찾을 수도 있습니다.


관련 FinOps 기능:

관련 제품:

관련 솔루션: