Azure Load Balancer 대한 인바운드 NAT 규칙 관리

인바운드 NAT 규칙은 부하 분산 장치 프런트 엔드에서 백 엔드 풀의 하나 이상의 인스턴스로 트래픽을 전달하는 데 사용됩니다.

인바운드 NAT 규칙에는 두 가지 유형이 있습니다.

  • 단일 가상 머신 - 부하 분산 장치의 백 엔드 풀에 있는 단일 머신을 대상으로 하는 인바운드 NAT 규칙

  • 여러 가상 머신 - 부하 분산 장치의 백 엔드 풀에 있는 여러 가상 머신을 대상으로 하는 인바운드 NAT 규칙

이 문서에서는 두 형식 모두에 대한 인바운드 NAT 규칙을 추가하고 제거하는 방법을 알아봅니다. 여러 인스턴스 인바운드 NAT 규칙에서 프런트 엔드 포트 할당을 변경하는 방법을 알아봅니다. Azure Portal, PowerShell 또는 CLI 예제 중에서 선택할 수 있습니다.

Azure를 구독하고 있지 않다면 시작하기 전에 Azure 체험 계정을 만듭니다.

필수 조건

  • 구독의 표준 공용 부하 분산 장치. Azure Load Balancer 만들기에 대한 자세한 정보는 빠른 시작: 공용 부하 분산 장치 만들기를 참조하여 Azure Portal을 사용해 VM의 부하를 분산하세요. 이 문서의 예제에서 부하 분산 장치 이름은 myLoadBalancer입니다.
  • PowerShell을 로컬로 설치하고 사용하도록 선택하는 경우 이 문서에는 Azure PowerShell 모듈 버전 5.4.1 이상이 필요합니다. 설치되어 있는 버전을 확인하려면 Get-Module -ListAvailable Az을 실행합니다. 업그레이드해야 하는 경우 Azure PowerShell 모듈 설치를 참조하세요. 또한 PowerShell을 로컬로 실행하는 경우 Connect-AzAccount를 실행하여 Azure와 연결해야 합니다.

단일 VM 인바운드 NAT 규칙 추가

단일 VM에 대한 규칙을 구성하려면 이 옵션을 선택합니다. 지침은 Azure Portal, PowerShell 또는 CLI를 선택합니다.

이 예제에서는 포트 500을 백 엔드 포트 443으로 전달하는 인바운드 NAT 규칙을 만듭니다.

  1. Azure Portal에 로그인합니다.

  2. 포털 맨 위에 있는 검색 상자에 부하 분산 장치를 입력합니다. 검색 결과에서 부하 분산 장치를 선택합니다.

  3. myLoadBalancer 또는 사용자의 부하 분산 장치 선택

  4. 부하 분산 장치 페이지의 설정에서 인바운드 NAT 규칙을 선택합니다.

  5. 인바운드 NAT 규칙에서 + 추가를 선택하여 규칙을 추가합니다.

    Screenshot of the inbound NAT rules page for Azure Load Balancer

  6. 인바운드 NAT 규칙 추가에서 다음 정보를 입력하거나 선택합니다.

    설정
    속성 myInboundNATrule을 입력합니다.
    Type Azure Virtual Machine을 선택합니다.
    대상 가상 머신 포트를 전달할 가상 머신을 선택합니다. 이 예제에서는 myVM1입니다.
    네트워크 IP 구성 가상 머신의 IP 구성을 선택합니다. 이 예제에서는 ipconfig1(10.1.0.4)입니다.
    프런트 엔드 IP 주소 myFrontend를 선택합니다.
    프런트 엔드 포트 500을 입력합니다.
    서비스 태그 사용자 지정(기본값)을 그대로 둡니다.
    백 엔드 포트 443을 입력합니다.
    프로토콜 TCP를 선택합니다.
  7. 나머지 설정은 기본값으로 두고 추가를 선택합니다.

    Screenshot of the create inbound NAT rule page

여러 VM 인바운드 NAT 규칙 추가

가상 머신의 백 엔드 풀에 대한 포트 범위가 있는 규칙을 구성하려면 이 옵션을 선택합니다. 지침은 Azure Portal, PowerShell 또는 CLI를 선택합니다.

