Zevenet로드 밸런서를 사용하여 FileCloud를로드하는 방법

게시자 Zevenet | 25 년 2018 월 XNUMX 일

FileCloud 개요

FileCloud 어디서든 모든 장치에서 파일에 액세스 할 수있게 해주는 사설 클라우드가 가능해지며 컴퓨터간에 동기화가 가능합니다. 사용자가 조직 내외부에서 파일을 원활하게 공유 할 수 있습니다.

Filecloud는 모든 조직에서 중요한 서비스가 될 수 있습니다. 그 이유는 확장 가능한 아키텍처에서 제공되고 고 가용성으로 설정되고 향상된 보안으로로드 균형을 조정할 수있는 특정 기능을 제공하기 때문입니다.

FileCloud 확장 가능한 아키텍처

다음 다이어그램에서는 FileCloud 소프트웨어의 다양한 부분과 고 가용성 서비스를 구현하는 방법에 대해 설명합니다.

FileCloud 다이어그램

공식 지원 포털에서 이전 이미지를 분석하면 APP 서버 노드가로드 균형 조정의 핵심이며,이 앱 계층은 Apache 서버와 함께 제공되므로 HTTP (S) 프로토콜이 애플리케이션을 사용자에게 제공해야합니다.

FileCloud Frontend Apache 서버는 두 개의 서로 다른 응용 프로그램을 제공합니다. 하나는 클라이언트 연결 용이고 다른 하나는 관리 관리 용 응용 프로그램입니다.

그리고, 사용자 애플리케이션 프론트 엔드 URI를 통해 액세스 할 수 있습니다. /ui/core/index.html, 다음 그림과 같이 보입니다.

반면에, 관리 응용 프로그램 패널 URI를 통해 액세스 할 수 있습니다. /ui/admin/index.html, 다음 그림과 같이 보입니다.

FileCloud로드 균형 조정을 위해 제안 된 첫 번째 구성은 LSLB >> HTTP 팜,이 구성은 관리 및 사용자 트래픽 같은 농장에서 서로 다른 두 가지 서비스를 통해 이렇게하면 관리 목적에 더 많은 유연성을 제공합니다. 예를 들어 사용자를 위해 앱에 영향을주지 않고 관리 섹션에 대한 액세스를 사용 중지 할 수 있습니다.

이전 구성보다 훨씬 쉽고 효율적 인 또 다른 구성은 TCP 통과를 기반으로합니다. LSLB >> L4xNAT 농장모든 트래픽은 어떤 앱이 관리되는지 고려하지 않고 원하는 백엔드로 전달됩니다.

제안 된 두 구성 모두에 대해 다음을 요구합니다.

1. 추천 된 스베넷 클러스터 구성이 이미 설정되었습니다.
2. 가상 IP 443 사용하지 않는 포트 (예 : 192.168.100.100)이 예제에서는이 IP가 DNS에서 해결됩니다. filecloud.zevenet.com .
3. 적어도 두 개의 Filecloud apache 서버가 구성되어 실행 중이면 해당 IP는로드 밸런서 자체에서 액세스 할 수 있어야합니다 (예 : 192.168.100.10, 192.168.100.11).
4. FileCloud 시스템이 두 FileCloud Apache 서버에서 제대로 작동하는지 확인하십시오.

HTTP 팜을 통한로드 균형 조정

일단 가상 IP 192.168.100.100 이름이 만들어집니다. eth1 : FileCloud 다음과 같이 새 HTTP 팜을 생성하십시오.

그런 다음 고급보기를 클릭하고 HTTP ListenerHTTPS, 여기서 HTTPS 프로파일에 대해 원하는 SSL 인증서를 선택하고 변경하십시오. 백엔드 응답 시간 초과7200 초 (2 시간)를 사용하여 대용량 파일을 업로드 / 다운로드하는 경우 연결이 끊어지지 않도록합니다.

FileCloud 다이어그램

읽어주세요 이 문서 SSL 팜용 PEM 인증서를 만드는 데 도움이 필요하면 이 예제에 따라 인증서는 CN = filecloud.zevenet.com.

를 클릭하십시오 서비스 탭을 클릭하고 다음과 같이 3 서비스를 생성하십시오 :

서비스 1 : 호출 된 서비스 만들기 RedirecttoMain, 사용자를위한 기본 로그인 페이지로 리디렉션하기 위해 URL 패턴리디렉션 옵션은 아래와 같습니다.

리디렉션 옵션을 사용하면 백엔드를 아직 설정할 필요가 없습니다. 구체적인 옵션은 다음과 같습니다.

URL pattern = ^/$
Redirect = checked
Redirect = https://filecloud.zevenet.com/ui/core/index.html
Redirect Type = Permanent
Redirect Code = 301 (permanent redirect)

서비스 2 : 호출 된 서비스 만들기 UI 사용자 사용자를 위해 실제 응용 프로그램 서버를 구성합니다.

이 예에서 SSL 트래픽은 오프로드되고 전환되며 마지막으로 백엔드로 다시 암호화되어 전체 통신이 안전함을 보장합니다.

다음 특정 옵션을 사용하십시오.

URL pattern = ^/ui/core*|^/core*
HTTPS Backend = checked
Persistence = IP: Client Address
Persistence Session time to live = 7200
Add FileCloud User Application Backend Servers (ex, 192.168.100.10:443 and 192.168.100.11:443)

서비스 3 : 호출 된 서비스 만들기 UIAdmin 관리를 위해 실제 응용 프로그램 서버를 구성 할 수 있습니다.

URL pattern = ^/ui/admin*|^/admin*
HTTPS Backend = checked
Persistence = IP: Client Address
Persistence Session time to live = 7200
Add FileCloud Admin Application Backend Servers (ex, 192.168.100.10:443 and 192.168.100.11:443)

L4xNAT 팜을 통한로드 균형 조정

이 구성은 이전 구성보다 간단하지만 TCP 통과를 얻기 위해 유연성이 떨어집니다. 다음을 수행하십시오.

서비스를 위해 전용 가상 IP가 생성되면 (예 : 192.168.100.100) 이름과 함께 eth1 : FileCloud 다음과 같이 새 L4xNAT 팜을 생성하십시오.

그런 다음 서비스 탭을 클릭하고 Farm Guardian 상태 확인을 선택하십시오 (예 : check_tcp.

마지막으로 이전 예제 구성에서와 같이 IP를 통해 persisnte 세션을 활성화하고 7200의 수명을 설정하고 FileCloud 백엔드를 백엔드 테이블 (ex, 192.168.100.10 : 443192.168.100.11 : 443).

최종 스크린 샷을 확인하십시오. Service 구성 :

확장 가능한 FileCloud로 파일 공유를 즐기십시오!

이 기사에서 사용 된 참고 문헌
https://www.getfilecloud.com/supportdocs/display/cloud/FileCloud+High+Availability

공유 :

GNU Free Documentation License의 조건에 따른 문서.

이 글이 도움 되었나요?

관련 기사