F5 Big-IP에서 ADC 서비스를 FXNUMX Big-IP로 마이그레이션하는 방법 RELIANOID

카테고리 보기

F5 Big-IP에서 ADC 서비스를 FXNUMX Big-IP로 마이그레이션하는 방법 RELIANOID

10 분 읽음

회사 개요 #

웹 애플리케이션이 확장됨에 따라 안정적인 전송 컨트롤러의 필요성이 매우 중요합니다. 배포 RELIANOID ADC는 온프레미스와 오프프레미스 모두에서 전체 네트워크를 모니터링할 수 있도록 보장합니다. 회사 웹사이트가 리드 생성 시스템이라면 애플리케이션의 고속 전송은 필수적입니다. F5의 Big IP를 사용하면 전송 속도와 사용자 인터페이스 탐색의 복잡성에 대해 분명 실망하셨을 것입니다.

대안을 찾고 있다면 더 이상 찾지 마세요. RELIANOID ADC. 이 기사에서는 F5의 BIG IP의 기본 개념과 이를 사용할 때의 의미에 대해 논의합니다. RELIANOID ADC.

사전 조건 #

이 가이드를 따르려면 다음을 수행해야 합니다.

  1. 활성 인스턴스를 갖습니다. RELIANOID 워크스테이션이나 클라우드 플랫폼에 ADC가 설치되어 있어야 합니다. 인스턴스가 설치되지 않은 경우 평가를 요청하다.
  2. F5 Big-IP 개념, 특히 LTM 모듈에 대해 잘 알고 있어야 합니다.
  3. 다음에 액세스할 수 있습니다. RELIANOID 웹 패널이 표시되지 않으면 다음 간단한 단계를 따르세요. 설치 설명서.
  4. 가상 서버를 만드는 방법에 대한 지식이 있습니다. RELIANOID ADC. 다음 가이드를 따르세요. 4계층 및 7계층 가상 서버 구성.

기본 컨셉 #

마디: F5의 Big-IP 노드는 애플리케이션을 호스팅하고 로드 밸런서에서 전송된 트래픽을 처리하는 서버입니다. RELIANOID 기간을 사용하다 백엔드 노드나 호스트 서버를 의미합니다.

상태 모니터: 노드의 상태는 지정된 간격 내에서 정기적인 모니터링이 필요합니다. 건강 모니터 이 옵션은 백엔드 서버의 작동 여부를 확인하고 해당 정보를 시스템 관리자에게 보고합니다. 또한 특정 서비스가 예상대로 작동하는지 여부도 모니터링합니다. RELIANOID 라는 플러그인 세트를 사용합니다. 농장 수호자.

풀: 풀은 SMTP의 경우 25번, HTTP의 경우 80번, HTTPS의 경우 443번과 같은 알려진 포트를 통해 동일한 애플리케이션을 제공하는 노드 클러스터입니다. 풀은 예배 인스턴스를 사용할 때 RELIANOID 로드 밸런서.

연결 제한: 이 제한은 단일 백엔드 서버가 보유할 수 있는 최대 연결 수를 나타냅니다. RELIANOID 기간을 사용하다 최대. 콘스 호스트 서버가 가질 수 있는 동시 연결 수의 제한을 정의합니다.

비율 : 동일 노드 목록에서 일부 노드가 다른 노드보다 더 많은 리소스와 더 높은 잠재력을 가지고 있는 경우 비율을 사용합니다. RELIANOID 의 메트릭을 사용합니다 무게 더 많은 리소스를 갖춘 백엔드 서버에 더 많은 트래픽을 분산합니다.

풀 멤버: 멤버는 알려진 포트를 통해 서비스를 제공하는 풀의 활성 노드를 의미합니다. 포트가 없는 노드는 풀 멤버가 될 수 없습니다. RELIANOID 백엔드 별도의 백엔드 포트로 정의하므로 풀 멤버입니다.

