AWS Load Balancer 업데이트 – ALB용 가중치 기반 대상 그룹 및 NLB 서브넷 확장 등
AWS Application Load Balancer(ALB) 및 Network Load Balancer(NLB)는 가용성이 높은 확장형 시스템에서 중요한 부분입니다. 고객의 요청에 따라 최근에 개발하고 배포한 ALB와 NLB의 새로운 유익한 기능들을 소개하려고 합니다.
- ALB용 가중치 기반 대상 그룹
- ALB용 최소 대기 요청
- NLB용 서브넷 확장
- 내부 NLB용 사설 IP 주소 선택
- NLB용 공유된 VPC 지원
현재 위의 모든 기능을 제공하고 있으며, 지금 바로 사용할 수 있습니다! 하나씩 자세히 알아보겠습니다.
ALB용 가중치 기반 대상 그룹
이제 ALB 대상 그룹에 트래픽 가중치를 사용할 수 있으며, 이는 블루/그린 배포, 카나리아 배포, 하이브리드 마이그레이션/버스트 시나리오에 매우 유용합니다. ALB 라우팅 규칙의 포워드 작업으로 다중 대상 그룹을 등록하고, 서로 가중치(0-999)를 연결할 수 있습니다. 트래픽의 99%를 tg1로 보내고, 나머지 1%를 tg2로 보내는 간단한 최종 기회 규칙은 다음과 같습니다.
이 기능을 그룹 수준 대상 고정과 함께 사용하면 지정된 기간 동안 일관된 사용자 경험을 유지할 수 있습니다.
자세한 내용은 로드 밸런서용 리스너를 참조하십시오.
ALB용 최소 대기 요청
이제 대기 요청 수가 최소인 대상을 기준으로 전체 대상에서 요청을 밸런싱할 수 있습니다. 특히, 요청 규모가 다양한 워크로드, 컨테이너를 포함하는 대상 그룹 및 자주 변경되는 기타 대상, 처리 수준이 서로 다른 대상(단일 Auto Scaling 그룹에 여러 가지 인스턴스 유형이 혼합된 대상 포함)에 유용합니다. 기존 대상 그룹의 속성을 편집하면 이 새로운 로드 밸런싱 옵션을 활성화할 수 있습니다.
이 옵션 활성화로 모든 느린 시작을 비활성화합니다. 자세한 내용은 ALB 라우팅 알고리즘을 참조하십시오.
NLB용 서브넷 확장 지원
이제 기존 Network Load Balancer에 추가 서브넷을 유연하게 추가할 수 있습니다. 이에 따라 조정 옵션이 늘어나고, 높은 가용성을 유지하면서도 새로 열린 가용 영역으로 확장할 수 있게 됩니다. NLB를 선택하고 작업 메뉴에서 서브넷 편집을 클릭하십시오.
그런 다음, 추가할 서브넷을 하나 이상 선택합니다.
이제 다중 가용 영역과 중복성에 대해 말씀드리겠습니다. 새로운 서브넷을 추가하고 있기 때문에 그 안에 대상을 넣거나 교차 영역 로드 밸런싱을 활성화해야 합니다.
내부 NLB용 사설 IP 주소 선택
이제 서브넷별로 내부로 향해 있는 Network Load Balancer에 사용할 사설 IPv4 주소를 선택할 수 있습니다. 네트워크 주소를 지정할 때 추가 제어가 가능하고, 직접 주소를 확인해서 DNS 기반 라우팅을 지원하지 않는 클라이언트로 구성하지 않아도 됩니다.
또한, 기존 NLB에 추가적인 서브넷을 추가할 때 자신의 사설 IP 주소를 선택할 수도 있습니다.
NLB용 공유된 VPC 지원
이제 공유된 VPC에 NLB를 생성할 수 있습니다. VPC 공유와 함께 NLB를 사용하면 동일한 AWS 조직의 중앙에서 관리되는 계정이 소유한 VPC의 모든 서브넷에서 트래픽을 라우팅할 수 있습니다. 또한, NLB를 사용하여 AWS PrivateLink 서비스를 생성할 수 있습니다. 그러면 공개 IP를 사용하거나 트래픽이 인터넷을 거치지 않고도 다른 VPC 또는 온프레미스 네트워크의 공유된 서브넷에서 서비스에 비공개로 액세스할 수 있게 됩니다.
— Jeff
Source: AWS Load Balancer 업데이트 – ALB용 가중치 기반 대상 그룹 및 NLB 서브넷 확장 등