Шаг 0. Исходные данные. Схема решения.
Высокая доступность (англ. high availability) — это метод проектирования системы, позволяющий достигать высокий уровень доступности системы в течение какого-либо промежутка времени.
Это означает что основные узлы системы должны быть избыточны, т.е. в случае выхода одного узла из строя время недоступности всей системы в целом должно быть минимальным.
В данном примере рассмотрим систему предоставляющую доступ к удаленным рабочим столам (Remote Desktop Services, RDS), на платформе Microsoft Windows Server 2012 R2.
Применительно к этой системе, высокая доступность сервиса для конечных пользователей достигается созданием избыточности основных ролей.
К основным ролям RDS можно отнести:
RD Connection Broker — «Посредник подключений». Отвечает за установление сессии и повторного подключения.
RD Web Access — «Веб доступ». Предоставляет веб-доступ к опубликованным приложениям
RD Session Host — «Узел сеансов». Собственно сервер с терминальными приложениями, на котором происходит работа пользователей.
Дополнительные роли:
RD Licensing — «Сервер лицензий». Отвечает за лицензирование клиентских подключений. Существуют варианты лицензирования на пользователя (per user) и на устройство (per device).
RD Gateway — «Шлюз». Обеспечивает шифрованное соединение (RPC/HTTPS) как из внутренне сети, так и сети интернет. Предоставляет возможность использования RemoteApp.
Цель этого проекта:
Построить ферму терминальных серверов для организации доступа пользователей к удаленным рабочим столам на основе сеансов. Решение должно обеспечивать высокую доступность сервиса и быть легко масштабируемым.
Для реализации задачи выбран следующий вариант дублирования основных ролей RDS, в сочетании:
2 сервера с ролью Session Host.
2 сервера с ролями Connection Broker + Web Access + Gateway.
SQL сервер (необходим для обеспечения высокой доступности Connection Broker).
Файловое хранилище (SAN или сетевая папка с высокой доступностью).
Такое решение позволит разделить роли относящиеся к клиентскому доступу и роль сервера приложений. Данное решение подразумевает масштабирование системы, предоставляет возможность добавления новых узлов при увеличении нагрузки, в случае роста потребностей и числа сотрудников компании.
Схема решения выглядит так:
Схема 1.
Исходные данные:
Домен LAB.LOCAL, forest level 2012 R2
DNS зона alekssh.com, будет использоваться для клиентских подключений из локальной сети и интернет.
Поделитесь с Вашими друзьями: |