목적지 주소/마스크: 목적지 주소는 가상 IP를 참조합니다(VIP). 이 IP 주소는 모든 수신 웹 트래픽을 수신하고 풀 멤버에게 균등하게 분배합니다. RELIANOID 기간을 사용하다 가상 IP 목적지 주소로.

서비스 포트: 서비스 포트는 들어오는 트래픽을 수신하고 이를 적합한 서비스로 전달하는 가상 서버의 포트를 말합니다. RELIANOID 기간을 사용하다 가상 포트 서비스 포트용.

가상 서버: 가상 서버는 외부 네트워크에서 들어오는 모든 웹 트래픽이나 패킷이 전달되는 장치입니다. 가상 서버는 RELIANOID ~라고 농장.

장기: LTM(Local Traffic Manager)은 로컬 네트워크의 트래픽을 관리하는 모듈입니다. RELIANOID 사용 LSLB 로컬 네트워크의 트래픽을 관리하기 위한 모듈.

원자현미경: AFM(Advanced Firewall Manager)은 7계층 보안 기능입니다. RELIANOID 를 사용하여 WAF 7계층 애플리케이션의 보안을 모니터링하기 위한 패키지입니다.

ASM : ASM(Advanced Security Manager)은 로드 밸런서의 전반적인 보안을 모니터링하는 모듈입니다. RELIANOID 를 사용하여 IPDS 모듈입니다. 이 모듈에는 블랙리스트 규칙, RBL, WAF, DoS 보호 기능이 포함되어 있습니다.

SSL 프로필 옵션: SSL 프로필 옵션은 HTTPS 또는 FTPS와 같은 보안 서비스에 추가하는 일련의 추가 설정입니다. RELIANOID ADC를 사용하세요 HTTPS 매개변수 버전을 변경하려면 TLS / SSL 프로토콜. 관리자는 다음을 사용하여 암호를 변경할 수도 있습니다. HTTPS 매개변수.

LTM HTTP 정책: LTM 정책은 클라이언트 헤더나 동작에 따라 조건부 리디렉션을 제공합니다. RELIANOID ADC 사용 헤더 규칙 LTM HTTP 정책 대신.

구성 예: 조건부 리디렉션 #

리디렉션 규칙은 사용자가 특정 URL을 요청할 때 웹 서버가 어떻게 응답해야 하는지 결정하는 지침입니다. 해당 링크의 리소스가 이동된 경우, 해당 URL로 트래픽을 전달하는 것이 이 규칙의 목적일 수 있습니다. URL 리디렉션의 일반적인 용도는 로그아웃된 사용자를 로그인 페이지로 전달하거나, 보안되지 않은 HTTP에서 HTTPS로 사용자를 리디렉션하거나, 사용자를 새 도메인으로 리디렉션하는 것입니다. 리디렉션 규칙에는 상태 코드가 연결되어 있습니다.

301 상태 코드는 브라우저에게 찾고 있던 페이지가 영구적으로 전송되었음을 알려줍니다.
302 307 상태 코드는 브라우저에게 찾고 있던 페이지가 일시적으로 전송되었음을 알려줍니다. 최근에는 상태 코드가 307 선호됩니다.

이 섹션에서는 F5의 LTM 리디렉션 정책과 이러한 정책을 사용하여 보다 간단한 구성을 만드는 방법을 설명합니다. RELIANOID 비슷한 결과를 얻으려면 테스트 목적으로 다음에서 트래픽을 리디렉션합니다. www.zenlb.netwww.relianoid.com. 자체 테스트 환경이 있는지 확인하세요.

