15장. Networking LBaaSv2 API를 사용하여 부하 분산-as-a-Service 구성


15.1. LBaaS 개요

LBaaS(Load Balancing-as-a-Service)를 사용하면 OpenStack Networking에서 지정된 인스턴스 간에 들어오는 요청을 균등하게 배포할 수 있습니다. 이 섹션의 단계를 완료하여 Open vSwitch(OVS) 플러그인과 함께 LBaaS를 사용하도록 OpenStack 네트워킹을 구성합니다.

LBaaS(Load Balancing-as-a-Service)를 사용하면 OpenStack Networking에서 지정된 인스턴스 간에 들어오는 요청을 균등하게 배포할 수 있습니다. 따라서 인스턴스 간에 워크로드를 예측 가능한 방식으로 공유할 수 있으며 시스템 리소스를 보다 효과적으로 사용할 수 있습니다. 들어오는 요청은 다음 로드 밸런싱 방법 중 하나를 사용하여 분산됩니다.

  • 라운드 로빈 - 여러 인스턴스 간에 요청을 균등하게 순환합니다.
  • 소스 IP - 고유 소스 IP 주소의 요청이 동일한 인스턴스로 일관되게 전달됩니다.
  • least connections (최소 연결) - 활성 연결 수가 가장 적은 인스턴스에 요청을 할당합니다.
표 15.1. LBaaS 기능
기능설명

모니터

LBaaS는 PING, TCP, HTTP 및 HTTPS GET 방법을 사용하여 가용성 모니터링을 제공합니다. 모니터는 풀 멤버가 요청을 처리하는 데 사용할 수 있는지 여부를 결정합니다.

관리

LBaaS는 다양한 툴 세트를 사용하여 관리합니다. REST API는 프로그래밍 방식의 관리 및 스크립팅에 사용할 수 있습니다. 사용자는 CLI(neutron) 또는 OpenStack 대시보드를 통해 로드 밸런서를 관리합니다.

연결 제한

인그레스 트래픽은 연결 제한이 있는 제약이 있을 수 있습니다. 이 기능을 사용하면 워크로드 제어가 허용되며 DoS(Denial of Service) 공격을 완화하는 데도 도움이 될 수 있습니다.

세션 지속성

LBaaS는 들어오는 요청이 여러 인스턴스 풀 내에서 동일한 인스턴스로 라우팅되도록 하여 세션 지속성을 지원합니다. LBaaS는 쿠키 및 소스 IP 주소를 기반으로 라우팅 결정을 지원합니다.

참고

LBaaS는 현재 IPv4 주소 지정에서만 지원됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.