Azure Load Balancer란?What is Azure Load Balancer?

부하 분산은 백 엔드 리소스 또는 서버의 그룹에서 로드(들어오는 네트워크 트래픽)를 효율적으로 분산하는 것을 의미합니다.Load balancing refers to evenly distributing load (incoming network traffic) across a group of backend resources or servers.

Azure Load Balancer는 OSI(Open Systems Interconnect) 모델의 계층 4에서 작동합니다.Azure Load Balancer operates at layer four of the Open Systems Interconnection (OSI) model. 클라이언트의 단일 연락 지점입니다.It's the single point of contact for clients. Load Balancer는 부하 분산 장치의 프런트 엔드에 도착하는 인바운드 흐름을 백 엔드 풀 인스턴스에 분산합니다.Load Balancer distributes inbound flows that arrive at the load balancer's front end to backend pool instances. 이러한 흐름은 구성된 부하 분산 규칙 및 상태 프로브에 따라 진행됩니다.These flows are according to configured load balancing rules and health probes. 백 엔드 풀 인스턴스는 Azure Virtual Machines 또는 가상 머신 확장 집합의 인스턴스일 수 있습니다.The backend pool instances can be Azure Virtual Machines or instances in a virtual machine scale set.

공용 부하 분산 장치 를 사용하여 가상 네트워크 내의 VM(가상 머신)에 대해 아웃바운드 연결을 제공합니다.A public load balancer can provide outbound connections for virtual machines (VMs) inside your virtual network. 이러한 연결은 개인 IP 주소를 공용 IP 주소로 변환하여 수행됩니다.These connections are accomplished by translating their private IP addresses to public IP addresses. 공용 Load Balancer는 인터넷 트래픽 부하를 VM에 분산하는 데 사용됩니다.Public Load Balancers are used to load balance internet traffic to your VMs.

내부(또는 개인) 부하 분산 장치 는 사설 IP가 프런트 엔드에서만 필요한 경우에 사용됩니다.An internal (or private) load balancer is used where private IPs are needed at the frontend only. 내부 부하 분산 장치는 트래픽 부하를 가상 네트워크 내에 분산하는 데 사용됩니다.Internal load balancers are used to load balance traffic inside a virtual network. 하이브리드 시나리오의 온-프레미스 네트워크에서 부하 분산 장치 프런트 엔드에 액세스할 수 있습니다.A load balancer frontend can be accessed from an on-premises network in a hybrid scenario.

Figure depicts both public and internal load balancers directing traffic to port 80 on multiple servers on a Web tier and port 443 on multiple servers on a business tier.

그림: 퍼블릭 및 내부 Load Balancer를 둘 다 사용하여 다중 계층 애플리케이션 부하 분산Figure: Balancing multi-tier applications by using both public and internal Load Balancer

개별 부하 분산 장치 구성 요소에 대한 자세한 내용은 Azure Load Balancer 구성 요소를 참조하세요.For more information on the individual load balancer components, see Azure Load Balancer components.

Azure Load Balancer를 사용하는 이유Why use Azure Load Balancer?

표준 Load Balancer를 사용하면 애플리케이션 크기를 조정하고 고가용성 서비스를 만들 수 있습니다.With Standard Load Balancer, you can scale your applications and create highly available services. 부하 분산 장치는 인바운드 및 아웃바운드 시나리오를 모두 지원합니다.Load balancer supports both inbound and outbound scenarios. 부하 분산 장치는 짧은 대기 시간과 높은 처리량을 제공하고, 모든 TCP 및 UDP 애플리케이션에 대해 최대 수백만 개의 흐름으로 확장합니다.Load balancer provides low latency and high throughput, and scales up to millions of flows for all TCP and UDP applications.

