회사 개요 #
Relianoid ADC를 사용하여 고가용성을 유지하면서 다차원 엔터프라이즈급 시스템을 확장해 보세요 . 메모리, CPU 코어 또는 처리량에 대한 벤치마크 제한이 없습니다.
Kemp 외 다른 대안을 고려하고 있다면, 이러한 제약 사항들이 네트워크 확장에 걸림돌이 된다는 것을 눈치채셨을 수도 있습니다. Relianoid Community 및 Enterprise 에디션은 하드웨어, 가상 환경, 클라우드 인프라 또는 베어메탈 등 배포 플랫폼에 관계없이 확장 가능하도록 설계되었습니다.
이 문서에서는 Kemp LoadMaster 구성을 기반으로 Relianoid의 로드 밸런서 인스턴스를 설정하는 방법에 대해 설명합니다.
사전 조건 #
이 가이드를 따르려면 다음을 수행해야 합니다.
- 워크스테이션이나 클라우드 플랫폼에 Relianoid ADC의 활성 인스턴스가 있어야 합니다. 인스턴스가 설치되어 있지 않은 경우, 평가를 요청하다.
- KEMP Loadmaster 개념에 대해 잘 알아 보세요.
- Relianoid 웹 패널에 접속할 수 있어야 합니다. 접속할 수 없다면 다음 간단한 단계를 따르세요. 설치 설명서.
- Relianoid ADC에서 가상 서버를 생성하는 방법을 알고 계신가요? 다음 가이드를 따르세요. 4계층 및 7계층 가상 서버 구성.
기본 컨셉 #
가상 서비스: Kemp의 로드 밸런서에서 가상 서비스는 외부 네트워크와의 접점 역할을 합니다. 이 인터페이스는 가상 IP 주소와 포트를 가지며, 웹에서 발생하는 모든 트래픽은 이 가상 IP 주소를 통해 흐릅니다. Kemp의 LoadMaster에서 가상 서비스는 Relianoid의 로드 밸런서를 사용할 때의 로드 팜 과 동일합니다 .
서브VS: 웹 트래픽을 분할하여 요청된 다양한 리소스로 전송할 때 서브VS를 사용합니다. 이러한 리소스에는 HTML 파일이나 FTP 서버에서 다운로드할 파일이 포함될 수 있습니다. 서브VS는 백엔드 서버 풀을 생성하고 각 서버에 역할을 할당하는 곳입니다. 서브VS는 Relianoid ADC의 서비스 와 동일합니다 .
스케줄링 방식: 클라이언트가 백엔드 서버의 리소스에 액세스하는 빈도를 결정할 때 사용되는 방식입니다. 스케줄링 방식은 Relianoid ADC의 로드 밸런싱 스케줄러 와 동일합니다.
실제 서버 상태 확인 방법: 로드 밸런서는 프로브 신호를 전송하여 애플리케이션을 제공하는 노드의 상태를 모니터링해야 합니다. 이러한 신호는 노드와 해당 서비스가 정상인지 확인합니다. Relianoid ADC는 상태 모니터링을 위해 Farmguardian 이라는 내장 플러그인 세트를 사용합니다.
인터페이스: 인터페이스는 로컬 네트워크를 여러 네트워크 세그먼트로 분할할 때 필요합니다. 네트워크 분할에는 VLAN이 사용됩니다. Relianoid 로드 밸런싱에는 다양한 VLAN을 관리하고 가상 인터페이스를 통해 IP 주소를 할당할 수 있는 네트워크 섹션이 포함되어 있습니다.
글로벌 로드 밸런싱: 이 모듈은 DNS 수준의 로드 밸런싱 방식을 제공합니다. 데이터 센터 간 트래픽 분산에 사용됩니다. Relianoid ADC의 GSLB 모듈도 유사한 기능을 수행하지만, WAF 규칙 적용 외에도 더욱 고급 보안 조치를 제공합니다.
실제 서버: 실제 서버는 로컬 네트워크 내의 호스트입니다. 이러한 호스트는 웹에서 들어오는 모든 요청을 처리하고 리버스 프록시를 통해 응답을 보냅니다. 실제 서버는 Relianoid 로드 밸런서의 백엔드 와 동일합니다.
IPS/IDS: 이 모듈은 Kemp 로드 밸런서를 사용할 때 레이어 7 보호 기능을 제공합니다. 여기에는 OWASP 10대 보안 공격으로부터 보호하는 WAF 규칙 세트가 포함되어 있습니다. Relianoid는 레이어 3, 4, 7에서 네트워크 보안을 제공하는 IPDS 모듈을 사용합니다.
작업(Operation): 이는 로드 밸런서에 서비스 생성, 편집, 삭제 또는 재시작과 같은 작업을 수행하도록 지시하는 명령입니다. 작업은 Relianoid 로드 밸런서의 액션(Action) 과 동일합니다 .
서비스 유형/하위 VS 유형: 이러한 옵션은 서비스가 HTTP인지 HTTPS인지 결정합니다. Relianoid ADC의 HTTP 프로필에서 리스너는 HTTP 및 HTTPS 프로토콜을 사용합니다. 서비스 유형 및 하위 VS 유형 옵션은 Relianoid ADC를 사용할 때의 리스너 옵션 과 동일합니다.
프로토콜: 이는 네트워크가 UDP 패킷을 전송할지 TCP 패킷을 전송할지를 결정합니다. Relianoid ADC는 4계층과 7계층에 특화된 다양한 프로토콜을 지원합니다.
ACME 인증서: 이 프로토콜은 SSL 인증서 서명이 필요할 때 CA 간의 상호 작용을 자동화합니다. Relianoid의 로드 밸런서에는 Let's Encrypt 프로그램을 사용하는 OpenSSL 생성기가 내장되어 있습니다.
구성 예: 콘텐츠 전환 #
웹사이트는 동적 콘텐츠 와 정적 콘텐츠, 두 가지 유형의 콘텐츠를 제공합니다 . 이미지, 오디오, GIF 등의 정적 콘텐츠는 데이터베이스에서 직접 접근할 수 있는 반면, 동적 콘텐츠는 사용자의 행동에 따라 처리하는 데 더 많은 서버 리소스를 필요로 합니다. 따라서 고속 전송을 유지하기 위해서는 이러한 리소스에 접근하는 방식을 달리해야 합니다.
가상 서버에 두 개의 서비스 그룹을 생성해야 합니다. 이 예제 구성에서는 Kemp를 사용한 콘텐츠 스위칭과 Relianoid ADC를 사용하여 이를 구현하는 방법을 보여주기 위해 serviceDynamic 및 serviceStatic 서비스 그룹을 생성합니다.
Kemp 구성 #
- 콘텐츠 전환을 하려면 최소 두 개의 활성 항목이 필요합니다. 하위 VS 가상 서비스 내에서.
- 정의해야 합니다 콘텐츠 규칙.
- 콘텐츠 규칙을 만든 후 해당 규칙을 활성화합니다. 하위 VS 일치시키려는 가상 서비스의 수정 버튼을 클릭합니다. 원하는 위치에 도달할 때까지 스크롤합니다. 고급 속성 설정을 클릭하고 사용 콘텐츠 전환 외에 다른 버튼도 있습니다.
- 하단의 표로 스크롤하세요. 제목이 있는 열 내에서 규칙, 하나를 클릭하세요 없음 규칙을 추가하려면
- 규칙을 추가한 후 상태가 다음과 같이 변경됩니다. 없음 에 1. 이 예에서는 이 규칙과 일치하는 모든 트래픽이 다음으로 전달됩니다. 하위 VS 정적 콘텐츠가 있는 경우 이 조건과 일치하는 모든 트래픽은 다음으로 전달됩니다. 하위 VS 동적인 콘텐츠로.
릴리아노이드 구성 #
- 콘텐츠 전환을 활성화하려면 최소한 두 개의 서비스가 필요합니다. HTTP 농장.
- 이 예에서는 클릭하여 편집합니다. 서비스정적 서비스를 제공합니다.
- 정적 콘텐츠의 부하를 분산하려면 다음을 사용해야 합니다. URL 패턴 정적 파일과 일치하도록 합니다. 이 예에서는 다음과 같은 패턴을 사용합니다. 켐프.
\.(jpg|jpeg|png|gif|ico|css|js|html|htm|avi|mov|mp3|svg)$
- 세션 지속성은 선택 사항입니다. 이 필드는 변경하지 않아도 됩니다. 하지만 상태 확인을 활성화해야 합니다. 농장 수호자, 플래그를 사용하여 http 상태 검사를 활성화합니다. check_http.
- 구성을 클릭하여 저장하세요. 신청 버튼을 클릭합니다.
- 백엔드 생성 정적 리소스를 배포합니다.

