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 Namebackend_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 Namebackend_pool_name
: Load Balancer가 트래픽을 전달할 Backend Address Pool의 이름
tag
: 리소스를 카테고리로 분류하기 위한 태그 - 최대 512자,key
:value