Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП / ООП / ры_приложений_полная_книга.pdf
Скачиваний:
500
Добавлен:
18.02.2017
Размер:
7.08 Mб
Скачать

Фермы приложений

Бизнес-слой и слой доступа к данным, если они располагаются отдельно от уровня представления, на другом физическом уровне, могут масштабироваться аналогично Вебсерверам и Веб-фермам. Для этого используется ферма приложений. Запросы с уровня представления распределяются между серверами фермы так, чтобы каждый из них был загружен примерно одинаково. Компоненты бизнес-уровня и компоненты уровня доступа к данным можно распределить по разным фермам приложений в зависимости от требований каждого уровня, а также предполагаемой нагрузки и количества пользователей.

Шаблоны развертывания для обеспечения надежности

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

Отказоустойчивый кластер

Отказоустойчивый кластер – это набор серверов, конфигурированных таким образом, что в случае отказа одного из них, другие серверы принимают на себя его нагрузку и продолжают обработку. На рис. 11 представлен отказоустойчивый кластер.

Рис. 22

Отказоустойчивый кластер

Установите приложение или сервис на множестве серверов, конфигурированных так, чтобы нагрузка вышедшего из строя сервера перераспределялась между оставшимися. Процесс перевода нагрузки на другой сервер в случае сбоя сервера называют обработкой отказа (failover). Каждый сервер в кластере имеет, по крайней мере, один резервный сервер.

Соседние файлы в папке ООП