조건과 일치하는 웹의 모든 트래픽 URL 패턴 매개변수는 나열된 항목에 분산됩니다. 백엔드. 일치하지 않는 항목은 서비스로 전달됩니다. 서비스다이나믹세션 지속성을 활성화하세요.
구성 예: SSL 오프로딩 #
SSL 오프로드는 원본 서버의 트래픽 암호화 및 복호화 처리 부담을 덜어 웹사이트 성능을 향상시키는 데 사용할 수 있습니다. 또한 SSL/TLS 관리를 중앙화하고 콘텐츠 필터링과 같은 기능을 활성화하는 데에도 사용할 수 있습니다. SSL 오프로드를 구현할 때는 복호화된 트래픽이 권한이 없는 사용자에게 노출되지 않도록 하고, 오프로드 장치를 떠날 때 트래픽이 제대로 암호화되도록 하는 것이 중요합니다.
이 섹션에서는 Kemp 로드 밸런서에서 SSL 오프로딩을 설정하는 구성 방법 과 Relianoid를 사용하여 동일한 기능을 구현하는 방법을 보여드리겠습니다 .
Kemp 구성 #
SSL 오프로딩을 활성화하려면 로드 밸런서에 SSL 인증서가 로드되어 있어야 합니다. 이 인증서는 인증 기관에서 발급한 인증서이거나 자체 서명된 인증서일 수 있습니다.
다음은 Kemp 로드 밸런서를 사용하여 SSL 오프로딩을 활성화하기 위한 구성입니다 .
- 가상 서비스 메뉴에서
- 서비스 보기/수정.
- 클릭 수정 선택한 서비스의 작업 아래에 있는 버튼을 클릭하세요.
- 스크롤하여 도달할 때까지 SSL 속성.
- 사용 SSL 가속.
- 사용 가능한 인증서를 다음에서 이동하여 할당합니다. 사용 가능한 인증서 상자에 할당된 인증서 상자를 클릭하고 인증서 설정 버튼을 클릭합니다.
이 구성으로 Kemp 로드 밸런서는 SSL 오프로딩을 처리할 수 있어야 합니다.
릴리아노이드 구성 #
- SSL 오프로딩을 활성화하려면 다음으로 이동하세요. LSLB
- 클릭 농장 버튼을 클릭합니다.
- 클릭 편집 HTTP 또는 HTTPS 팜의 버튼.
- 리스너를 변경합니다 HTTP 에 HTTPS.
- 가상 포트를 다음으로 변경합니다. 443.
- 암호에서 옵션을 변경하세요. 전부의 에 SSL 오프로딩.
- 온 클릭 사용 가능한 인증서 당신은 사용하고 싶습니다.
- 보다 큰 화살표를 클릭하세요 (>) 인증서를 이동하려면 사용 가능한 인증서 에 활성화된 인증서.
- 구성을 클릭하여 저장하세요. 신청 버튼을 클릭합니다.
- 다시 시작 변경 사항이 적용되려면 농장으로 이동하세요.
로드 밸런서에 SSL 인증서가 설치되어 있지 않은 경우, *.zencert.pem 와일드카드 인증서가 사용됩니다.
Relianoid ADC에 SSL 인증서를 업로드하려면 다음 문서를 읽어보세요. LSLB | SSL 인증서
Let's Encrypt 프로그램을 통해 자동 CA 서명 인증서를 생성하려면 다음 문서를 읽어보세요. LSLB | 암호화하자
추가 자료 #
Let's encrypt 프로그램을 사용하여 SSL 인증서를 자동 생성합니다.
Relianoid ADC를 사용한 데이터링크/업링크 로드 밸런싱.
Relianoid ADC를 사용한 DNS 부하 분산.
DDoS 공격으로부터 보호합니다.
Relianoid ADC의 애플리케이션, 상태 및 네트워크 모니터링.
웹 애플리케이션 방화벽 구성.
로드 밸런서에 대한 SSL 인증서를 구성합니다.