표준 Load Balancer를 사용하여 수행할 수 있는 주요 시나리오는 다음과 같습니다.Key scenarios that you can accomplish using Standard Load Balancer include:

  • 내부외부 트래픽을 Azure 가상 머신으로 부하를 분산합니다.Load balance internal and external traffic to Azure virtual machines.

  • 영역 전반에서 리소스를 배포하여 가용성을 높입니다.Increase availability by distributing resources within and across zones.

  • Azure 가상 머신에 대한 아웃바운드 연결 을 구성합니다.Configure outbound connectivity for Azure virtual machines.

  • 상태 프로브 를 사용하여 부하가 분산된 리소스를 모니터링합니다.Use health probes to monitor load-balanced resources.

  • 포트 전달 을 사용하여 공용 IP 주소 및 포트로 가상 네트워크의 가상 머신에 액세스합니다.Employ port forwarding to access virtual machines in a virtual network by public IP address and port.

  • IPv6부하 분산 을 위한 지원을 사용하도록 설정합니다.Enable support for load-balancing of IPv6.

  • 표준 Load Balancer는 Azure Monitor를 통해 다차원 메트릭을 제공합니다.Standard Load Balancer provides multi-dimensional metrics through Azure Monitor. 이러한 메트릭은 지정된 차원에 대해 필터링, 그룹화 및 나눌 수 있습니다.These metrics can be filtered, grouped, and broken out for a given dimension. 이러한 메트릭은 서비스의 성능과 상태에 대한 현재 및 이전 정보를 제공합니다.They provide current and historic insights into performance and health of your service. 리소스 상태도 지원됩니다.Resource Health is also supported. 자세한 내용은 표준 Load Balancer 진단 을 검토하세요.Review Standard Load Balancer Diagnostics for more details.

  • 부하 분산 장치를 여러 포트, 여러 IP 주소 또는 둘 다 에서 사용합니다.Load balance services on multiple ports, multiple IP addresses, or both.

  • 내부외부 부하 분산 장치 리소스를 Azure 지역에 걸쳐 이동합니다.Move internal and external load balancer resources across Azure regions.

  • HA 포트 를 사용하여 모든 포트에서 TCP 및 UDP 흐름의 부하를 동시에 분산합니다.Load balance TCP and UDP flow on all ports simultaneously using HA ports.

기본적으로 보안 적용Secure by default

표준 Load Balancer는 해당 코어의 제로 신뢰 네트워크 보안 모델을 기반으로 합니다.Standard Load Balancer is built on the zero trust network security model at its core. 기본적으로 보호되는 표준 Load Balancer는 가상 네트워크의 일부입니다.Standard Load Balancer secure by default and is part of your virtual network. 가상 네트워크는 격리된 프라이빗 네트워크입니다.The virtual network is a private and isolated network. 즉, 네트워크 보안 그룹에서 열지 않는 한 표준 Load Balancers 및 표준 공용 IP 주소는 인바운드 흐름으로 닫힙니다.This means Standard Load Balancers and Standard Public IP addresses are closed to inbound flows unless opened by Network Security Groups. NSG는 허용된 트래픽을 명시적으로 허용하는 데 사용됩니다.NSGs are used to explicitly permit allowed traffic. 서브넷에 NSG가 없거나 가상 머신 리소스의 NIC가 없으면 트래픽이 이 리소스에 도달하도록 허용되지 않습니다.If you do not have an NSG on a subnet or NIC of your virtual machine resource, traffic is not allowed to reach this resource. NSG에 대한 개요와 NSG를 시나리오에 적용하는 방법을 자세히 알아보려면 네트워크 보안 그룹을 참조하세요.To learn more about NSGs and how to apply them for your scenario, see Network Security Groups. 기본 Load Balancer는 기본적으로 인터넷에 열려 있습니다.Basic Load Balancer is open to the internet by default. 또한 Load Balancer에는 고객 데이터가 저장되지 않습니다.In addition, Load Balancer does not store customer data.

가격 및 SLAPricing and SLA

표준 Load Balancer 가격 정보에 대해서는 Load Balancer 가격을 참조하세요.For Standard Load Balancer pricing information, see Load Balancer pricing. 기본 Load Balancer는 무료로 제공됩니다.Basic Load Balancer is offered at no charge. Load Balancer용 SLA를 참조하세요.See SLA for Load Balancer. 기본 Load Balancer에는 SLA가 없습니다.Basic Load Balancer has no SLA.

새로운 기능What's new?

RSS 피드를 구독하고 Azure 업데이트 페이지에서 최신 Azure Load Balancer 기능 업데이트를 확인합니다.Subscribe to the RSS feed and view the latest Azure Load Balancer feature updates on the Azure Updates page.

다음 단계Next steps

부하 분산 장치를 사용하여 시작하려면 공용 표준 부하 분산 장치 만들기를 참조하세요.See Create a public standard load balancer to get started with using a load balancer.

Azure Load Balancer 제한 사항 및 구성 요소에 대한 자세한 내용은 Azure Load Balancer 구성 요소Azure Load Balancer 개념을 참조하세요.For more information on Azure Load Balancer limitations and components see Azure Load Balancer components and Azure Load Balancer concepts