BIG-IP 구성 #

  1. 지역 교통 >> 정책 >> 정책 목록.
  2. 클릭 만들기 버튼을 클릭합니다.
  3. 입력 이름 정책을 식별합니다. 정책에 대한 설명은 선택 사항입니다.
  4. oracle_jd_edwards_load_balancing_farm

  5. 클릭 정책 작성 버튼을 클릭합니다.
  6. 일반 속성 섹션에 할당 이름.
  7. 정책 내에서 규칙 섹션에서 만들기 버튼을 클릭합니다.
  8. 게다가 다음 조건을 모두 충족하세요 필드에서 + 버튼을 클릭합니다.
  9. oracle_jd_edwards_load_balancing_farm

  10. 첫 번째 필드에서 다음을 선택하세요. HTTP 호스트, 2번째 필드, 선택 주인, 3번째 필드, 선택 이 포함되어 있습니다, 4번째 필드, 선택 , 5번째 필드, 추가 젠엘비넷, 6번째 필드, 선택 의뢰.
  11. 트래픽이 일치하면 다음을 수행하십시오. 섹션에서 + 버튼을 클릭합니다.
  12. 첫 번째 필드에서 다음을 선택하세요. 리디렉션, 2번째 필드에 리디렉션하려는 URL을 입력하고 3번째 필드에서 선택하세요 응답.
  13. 클릭 찜하기 버튼을 눌러 규칙을 저장하십시오.
  14. 정책 섹션에서 다음을 클릭하세요. 저장 및 게시 정책 드롭다운 옵션.
  15. 이러한 규칙을 생성한 후에는 zenlb.net 트래픽을 수신하는 가상 서버에 규칙을 추가해야 합니다. 단, LTM을 사용하여 가상 서버를 이미 구성했다고 가정합니다.
  16. 로컬 트래픽 >> 가상 서버 >> 가상 서버 목록.
  17. 구성한 가상 서버를 클릭합니다.
  18. 온 클릭 리소스 탭.
  19. 아래의 정책 섹션에서 관리 버튼을 클릭합니다.
  20. 정책을 전환하다 유효한 부터 사용 상자.
  21. 클릭 마감재 해당 가상 서버에서 리디렉션 규칙을 활성화하려면 버튼을 클릭하세요.

RELIANOID 구성 #

  1. 를 클릭하십시오 LSLB >> 농장.
  2. 레이어 7 팜을 클릭합니다. HTTP or HTTPS 이미 구성한 리스너입니다.
  3. 온 클릭 서비스 탭.
  4. 이전에 구성한 서비스를 클릭하세요. 그렇지 않은 경우 이 문서를 참조하세요. 4계층 및 7계층 가상 서버 구성.
  5. 스크롤하여 클릭하세요 리디렉션 활성화 토글 버튼.
  6. oracle_jd_edwards_load_balancing_farm

  7. 입력 URL 리디렉션하려는 대상은 다음과 같습니다. 이 예에서는 다음과 같습니다. https://www.relianoid.com. Farm이 이미 서버로 구성되어 있다고 가정합니다. 젠엘비넷
  8. 선택 리디렉트 코드이 예에서는 다음을 선택합니다. 301.
  9. 선택 리디렉션 유형 as 추가.
  10. 클릭 신청 버튼을 눌러 구성을 저장합니다.

브라우저에 테스트 URL을 입력하면 경로가 사용자가 구성한 다른 경로로 변경됩니다.

구성 예: DNS 부하 분산 #

GSLB는 네트워크 트래픽을 서로 다른 지리적 위치에 있는 여러 서버로 분산시켜 서비스의 고가용성, 성능 및 확장성을 보장합니다. GSLB의 목표는 클라이언트 요청을 가장 가깝고 가용성이 높은 서버로 리디렉션하는 동시에 지연 시간을 줄이고 서비스 가용성을 향상시키는 것입니다.

이 섹션에서는 Big-IP DNS를 사용하여 GSLB 팜을 설정하는 방법에 대해 설명합니다. RELIANOID.

BIG-IP 구성 #

하나는 두 개의 데이터 센터와 Wide-IP를 관리하기 위해 최소 두 개의 노드를 보유해야 합니다. 이 예시에서는 한 노드를 고려하지만, 구성은 다른 노드에도 적용됩니다.

