제한을 기준으로 리소스 사용량 확인

이 문서에서는 구독에서 배포한 각 네트워크 리소스 종류의 수를 확인하는 방법과 구독 제한이란 무엇인지에 대해 알아봅니다. 제한에 대한 리소스 사용량을 볼 수 있는 기능은 현재 사용량을 추적하고 향후 사용량을 계획하는 데 유용합니다. Azure Portal, PowerShell 또는 Azure CLI을 사용하여 사용량을 추적할 수 있습니다.

Azure Portal

  1. Azure Portal에 로그인합니다.
  2. Azure Portal의 왼쪽 위 모서리에서 모든 서비스를 선택합니다.
  3. 필터 상자에 구독을 입력합니다. 검색 결과에 구독이 나타나면 이를 선택합니다.
  4. 사용량 정보를 보려는 구독의 이름을 선택합니다.
  5. 설정에서 사용량 + 할당량을 선택합니다.
  6. 다음 옵션을 선택할 수 있습니다.
    • 리소스 종류: 모든 리소스 종류를 선택하거나 확인하려는 특정 유형의 리소스를 선택할 수 있습니다.

    • 공급자: 모든 리소스 공급자를 선택하거나 컴퓨팅, 네트워크 또는 스토리지를 선택할 수 있습니다.

    • 위치: 모든 Azure 위치를 선택하거나 특정 위치를 선택할 수 있습니다.

    • 모든 리소스 또는 하나 이상 배포되는 리소스만 표시하도록 선택할 수 있습니다.

      다음 그림의 예제에서는 미국 동부에 배포된 리소스가 하나 이상 있는 모든 네트워크 리소스를 보여 줍니다.

      View usage data

      열 머리글을 선택하여 열을 정렬할 수 있습니다. 표시된 제한은 구독에 대한 제한입니다. 기본 제한을 늘려야 할 경우 요청 증가를 선택한 다음, 지원 요청을 완료하고 제출합니다. 모든 리소스에는 Azure 제한에 나열된 최대 한도가 있습니다. 현재 제한이 이미 최대 수인 경우에는 제한을 늘릴 수 없습니다.

PowerShell

참고 항목

Azure Az PowerShell 모듈을 사용하여 Azure와 상호 작용하는 것이 좋습니다. 시작하려면 Azure PowerShell 설치를 참조하세요. Az PowerShell 모듈로 마이그레이션하는 방법에 대한 자세한 내용은 Azure PowerShell을 AzureRM에서 Azure로 마이그레이션을 참조하세요.

Azure Cloud Shell 뒤에 오는 명령을 실행하거나 또는 컴퓨터에서 PowerShell을 실행합니다. Azure Cloud Shell은 무료 대화형 셸입니다. 공용 Azure 도구가 사전 설치되어 계정에서 사용하도록 구성되어 있습니다. 컴퓨터에서 PowerShell을 실행하는 경우 Azure PowerShell 모듈 버전 1.0.0이상이 필요합니다. 컴퓨터에서 Get-Module -ListAvailable Az을 실행하여 설치된 버전을 확인합니다. 업그레이드해야 하는 경우 Azure PowerShell 모듈 설치를 참조하세요. PowerShell을 로컬로 실행하는 경우 Login-AzAccount를 실행하여 Azure에 로그인해야 합니다.

Get-AzNetworkUsage를 사용하여 제한에 대한 사용량을 봅니다. 다음 예제에서는 미국 동부 위치에 배포된 리소스가 하나 이상 있는 리소스에 대한 사용량을 가져옵니다.

Get-AzNetworkUsage `
  -Location eastus `
  | Where-Object {$_.CurrentValue -gt 0} `
  | Format-Table ResourceType, CurrentValue, Limit

다음 예제 출력과 유사한 출력이 표시됩니다.

ResourceType            CurrentValue Limit
------------            ------------ -----
Virtual Networks                   1    50
Network Security Groups            2   100
Public IP Addresses                1    60
Network Interfaces                 1 24000
Network Watchers                   1     1

Azure CLI

Azure CLI 명령을 사용하여 이 문서의 작업을 완료하는 경우 Azure Cloud Shell 또는 로컬에서 설치되는 Azure CLI를 통해 명령을 실행합니다. 이 아티클에서는 Azure CLI 버전 2.0.32 이상이 필요합니다. 설치되어 있는 버전을 확인하려면 az --version을 실행합니다. 설치 또는 업그레이드가 필요한 경우, Azure CLI 설치를 참조하세요. Azure CLI를 로컬로 실행하는 경우 az login을 실행하여 Azure에 로그인해야 합니다.

az network list-usages를 사용하여 제한에 대한 사용량을 봅니다. 다음 예제에서는 미국 동부 위치에 있는 리소스에 대한 사용량을 가져옵니다.

az network list-usages \
  --location eastus \
  --out table

다음 예제 출력과 유사한 출력이 표시됩니다.

Name                    CurrentValue Limit
------------            ------------ -----
Virtual Networks                   1    50
Network Security Groups            2   100
Public IP Addresses                1    60
Network Interfaces                 1 24000
Network Watchers                   1     1
Load Balancers                     0   100
Application Gateways               0    50