ПРИМЕНЕНИЕ КЛАСТЕРИЗАЦИИ ДЛЯ СЕМЕЙСТВА ИНТЕГРАЦИОННЫХ СЕРВЕРОВ MICROSOFT > Полезные советы
Тысяча полезных мелочей    

ПРИМЕНЕНИЕ КЛАСТЕРИЗАЦИИ ДЛЯ СЕМЕЙСТВА ИНТЕГРАЦИОННЫХ СЕРВЕРОВ MICROSOFT

ПРИМЕНЕНИЕ КЛАСТЕРИЗАЦИИ ДЛЯ СЕМЕЙСТВА ИНТЕГРАЦИОННЫХ СЕРВЕРОВ MICROSOFT

Сикдер Н.К. Андреев А.Е. Статья в формате PDF 259 KB При решении задач интеграции корпоративных приложений и построении межкорпоративных систем, к которым относят и системы B2B (предназначеные для взаимодействия организации в процессе ведения бизнеса), используются различные интеграционные решения, включая специальные серверы. Компания Microsoft предлагает линейку серверов для решения задач интеграции, к которой относятся BizTalk Server, SharePoint Server и, конечно, универсальный сервер баз данных MS SQL Server. Microsoft BizTalk Server обеспечивает возможность автоматизации управления бизнес-процессами (BPM-сервер), а также позволяет осуществлять конвертацию различных форматов данных, прием и передачу их различным приложениям. Microsoft Оffice SharePoint Server (MOSS)  предоставляет удобное средство создания порталов, хорошо интегрирующется с платформой Microsoft и офисным пакетом от Microsoft и снабжен большим количеством готовых решений. Microsoft SQL Server известный серверный продукт для работы с большими объемами данных и поддержки SQL запросов и сценариев, проведения бизнес анализа. Все перечиcленные серверы построены на платформе .NET, поддерживают ее технологии, такие как WWF и WCF, обеспечивают широкую поддержку XML.

При создании интеграционных решений, когда речь идет об обработке больших объемов данных и обработке большого количества запросов, часто возникает вопрос о возможности кластеризации серверов для улучшении различных хаpaктеристик системы. Не всегда речь идет об интернет-портале, это может быть и корпоративная, либо ведомственная  интранет-сеть с большим числом клиентов. Дополнительную актуальность задаче кластеризации придает все большее распространение кластерных решений, относительно недорогих серверных систем формата 1U или серверных лезвий (blade).

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

Для повышения производительности все три сервера семейства так или иначе поддерживают кластеризацию или использование аппаратной избыточности. Если все три сервера используются совместно (обычно типовое решение включает как минимум два сервера - MS SQL и MOSS либо BizTalk, но возможно  совместное использование всех трех серверов), то типичные рекомендации для начальной конфигурации сводятся к размещению серверов минимум на двух апппаратных узлах: веб-сервер и сервер приложений (включая MOSS и BizTalk) на одном сервере, а SQL-сервер - на другом. При необходимости развертывания избыточного решения необходимо построить так называемую ферму минимум из трех серверов. В этом  случае  выполняется  либо  кластеризация SQL-сервера, либо  кластеризация веб-сервера. Как правило, для большинства сценариев предпочтительнее избыточность на уровне веб-сервера и серверов приложений для поддержки большого числа запросов.  При увеличении размера фермы до 4, 5 или 6 серверов штатное решение предусматривает как кластеризацию или зеркалирование SQL-сервера, так и веб-серверов, и при необходимости - серверов приложений (в качестве сервера приложений может выступать и BizTalk, если он включен в конфигурацию).

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

Избыточность в сервисах SharePoint в основном сводится к избыточности на уровне вебсерверов и размещению роли обработки запросов на разных серверах. В свою очередь, кластеризации можно подвергнуть и BizTalk, если основную нагрузку интеграционного приложения несет на себе реализация управления бизнес-процессами или интенсивная конвертация больших объемов данных. Здесь также возможны варианты, типичные из них включают сценарии кластеризации на разных уровнях работы с  сообщениями: прием, обработка и отправка (пересылка). Например, можно реализовать кластеризацию при приеме сообщений (рис. 1), либо - при обработке (рис. 2)

Рис. 1

Рис. 2



ПОДСИСТЕМА УПРАВЛЕНИЯ ОПЕРАТИВНОЙ ПАМЯТЬЮ

ПОДСИСТЕМА УПРАВЛЕНИЯ ОПЕРАТИВНОЙ ПАМЯТЬЮ Статья в формате PDF 275 KB...

24 04 2024 2:42:59

К ВОПРОСУ СОХРАНЕНИЯ ЗДОРОВЬЯ ШКОЛЬНИКОВ

К ВОПРОСУ СОХРАНЕНИЯ ЗДОРОВЬЯ ШКОЛЬНИКОВ Статья в формате PDF 95 KB...

22 04 2024 18:35:55

