Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LektsiiNovye.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.92 Mб
Скачать

Примеры кластеризованных систем

Рассмотрим четыре типичных примера кластеризованных систем, применяющих MSCS.

Пример 1 – система с высокой готовностью со статическим балансированием нагрузки

Такие системы обеспечивают высокую готовность для кластеров, на которых исполняется много приложений. Это, однако, достигается за счёт некоторого падения производительности в случаях, когда на линии остаётся один узел. Такие системы обеспечивают максимум полезного использования аппаратных ресурсов, потому что доступен каждый из узлов. Конфигурация такого кластера показана на рис. 10.10 (активно-активная конфигурация кластера).

рис. 10.10. Кластер с высокой готовностью, со статическим балансированием нагрузки

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

Пример 2 – система с «горячим резервированием» с максимальной готовностью

Такие системы обеспечивают максимальную готовность и производительность для всех системных ресурсов. Недостатком этой конфигурации является то, что денежные затраты в оборудование почти никогда не работают. Один из узлов работает как первичный узел и исполняет все клиентские запросы. А другой узел простаивает. Этот простаивающий узел служит для «горячего резервирования» и становится доступен только в случае перехода по отказу. Если первичный узел отказывает, то узел для горячего резервирования немедленно принимает на себя все операции и продолжает обслуживание клиентских запросов. Эта конфигурация показана на рис. 10.11.

Данная конфигурация лучше всего подходит для наиболее критически важных приложений. Если предприятие занимается продажей через Интернет, то серверу для веб-торговли, возможно, следовало бы работать в этой конфигурации. От наличия и работоспособности системы зависит бизнес предприятия, и это оправдывает расходы на простаивающее оборудование.

рис. 10.11. Система с «горячим резервированием» с максимальной готовностью

Пример 3 – кластеризация части сервера

Конфигурация с кластеризацией части сервера является примером того, насколько гибкой может быть MSCS. В этой системе переход по отказу разрешён лишь для некоторых приложений. Как показано на рис. 10.12, можно задать, чтобы некоторые приложения оставались доступными при отказе узла, а некоторые – нет.

рис. 10.12. Кластеризация части сервера

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

Пример 4 – только виртуальные серверы, без переходов по отказам

Этот пример на самом деле не является кластером, но в нём используется служба MSCS и её поддержка виртуальных серверов. Эта конфигурация помогает организовывать ресурсы и представлять их в сети (рис. 10.13). Применение виртуальных серверов позволяет задавать для ресурсов осмысленные, описательные имена, а не пользоваться обычным списком имён серверов. Кроме того, MSCS станет автоматически перезапускать приложения и ресурсы после отказов сервера. Эта возможность полезна для приложений, не имеющих внутренних механизмов для их перезапуска. Реализация этой конфигурации также станет отличной тренировкой перед реализацией настоящей кластеризации.

рис. 10.13. Только виртуальные серверы, без переходов по отказам

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]