이 예제에서는 포트 500부터 시작하여 백 엔드 포트 443으로 포트 범위를 전달하는 인바운드 NAT 규칙을 만듭니다. 백엔드 풀의 최대 컴퓨터 수는 값이 500백 엔드 풀의 최대 컴퓨터 수 매개 변수로 설정됩니다. 이 설정은 백 엔드 풀을 500대의 가상 머신으로 제한합니다.

  1. Azure Portal에 로그인합니다.

  2. 포털 맨 위에 있는 검색 상자에 부하 분산 장치를 입력합니다. 검색 결과에서 부하 분산 장치를 선택합니다.

  3. myLoadBalancer 또는 사용자의 부하 분산 장치 선택

  4. 부하 분산 장치 페이지의 설정에서 인바운드 NAT 규칙을 선택합니다.

  5. 인바운드 NAT 규칙에서 + 추가를 선택하여 규칙을 추가합니다.

    Screenshot of the inbound NAT rules page for Azure Load Balancer

  6. 인바운드 NAT 규칙 추가에서 다음 정보를 입력하거나 선택합니다.

    설정
    속성 myInboundNATrule을 입력합니다.
    Type 백 엔드 풀을 선택합니다.
    대상 백 엔드 풀 백 엔드 풀을 선택합니다. 이 예제에서는 myBackendPool입니다.
    프런트 엔드 IP 주소 프런트 엔드 IP 주소를 선택합니다. 이 예제에서는 myFrontend입니다.
    프런트 엔드 포트 범위 시작 500을 입력합니다.
    백 엔드 풀의 최대 컴퓨터 수 500을 입력합니다.
    백 엔드 포트 443을 입력합니다.
    프로토콜 TCP를 선택합니다.
  7. 나머지는 기본값으로 두고 추가를 선택합니다.

    Screenshot of the add inbound NAT rules page

여러 VM 규칙에 대한 프런트 엔드 포트 할당 변경

여러 인스턴스 규칙의 백 엔드 풀에 더 많은 가상 머신을 수용하려면 인바운드 NAT 규칙에서 프런트 엔드 포트 할당을 변경합니다. 이 예제에서는 백 엔드 풀의 최대 컴퓨터 수500에서 1000으로 변경합니다. 이 설정은 백 엔드 풀의 최대 컴퓨터 수를 1000으로 늘립니다.

  1. Azure Portal에 로그인합니다.

  2. 포털 맨 위에 있는 검색 상자에 부하 분산 장치를 입력합니다. 검색 결과에서 부하 분산 장치를 선택합니다.

  3. myLoadBalancer 또는 사용자의 부하 분산 장치 선택

  4. 부하 분산 장치 페이지의 설정에서 인바운드 NAT 규칙을 선택합니다.

  5. 변경하려는 인바운드 NAT 규칙을 선택합니다. 이 예제에서는 myInboundNATrule입니다.

    Screenshot of inbound NAT rule overview.

  6. 인바운드 NAT 규칙의 속성에서 백 엔드 풀의 최대 컴퓨터 수 값을 1000으로 변경합니다.

  7. 저장을 선택합니다.

    Screenshot of inbound NAT rule properties page.

포트 매핑 보기

Azure Portal을 사용하여 백 엔드 풀의 가상 머신에 대한 포트 매핑을 볼 수 있습니다.

  1. Azure Portal에 로그인합니다.

  2. 포털 맨 위에 있는 검색 상자에 부하 분산 장치를 입력합니다. 검색 결과에서 부하 분산 장치를 선택합니다.

  3. myLoadBalancer 또는 사용자의 부하 분산 장치 선택

  4. 부하 분산 장치 페이지의 설정에서 인바운드 NAT 규칙을 선택합니다.

  5. myInboundNATrule 또는 인바운드 NAT 규칙을 선택합니다.

    Screenshot of inbound NAT rule page.

  6. 인바운드 NAT 규칙 속성 페이지의 포트 매핑 섹션으로 스크롤합니다.

    Screenshot of inbound NAT rule port mappings.

인바운드 NAT 규칙 제거

이 예제에서는 인바운드 NAT 규칙을 제거합니다.

  1. Azure Portal에 로그인합니다.

  2. 포털 맨 위에 있는 검색 상자에 부하 분산 장치를 입력합니다. 검색 결과에서 부하 분산 장치를 선택합니다.

  3. myLoadBalancer 또는 사용자의 부하 분산 장치 선택

  4. 부하 분산 장치 페이지의 설정에서 인바운드 NAT 규칙을 선택합니다.

  5. 제거하려는 규칙 옆에 있는 세 개의 점을 선택합니다.

  6. 삭제를 선택합니다.

    Screenshot of inbound NAT rule removal.

다음 단계

이 문서에서는 Azure Portal, PowerShell 및 CLI를 사용하여 Azure Load Balancer에 대한 인바운드 NAT 규칙을 관리하는 방법을 알아보았습니다.

Azure Load Balancer에 대한 자세한 정보는 다음을 참조하세요.