본문으로 건너뛰기

PublicLoadBalancer



리소스 아이콘

리소스 개요

LoadBalancer는 백 엔드 리소스 또는 서버의 그룹에서 로드(들어오는 네트워크 트래픽)를 효율적으로 분산하는 것을 의미합니다. Azure Load Balancer는 OSI(Open Systems Interconnect) 모델의 계층 4에서 작동합니다. 클라이언트의 단일 연락 지점입니다. Laod Balancer는 Load Balancer의 프런트 엔드에 도착하는 인바운드 흐름을 백 엔드 풀 인스턴스에 분산합니다. 이러한 흐름은 구성된 부하 분산 규칙 및 상태 프로브에 따라 진행됩니다. 백 엔드 풀 인스턴스는 Azure Virtual Machines 또는 Virtual Machine Scale Set의 인스턴스일 수 있습니다. Public LoadBalancer를 사용하여 가상 네트워크 내의 VM(가상 머신)에 대해 아웃바운드 연결을 제공합니다. 이러한 연결은 개인 IP 주소를 공용 IP 주소로 변환하여 수행됩니다. Public Load Balancer는 인터넷 트래픽 부하를 VM에 분산하는 데 사용됩니다.

연관 리소스

상위 리소스

연결 리소스

리소스 설정 값

  • sku : Azure Load Balancer의 규모 및 기능 선택을 위한 가격 책정 계층 - standard, Basic

  • public_lb_frontend_ip_config

  • virtual_network_name : Load Balancer가 트래픽을 전달할 Virtual Network 이름

  • backend_pool : Load Balancer의 Backend Pool 이름

    • linked_virtual_machine_names : Load Balancer가 트래픽을 전달할 Virtual Machine 이름
  • health_probe

    • protocol : 상태 프로브가 사용하는 백엔드 엔드포인트의 프로토콜 타입 - Http, Https, Tcp
    • port : 상태 프로브가 백엔드 엔드포인트를 확인하는 포트 - 0 ~ 65535
    • request_path : Http(s) 프로브를 사용할 때 GET에 사용할 경로
    • interval_in_seconds : 상태 프로브가 백엔드 풀 인스턴스의 응답을 확인하는 간격 (초) - 5 ~ 2147483646
  • rule

    • protocol : 외부 Endpoint를 위한 전송 Protocol - Tcp, Udp, All
    • frontend_port : 외부 Endpoint의 Port, 0 ~ 65534의 범위 - 0 ~ 65534
    • backend_port : 내부 Connection에 사용할 Port, 0 ~ 65535의 범위 - 0 ~ 65535
    • disable_outbound_snat : 아웃바운드 연결을 위해 Rule에 대한 SNAT 활성화 - true, false
    • frontend_ip_configuration_name : Public Load Balancer의 Frontend IP Configuration Name
    • backend_pool_name : Load Balancer가 트래픽을 전달할 Backend Address Pool의 이름
  • nat_rule

    • protocol : 외부 Endpoint를 위한 전송 Protocol - Tcp, Udp, All
    • frontend_port : 외부 Endpoint의 Port, 0 ~ 65534의 범위 - 0 ~ 65534
    • backend_port : 내부 Connection에 사용할 Port, 0 ~ 65535의 범위 - 0 ~ 65535
    • frontend_ip_configuration_name : Public Load Balancer의 Frontend IP Configuration Name
  • outbound_rule

    • protocol : 외부 Endpoint를 위한 전송 Protocol - Tcp, Udp, All
    • frontend_ip_config_name : Public Load Balancer의 Frontend IP Configuration Name
    • backend_pool_name : Load Balancer가 트래픽을 전달할 Backend Address Pool의 이름
  • tag : 리소스를 카테고리로 분류하기 위한 태그 - 최대 512자, key:value


참고 자료