АКТИВНОСТЬ ФОСФОЛИПАЗЫ А2 И СОСТОЯНИЕ ПРОЦЕССОВ ПЕРЕКИСНОГО ОКИСЛЕНИЯ ЛИПИДОВ В ПЕРИФЕРИЧЕСКОЙ КРОВИ У БЕРЕМЕННЫХ С ГЕРПЕС-ВИРУСНОЙ ИНФЕКЦИЕЙ

АКТИВНОСТЬ ФОСФОЛИПАЗЫ А2 И СОСТОЯНИЕ ПРОЦЕССОВ ПЕРЕКИСНОГО ОКИСЛЕНИЯ ЛИПИДОВ В ПЕРИФЕРИЧЕСКОЙ КРОВИ У БЕРЕМЕННЫХ С ГЕРПЕС-ВИРУСНОЙ ИНФЕКЦИЕЙ В работе изучено состояние процессов перекисного окисления липидов и содержание фосфолипазы А2 в периферической крови беременных III триместра с обострением гepпeс-вирусной инфекции в зависимости от титра антител IgG к вирусу простого гepпeса 1 типа. Установлено, что обострение гepпeс-вирусной инфекции в период гестации способствует активации процессов перекисного окисления липидов, регистрируемого по содержанию ТБК-активных продуктов (малонового диальдегида), повышению содержания фосфолипазы А2, наиболее выраженное при титре антител IgG к ВПГ-1 1:12800 и является причиной деструктивных процессов в составе липидов эритроцитов. ...

17 04 2024 23:17:27

ФОРМИРОВАНИЕ СОВРЕМЕННОЙ ИНТЕЛЛИГЕНЦИИ В УСЛОВИЯХ СТАНОВЛЕНИЯ ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ

ФОРМИРОВАНИЕ СОВРЕМЕННОЙ ИНТЕЛЛИГЕНЦИИ В УСЛОВИЯХ СТАНОВЛЕНИЯ ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ В настоящее время одной из наиболее обсуждаемых является тема воздействия интеллигенции на общественно-экономическую жизнь. Интеллигенция, являясь наиболее образованной группой общества, является монополистом в области на духовного и интеллектуального производства. По мере ускорения научно-технического прогресса данная тенденция усиливается. ...

11 04 2024 9:24:51

СИСТЕМНАЯ МЕДИЦИНА В САНАТОРНО-КУРОРТНОЙ ПРАКТИКЕ

СИСТЕМНАЯ МЕДИЦИНА В САНАТОРНО-КУРОРТНОЙ ПРАКТИКЕ Статья в формате PDF 144 KB...

05 04 2024 13:36:56

РАСПРОСТРАНЕНИЕ ПОЛИМОРФИЗМА ИНТЕРЛЕЙКИНА – 8 – 251 ТА СРЕДИ ЖЕНЩИН АЗЕРБАЙДЖАНА БОЛЬНЫМИ ЭНДОМЕТРИОЗОМ

РАСПРОСТРАНЕНИЕ ПОЛИМОРФИЗМА ИНТЕРЛЕЙКИНА – 8 – 251 ТА СРЕДИ ЖЕНЩИН АЗЕРБАЙДЖАНА БОЛЬНЫМИ ЭНДОМЕТРИОЗОМ Впервые было изучено интерлейкина – 8 – 251 ТА среди женщин Азербайджана больными эндометриозом. 50 пpaктически здоровых и 70 женщин больных эндомертиозом находились под нашем наблюдением. Исследование показали что, генетический полиморизм интерлейкина – 8 А/Т 251 играет роль в потогенезе эндометриоза. ...

03 04 2024 8:36:21

ПЕРСПЕКТИВЫ ДИАГНОСТИКИ И ПРОФИЛАКТИКИ ОПУХОЛЕЙ ЯИЧНИКОВ

ПЕРСПЕКТИВЫ ДИАГНОСТИКИ И ПРОФИЛАКТИКИ ОПУХОЛЕЙ ЯИЧНИКОВ Предложен арсенал эмбриональных белков – потенциальных маркеров опухолей яичников. Испытано более десятка новых эмбриональных белков, но строго специфичного белка для диагностики опухолей яичников не обнаружено; наиболее перспективным маркером остается СОВА-1. Достойное внимание уделено особенностям эволюции и механизму раннего распространения опухолевого процесса. Обсуждается роль беременности – как средства профилактики опухолевого заболевания яичников. В работе предпринята попытка осмыслить истоки и логику заболевания. ...

02 04 2024 14:28:48

РОЛЬ ЗАНЯТИЙ БАСКЕТБОЛОМ В ФОРМИРОВАНИИ ЛИЧНОСТИ

РОЛЬ ЗАНЯТИЙ БАСКЕТБОЛОМ В ФОРМИРОВАНИИ ЛИЧНОСТИ Статья в формате PDF 326 KB...

26 03 2024 21:41:52

ХИМИЧЕСКОЕ ЗАГРЯЗНЕНИЕ ПРИРОДНЫХ ВОД

ХИМИЧЕСКОЕ ЗАГРЯЗНЕНИЕ ПРИРОДНЫХ ВОД Статья в формате PDF 253 KB...

21 03 2024 16:55:39

Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::