Как загрузить баланс FileCloud с помощью RELIANOID Балансировщик нагрузки

Просмотр категорий

Как загрузить баланс FileCloud с помощью RELIANOID Балансировщик нагрузки

3 min read

Обзор FileCloud #

Файлообменник обеспечивает частное облако, которое делает ваши файлы доступными с любого устройства из любого места, а также синхронизацию между компьютерами. Это помогает пользователям легко обмениваться файлами внутри или за пределами организации.

Filecloud может быть важным сервисом в любой организации, поэтому он предоставляет определенные возможности для обслуживания в масштабируемой архитектуре, настройки высокой доступности и балансировки нагрузки с повышенной безопасностью.

Масштабируемая архитектура FileCloud #

На следующей диаграмме описаны различные части программного обеспечения FileCloud и способы обеспечения высокой доступности службы:

FileCloud Diagram

Анализируя предыдущее изображение с официального портала поддержки, серверы APP являются ключом для балансировки нагрузки, этот уровень приложения предлагается с серверами Apache, поэтому протокол HTTP (S) отвечает за доставку приложения пользователям.

Сервер FileCloud Frontend Apache обслуживает два разных приложения: одно для клиентских подключений, а другое для административного управления.

интерфейс приложения пользователя доступен через URI /ui/core/index.htmlи это выглядит следующим образом.

С другой стороны, панель приложения администрирования доступен через URI /ui/admin/index.htmlи это выглядит следующим образом.

Первая предложенная конфигурация для балансировки нагрузки FileCloud основана на создании LSLB >> HTTP фермаэта конфигурация разбивается администрация и трафик пользователей через две разные службы в одной ферме. Таким образом, он обеспечивает большую гибкость для целей управления, например, доступ к разделу администратора можно отключить, не затрагивая приложение для пользователей.

Другая конфигурация, намного более простая и эффективная, чем предыдущая, основана на сквозной передаче TCP, использующей для этого LSLB >> Ферма L4xNATвесь трафик будет перенаправлен на нужные серверы без учета того, какое приложение управляется.

Для обеих предложенных конфигураций нам потребуется:

1. Рекомендуется RELIANOID Кластер Конфигурация уже настроена.
2. Виртуальный IP с 443 порт не используется (например, 192.168.100.100) в нашем примере этот IP разрешается в DNS filecloud.relianoid.com .
3. Как минимум два сервера Apache Filecloud настроены и работают, эти IP-адреса должны быть доступны из самого балансировщика нагрузки (например, 192.168.100.10, 192.168.100.11).
4. Убедитесь, что система Filecloud работает правильно, подключаясь с обоих серверов Apache FileCloud.

Балансировка нагрузки с помощью фермы HTTP #

Однажды Виртуальный IP 192.168.100.100 создается с именем eth1: FileCloud перейдите к созданию новой фермы HTTP следующим образом:

Затем нажмите в расширенном представлении и измените Слушатель HTTP в HTTPSПожалуйста, выберите здесь нужный сертификат SSL для профиля HTTPS и измените Тайм-аут ответа бэкэнда в 7200 секунды (часы 2), чтобы гарантировать, что соединения не будут разорваны, если большие файлы загружаются / загружаются.

FileCloud Diagram

Пожалуйста прочти этой статье если вам нужна помощь в создании сертификата PEM для фермы SSL. Следуя этому примеру, сертификат должен быть создан для CN = filecloud.relianoid.com.

Нажмите на Услуги Перейдите на вкладку и создайте службы 3 следующим образом:

Сервис 1: Создать сервис под названием RedirecttoMain, чтобы перенаправить на главную страницу входа в систему для пользователей, устанавливающих Шаблон URL и переадресовывать варианты, как показано ниже.

Обратите внимание, что с параметром перенаправления пока не требуется устанавливать бэкэнды. Конкретные варианты следующие.

Шаблон URL = ^/$ Перенаправление = проверено Перенаправление = https://filecloud.relianoid.com/ui/core/index.html Тип перенаправления = Постоянное Код перенаправления = 301 (постоянное перенаправление)

Сервис 2: Создать сервис под названием UIUsers настроить реальные серверы приложений для пользователей.

Обратите внимание, что в этом примере трафик SSL будет выгружен, затем переключен и, наконец, снова зашифрован обратно на серверы, чтобы обеспечить полную безопасность связи.

Пожалуйста, используйте следующие конкретные параметры:

Шаблон URL = ^/ui/core*|^/core* Серверная часть HTTPS = отмечена Постоянство = IP: Постоянство адреса клиента Время существования сеанса = 7200 Добавьте внутренние серверы пользовательских приложений FileCloud (например, 192.168.100.10:443 и 192.168.100.11: 443)

Сервис 3: Создать сервис под названием UIAdmin настроить реальные серверы приложений для администрирования.

Шаблон URL-адреса = ^/ui/admin*|^/admin* Серверная часть HTTPS = отмечена Постоянство = IP: Постоянство адреса клиента Время жизни сеанса = 7200 Добавьте внутренние серверы приложения администратора FileCloud (например, 192.168.100.10:443 и 192.168.100.11: 443)

Балансировка нагрузки с помощью фермы L4xNAT #

Эта конфигурация проще, чем предыдущая, но она также менее гибкая, для обеспечения сквозного TCP-соединения выполните следующие действия:

После того, как выделенный виртуальный IP был создан для службы (например, 192.168.100.100) с именем eth1: FileCloud перейдите к созданию новой фермы L4xNAT следующим образом.

Затем перейдите к Услуги и выберите проверку работоспособности Farm Guardian, напр. check_tcp.

Наконец, включите сеанс persisntece через IP со временем жизни 7200, как в конфигурации предыдущего примера, и добавьте бэкэнды FileCloud в Backends стол (напр., 192.168.100.10:443 и 192.168.100.11:443).

Посмотрите на следующий скриншот с финалом Cервис конфигурация:

Наслаждайтесь совместным использованием файлов с масштабируемым FileCloud!

Некоторые ссылки, используемые в этой статье:
https://www.getfilecloud.com/supportdocs/display/cloud/FileCloud+High+Availability

📄 Загрузите этот документ в формате PDF #

    EMAIL: *

    Powered by BetterDocs