리스너를 구성합니다. #

  1. 를 클릭하십시오 DNS >> 전달 리스너 >> 리스너 목록.
  2. 클릭 만들기 해당 섹션에 표시되는 버튼을 클릭하세요.
  3. 적당한 것을 입력하십시오 이름예를 들어, dns_listener.
  4. 타입 섹션에서 선택 주인 그리고 호스트를 입력하세요 IP 주소 IPv4에서.
  5. 페이지 하단까지 스크롤하여 클릭하세요. 마감재 버튼을 클릭합니다.

데이터 센터를 구성하세요. #

  1. 를 클릭하십시오 DNS >> GSLB >> 데이터 센터 >> 데이터 센터 목록
  2. 클릭 만들기 버튼을 클릭합니다.
  3. 적합한 데이터 센터를 입력하세요 이름예를 들어, AU_데이터센터
  4. 클릭 반복 다른 데이터 센터를 만들려면 버튼을 클릭하세요.
  5. 적절한 것을 제공하십시오 이름 너무, 예를 들어 동부_해안_데이터센터.
  6. 클릭 마감재 데이터 센터를 추가하려면 버튼을 클릭하세요.

서버 구성 #

  1. 를 클릭하십시오 DNS >> GSLB >> 서버 >> 서버 목록.
  2. 클릭 만들기 버튼을 클릭합니다.
  3. 적당한 것을 입력하십시오 이름 서버를 식별합니다.
  4. 데이터 센터 필드에서 목록에서 데이터 센터를 선택하세요.
  5. 스크롤하여 클릭하세요 추가 안에 있는 버튼 디바이스 안내
  6. 입력 장치 이름 및 그 주소 IPv4 형식입니다.
  7. 클릭 추가 버튼 다음에 OK 버튼을 클릭합니다.
  8. 스크롤하여 클릭하세요 반복 다른 서버를 추가하려면 버튼을 클릭하세요.
  9. 구성이 완료되면 다음을 클릭하세요. 마감재 버튼을 클릭합니다.

가상 서버 구성 #

DNS에서 가상 서버를 구성하려면 로컬 트래픽 관리자 내에서 이미 애플리케이션 가상 서버를 구성했다고 가정합니다.

  1. 를 클릭하십시오 DNS >> GSLB >> 서버 >> 서버 목록.
  2. 이전 섹션에서 만든 서버를 클릭하세요.
  3. 온 클릭 가상 서버 탭.
  4. 이름 필드에서 이미 생성한 LTM 가상 서버 목록에서 선택합니다.
  5. ~을 입력하십시오. IP 주소 이 가상 서버의.
  6. 선택 서비스 포트 80 및 활성화 상태 모니터 HTTP의 경우.
  7. 클릭 마감재 버튼을 클릭합니다.

풀 만들기 #

  1. 를 클릭하십시오 DNS >> GSLB >> 풀 >> 풀 목록.
  2. 입력 이름 풀을 쉽게 식별할 수 있습니다.
  3. 선택 타입 as A.
  4. 이전 가상 서버를 추가하세요 회원 목록 안내
  5. 부하 분산 방법을 다음과 같이 선택할 수 있습니다. 원형으로 서명한 청원서.
  6. 클릭 마감재 버튼을 클릭합니다.

Wide IP를 구성합니다. #

  1. 를 클릭하십시오 DNS >> GSLB >> 와이드 IP >> 와이드 IP 목록.
  2. 클릭 만들기 버튼을 클릭합니다.
  3. 이내 일반 보호, 이름을 도메인으로 입력합니다(예: www.zenlb.com).
  4. 레코드를 선택하세요 일반전자 등 A.
  5. 수영장 섹션에서 이전 섹션에서 만든 풀을 선택하여 연결합니다.
  6. 부하 분산 방식을 라운드 로빈으로 선택합니다.
  7. 클릭 추가 풀 목록에 추가하려면 버튼을 클릭하세요.
  8. 클릭 마감재 버튼을 클릭합니다.

시간을 내어 nslookup을 사용하여 DNS 확인을 테스트해 보세요.

