매년 인터넷에 연결된 세계 인구가 증가하고 더 많은 장치가 연결되고 삶의 디지털 지향이 높아집니다. 이것은 더 많은 디지털 서비스와 더 많은 사용자를 사용하는 것을 의미합니다. 우리는 사용자 기반 성장에 인프라를 적용 할 수있는 솔루션을 제시합니다.
우리는 2 계층의로드 밸런싱 아키텍처를 사용하여이 경우에 접근 할 것입니다. 우리는 두 종류의 농장을 사용할 것입니다. HTTP 및 L4xNAT 프로필.
또한 HTTP 프로필은 높은 수준의 추상화 레이어 (ISO 모델의 응용 프로그램 레이어 또는 7 레이어)이며 고급 사용자 정의 및 기능 쿠키 삽입, 세션 지속성, HTTPS 백엔드 및 SSL 오프로드 등이 있습니다. 이 기능은 정말 유용하지만 성능 비용이 많이 들며 여기에 L4xNAT 프로파일이 편리합니다.
또한 L4xNAT 프로파일은 낮은 수준의 추상화 계층 (ISO 모델의 전송 계층 또는 4 계층)입니다. 놀라 울 정도로 빠름 매우 낮은 성능 비용으로로드 밸런싱. 이 두 가지 유형의로드 균형 조정을 함께 사용하면 HTTP 윤곽.
첫 번째 계층 인 Zen Load Balancer with L4xNAT 다음 구성으로 프로필 :
프로토콜 유형 : TCP NAT 유형 : NAT 로드 밸런싱 알고리즘 : 무게 백엔드 서버를 확인하기 위해 FarmGuardian 사용 : On 확인할 명령 : check_tcp -H HOST -p PORT
이것은 설정된 포트에서 연결을 허용하는 모든 호스트를 테스트하는 예제 FarmGuardian 명령입니다. FarmGuardian 및 구성보기에 대한 자세한 내용 here.
이제 두 번째 균형 조정 계층에있는 모든 Zen Load Balancer에 대해 HTTP 프로필 팜. 필요한만큼이 계층에서 많은 Zen로드 밸런서를 사용할 수 있으며 필요할 때마다 늘릴 수 있습니다.
작업 스레드 수 : 10240 위치 헤더 재 작성 : 사용 농장 경청자 : HTTP or HTTPS, 필요에 따라. 서비스 추가 : 백엔드 지속 세션 : COOKIE 지속성 세션 제한 시간 : 300 지속 세션 식별자 : ASPSESSIONID 최소 응답 : 사용
특히이 아키텍처의 가장 중요한 부분 인 첫 번째 균형 조정 계층에서 고려해야 할 매우 중요한 상황은 단일 실패 지점 제거, 이것은 a를 사용하여 달성 될 수있다. 젠로드 밸런서 클러스터.