Cómo cargar el equilibrio de FileCloud con RELIANOID Balanceador de carga

Ver Categorías

Cómo cargar el equilibrio de FileCloud con RELIANOID Balanceador de carga

Descripción general de FileCloud #

FileCloud ofrece una nube privada que permite acceder a tus archivos desde cualquier dispositivo y lugar, además de sincronizarlos entre ordenadores. Ayuda a los usuarios a compartir archivos sin problemas, tanto dentro como fuera de una organización.

Filecloud podría ser un servicio importante en cualquier organización, por esa razón proporciona ciertas capacidades para ser atendido en una arquitectura escalable y configurado en alta disponibilidad y carga equilibrada con seguridad mejorada.

Arquitectura escalable de FileCloud #

El siguiente diagrama describe las diferentes piezas del software FileCloud y cómo se puede lograr el servicio de alta disponibilidad:

Diagrama de nube de archivos

Analizando la imagen anterior del portal de soporte oficial, los Nodos del servidor APP son la clave para el equilibrio de carga, esta capa de aplicación se ofrece con servidores Apache por lo que el protocolo HTTP(S) es el responsable de entregar la aplicación a los usuarios.

El servidor FileCloud Frontend Apache sirve para dos aplicaciones diferentes, una para las conexiones de clientes y otra para la gestión de administración.

La interfaz de usuario de la aplicación es accesible a través de la URI /ui/core/index.html y tiene el aspecto de la siguiente imagen.

Por otro lado, el panel de la aplicación de administración es accesible a través de la URI /ui/admin/index.html y tiene el aspecto que se muestra en la siguiente imagen.

La primera configuración propuesta para FileCloud Load Balancing se basa en la creación de una granja LSLB >> HTTP . Esta configuración divide el tráfico de administración y el de usuarios a través de dos servicios diferentes en la misma granja. De esta forma, ofrece mayor flexibilidad para la gestión; por ejemplo, se puede deshabilitar el acceso a la sección de administración sin afectar la aplicación para los usuarios.

Otra configuración, mucho más sencilla y eficiente que la anterior, se basa en un paso directo de TCP utilizando para ello una granja LSLB >> L4xNAT , todo el tráfico se reenviará a los backends deseados sin tener en cuenta qué aplicación se gestiona.

Para ambas configuraciones propuestas necesitaremos:

1. Recomendado un RELIANOID Cluster configuración ya configurada.
2. Una IP virtual con la 443 puerto no en uso (por ejemplo, 192.168.100.100) en nuestro ejemplo, esta IP se resuelve en DNS para archivocloud.relianoid.com .
3. Al menos dos servidores Filecloud Apache configurados y en ejecución, esas IP deben ser accesibles desde el propio balanceador de carga (por ejemplo, 192.168.100.10, 192.168.100.11).
4. Asegúrese de que el sistema Filecloud funcione correctamente conectándose desde ambos servidores FileCloud Apache.

Equilibrio de carga con granja HTTP #

Una vez creada la IP virtual 192.168.100.100 con el nombre eth1:FileCloud , proceda a crear una nueva granja HTTP de la siguiente manera:

A continuación, haga clic en la vista avanzada y cambie el oyente HTTP a HTTPS . Seleccione aquí el certificado SSL deseado para el perfil HTTPS y cambie el tiempo de espera de respuesta del backend a 7200 segundos (2 horas) para garantizar que las conexiones no se interrumpan si se cargan o descargan archivos grandes.

Diagrama de nube de archivos

Lea este artículo si necesita ayuda para crear un certificado PEM para una granja SSL. Siguiendo este ejemplo, el certificado debe crearse para el CN ​​= filecloud.relianoid.com.

Haz clic en la pestaña Servicios y crea 3 servicios de la siguiente manera:

Servicio 1: Cree un servicio llamado RedirecttoMain , con el fin de redirigir a la página principal de inicio de sesión para los usuarios configurando el patrón de URL y las opciones de redirección como se muestra a continuación.

Tenga en cuenta que con la opción de redireccionamiento no es necesario configurar los backends todavía. Las opciones específicas son las siguientes.

Patrón de URL = ^/$ Redirección = marcada Redirección = https://filecloud.relianoid.com/ui/core/index.html Tipo de redirección = Permanente Código de redirección = 301 (redirección permanente)

Servicio 2: Cree un servicio llamado UIUsers para configurar los servidores de aplicaciones reales para los usuarios.

Tenga en cuenta que en este ejemplo, el tráfico SSL se descargará, luego se cambiará y finalmente se cifrará nuevamente a los servidores para garantizar que la comunicación completa sea segura.

Utilice las siguientes opciones específicas:

Patrón de URL = ^/ui/core*|^/core* HTTPS Backend = marcado Persistencia = IP: Persistencia de la dirección del cliente Tiempo de vida de la sesión = 7200 Agregar servidores backend de la aplicación de usuario de FileCloud (por ejemplo, 192.168.100.10:443 y 192.168.100.11: 443)

Servicio 3: Cree un servicio llamado UIAdmin para configurar los servidores de aplicaciones reales para su administración.

Patrón de URL = ^/ui/admin*|^/admin* HTTPS Backend = marcado Persistencia = IP: Dirección del cliente Persistencia Tiempo de vida de la sesión = 7200 Agregar servidores backend de la aplicación de administración de FileCloud (por ejemplo, 192.168.100.10:443 y 192.168.100.11: 443)

Equilibrio de carga con granja L4xNAT #

Esta configuración es más simple que la anterior pero también es menos flexible. Para lograr un paso TCP, haga lo siguiente:

Una vez que se haya creado la IP virtual dedicada para el servicio (por ejemplo, 192.168.100.100 ) con el nombre eth1:FileCloud , proceda a crear una nueva granja L4xNAT de la siguiente manera.

Luego, vaya a la pestaña Servicios y seleccione una comprobación de estado de Farm Guardian, por ejemplo, check_tcp.

Finalmente, habilite la sesión persistente a través de IP con un tiempo de vida de 7200 como en la configuración de ejemplo anterior y agregue los backends de FileCloud en la tabla Backends (por ejemplo, 192.168.100.10:443 y 192.168.100.11:443 ).

Consulta la siguiente captura de pantalla con la configuración final del servicio :

¡Disfrute de compartir archivos con un FileCloud escalable!

Algunas referencias utilizadas en este artículo:
https://www.getfilecloud.com/supportdocs/display/cloud/FileCloud+High+Availability

📄 Descarga este documento en formato PDF #

    EMAIL: *

    Desarrollado por BetterDocs