RELIANOID 구성 #

GSLB를 구성하려면 RELIANOID고가용성 및 빠른 데이터 센터 복구를 위해 두 지역에 최소 2개의 노드를 배포해야 합니다. 예를 들어, 하나는 미국 보스턴에, 다른 하나는 호주 시드니와 같은 다른 국가의 도시에 배포할 수 있습니다.

이 예에서는 기본 이름 서버 역할을 하는 한 인스턴스에 대한 GSLB 팜을 구성합니다. ns1.example-domain.com. 보조 이름 서버를 구성할 때 동일한 설정을 사용합니다. ns2.example-domain.com.

GSLB 농장 추가 #

  1. GSLB >> 농장 >> 농장 만들기 단추
  2. 입력 이름 예를 들어 해당 농장의 경우 ns1-melbourne입니다.
  3. 를 선택 가상 IP 구성된 주소 중 하나 가상 인터페이스.
  4. 입력 포트 번호 53.
  5. 구성을 클릭하여 저장하세요. 신청 버튼을 클릭합니다.

서비스 추가 #

  1. 클릭 서비스 탭.
  2. 클릭 새로운 서비스 서비스를 추가하려면 버튼을 클릭하세요.
  3. 서비스에 들어가세요 이름 의 형태의.
  4. 부하 분산 알고리즘 중 하나를 선택하십시오. 우선 or 라운드 로빈.
  5. 클릭 신청 서비스를 생성하려면 버튼을 클릭하세요.
  6. 방금 만든 서비스를 클릭해서 열어보세요.
  7. 입력 기본 TCP 포트 상태 점검.
  8. 백엔드에 대한 상태 검사를 선택하세요. 농장 수호자 부분..
  9. 클릭 신청 버튼을 눌러 구성을 저장합니다.

데이터 센터를 추가합니다. #

  1. 클릭 편집 IP 127.0.0.1에 마우스를 올리면 버튼이 나타납니다.
  2. . 별명 필드, 필드를 그대로 두세요 사용자 지정 IP.
  3. 트래픽을 보낼 데이터 센터의 IP 주소를 입력하세요.
  4. 다른 데이터 센터를 추가하려면 이 과정을 반복합니다.

DNS 영역을 추가합니다. #

  1. 클릭 영역 탭.
  2. 클릭 새로운 구역 버튼을 클릭합니다.
  3. 입력 도메인 or 하위 도메인 사용하실 예정입니다.
  4. 방금 생성한 도메인을 클릭하여 편집하세요. 기본 네임 서버는 ns1입니다. 이 네임 서버는 SOA(Start of Authority) 역할을 하며, 리소스 섹션에 DNS 레코드가 추가됩니다.
  5. 네임 서버를 식별하기 위한 DNS 레코드를 추가하려면 다음을 클릭하세요. 리소스 생성 버튼을 클릭합니다.
  6. 입력 이름 기록을 식별하는 것.
  7. 추가 TTL 초 단위의 값입니다.
  8. 선택 타입 기록의.
  9. Data 필드에 레코드의 값을 입력하세요.
  10. 클릭 신청 버튼을 눌러 구성을 저장합니다.
  11. 다시 시작 DNS 로드 밸런서가 작동하려면 Farm이 필요합니다.

GSLB 부하 분산에 대한 자세한 내용은 이 가이드를 읽어보세요. GSLB 작동 방식

추가 자료 #

Let's encrypt 프로그램을 사용하여 SSL 인증서를 자동 생성합니다.
데이터링크/업링크 로드 밸런싱 RELIANOID ADC.
DDoS 공격으로부터 웹 애플리케이션을 보호합니다.
애플리케이션, 상태 및 네트워크 모니터링 RELIANOID ADC.
로드 밸런서에 대한 SSL 인증서를 구성합니다.
웹 애플리케이션 방화벽 구성.

📄 이 문서를 PDF 형식으로 다운로드하세요 #

    이메일 : *

    에 의해 구동 더 나은 문서