Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Проверенные приемы облачных вычислений Cognos: Выбор конфигурации для обеспечения высокой готовности

Настройка и сопровождение Cognos в среде облачных вычислений

Стефан Джоу, технический архитектор, IBM
Стефан Джоу (Stephan Jou) –технический архитектор, штатный научный сотрудник и старший технический сотрудник отделения бизнес-анализа в составе группы технологий и инноваций IBM, расположенной в главном офисе. За время работы над Cognos он разработал и руководил развитием нескольких первых выпусков продукта, в которых были реализованы такие функции как углубленный анализ данных, нейронные сети, визуализация, мобильность, инструментальные панели и семантический поиск. Сейчас его основной задачей в IBM является воплощение научных исследований IBM в стратегию продуктов Cognos и SPSS. Стефан имеет степень магистра естественных наук в области вычислительной нейробиологии и биомедицинской техники, а также двойную степень бакалавра в области вычислительной техники и физиологии человека Университета Торонто.
Уильям Ли, старший инженер-консультант по программному обеспечению, IBM
Уильям Ли (William Lee) – старший инженер-консультант по программному обеспечению IBM Cognos, является сотрудником отделения бизнес-анализа в составе группы технологий и инноваций IBM, расположенной в главном офисе. Он помогает определять технические концепции и направление развития продуктов Cognos и SPSS. Уильям работает над Cognos, начиная с 1992 года. Он имеет степень бакалавра в области вычислительной техники и математики, а также степень магистра вычислительной техники Университета Карлетона в г. Оттава, Канада.
Пхам Тан, архитектор решений, IBM
Тан Пхам (Thanh Pham) – разработчик решений IBM в области передовых технологий управления информацией. Его основной задачей является оказание помощи заказчикам в разработке приложений с использованием IBM Mashup Center и облачных вычислений IBM. До этого Тан занимался разработкой решений для ECM/Filenet Business Process Framework.

Описание:  Высокая готовность подразумевает наличие механизма резервирования, который в случае отказа основной системы перенаправляет запросы и задания по обработке данных резервной системе. Так как технические и системные требования всегда различаются, не существует идеальной конфигурации, подходящей для всех случаев. В этой статье содержится ряд рекомендаций по настройке и сопровождению решений Cognos®, обеспечивающих высокую готовность и восстановление системы после сбоев.

Больше статей из этой серии

Дата:  27.05.2011
Уровень сложности:  средний PDF:  A4 and Letter (71 КБ | 8 страница)Загрузить Adobe® Reader®
Активность:  1205 просмотров
Комментарии:  


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

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

  • Шлюзы и серверы приложений Cognos.
  • Cognos Content Manager в активном и резервном режимах.
  • Система обеспечения высокой готовности и восстановления после сбоев IBM® DB2® High Availability and Disaster Recovery (HADR).

Для получения дополнительной информации по установке и настройке Cognos в облачной среде IBM обратитесь к другим статьям этой серии, а также посетите Web-сайт Cognos (раздел Ресурсы).

Шлюзы и серверы приложений Cognos

Для обеспечения отказоустойчивости на уровне шлюза установите в ферме Web-серверов несколько шлюзов Cognos – по одному на каждом сервере. Точка входа Web-фермы (обычно это маршрутизатор или инвертированный прокси-сервер) должна поддерживать перенаправление запросов следующему доступному Web-серверу в случае отказа основного сервера (рисунок 1).


Рисунок 1. Высокодоступная облачная среда Cognos с инвертированным прокси-маршрутизатором
Рисунок 1. Высокодоступная облачная среда Cognos с инвертированным прокси-маршрутизатором

Мы рекомендуем настроить для каждого шлюза Cognos несколько серверов приложений. Получаемые шлюзом запросы направляются первому доступному серверу в списке. Если сервер недоступен, шлюз перенаправляет запросы следующему доступному серверу и так далее.

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


Альтернативный вариант: сервер приложений Cognos в качестве шлюза

Пользователи, которым не нужна поддержка шлюзов для других приложений C/C++, могут заменить шлюзы Cognos (рассмотренные в предыдущем разделе) серверами приложений Cognos со всеми выключенными службами (рисунок 2).


Рисунок 2. Использование сервера приложений Cognos в качестве шлюза
Рисунок 2. Использование сервера приложений Cognos в качестве шлюза

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


Cognos Content Manager в активном и резервном режимах

Для обеспечения отказоустойчивости Cognos позволяет выполнить установку в рабочей среде нескольких менеджеров управления контентом (Cognos Content Manager). Выберите один из установленных менеджеров управления контентом в качестве активного, а все остальные менеджеры будут работать в режиме ожидания.


Рисунок 3. Cognos Content Manager в активном и резервном режимах
Рисунок 3. Cognos Content Manager в активном и резервном режимах

Если активный Content Manager выйдет из строя, сервер приложений Cognos не сможет взаимодействовать с ним. В этом случае сервер приложений Cognos выберет резервный Content Manager, который станет новым активным менеджером контента. После этого все запросы будут направляться новому активному менеджеру. Все остальные экземпляры Cognos Content Manager останутся работать в режиме ожидания, обеспечивая отказоустойчивость.

Для обеспечения отказоустойчивости необходимо установить как минимум один активный и один резервный менеджеры контента. Администратор также должен знать о том, что если активный Content Manager выйдет из строя, все несохраненные данные будут потеряны, а пользователям будет предложено вновь войти в систему после того, как новый Content Manager станет активным.


Система обеспечения высокой готовности и восстановления после сбоев: IBM DB2 High Availability and Disaster Recovery (HADR)

DB2-HADR – это легкая в использовании функция IBM DB2 для обработки различных типов сбоев базы данных репозитория, позволяющая обеспечить высокую доступность решений на базе Cognos. В среде DB2-HADR администратору необходимо настроить две базы данных DB2 – одну основную и одну резервную. Журналы транзакций автоматически синхронизируются между этими двумя базами данных (рисунок 4).


Рисунок 4. Система IBM DB2 High Availability and Disaster Recovery (HADR)
Рисунок 4. Система IBM DB2 High Availability and Disaster Recovery (HADR)

В среде DB2-HADR клиентские подключения к базам данных управляются параметрами автоматической маршрутизации клиентов (Automated Client Routing, ACR). В нормальных условиях все обращения выполняются к основной базе данных. В случае выхода из строя основной базы данных происходит сбой подключения клиента, который автоматически пытается подключиться к резервной базе данных, используя информацию, содержащуюся в параметрах ACR.

В зависимости от текущих потребностей администратор может выбрать в среде DB2-HADR различные режимы синхронизации, предназначенные для балансировки нагрузки, масштабирования и обеспечения надежности работы системы.

  • Синхронный режим: возможность потери данных основной и резервной БД исключена, но при этом снижается производительность основной базы данных.
  • Почти синхронный режим: минимальная возможность потери данных в случае одновременного выхода из строя основной и резервной баз данных; этот режим является компромиссом между производительностью и надежностью.
  • Асинхронный режим: обеспечивается наилучшая производительность, однако существует вероятность потери данных в случае выхода из строя основной или резервной базы данных, а также в случае сбоя сетевого подключения.

Мы рекомендуем использовать почти синхронный режим (Near Synchronous mode) для всех решений на базе Cognos и синхронный режим (Synchronous mode) – для критически важных задач.


Заключение

Мы надеемся, что наши советы помогут вам разобраться в некоторых конфигурациях, позволяющих обеспечить высокую готовность системы при использовании Cognos в задачах бизнес-анализа в облачной среде IBM.

Для получения дополнительной информации по использованию Cognos в облачной среде IBM прочитайте другие статьи портала developerWorks, а также посетите Web-сайт Cognos (раздел Ресурсы).


Ресурсы

Научиться

Получить продукты и технологии

Обсудить

Об авторах

Стефан Джоу (Stephan Jou) –технический архитектор, штатный научный сотрудник и старший технический сотрудник отделения бизнес-анализа в составе группы технологий и инноваций IBM, расположенной в главном офисе. За время работы над Cognos он разработал и руководил развитием нескольких первых выпусков продукта, в которых были реализованы такие функции как углубленный анализ данных, нейронные сети, визуализация, мобильность, инструментальные панели и семантический поиск. Сейчас его основной задачей в IBM является воплощение научных исследований IBM в стратегию продуктов Cognos и SPSS. Стефан имеет степень магистра естественных наук в области вычислительной нейробиологии и биомедицинской техники, а также двойную степень бакалавра в области вычислительной техники и физиологии человека Университета Торонто.

Уильям Ли (William Lee) – старший инженер-консультант по программному обеспечению IBM Cognos, является сотрудником отделения бизнес-анализа в составе группы технологий и инноваций IBM, расположенной в главном офисе. Он помогает определять технические концепции и направление развития продуктов Cognos и SPSS. Уильям работает над Cognos, начиная с 1992 года. Он имеет степень бакалавра в области вычислительной техники и математики, а также степень магистра вычислительной техники Университета Карлетона в г. Оттава, Канада.

Тан Пхам (Thanh Pham) – разработчик решений IBM в области передовых технологий управления информацией. Его основной задачей является оказание помощи заказчикам в разработке приложений с использованием IBM Mashup Center и облачных вычислений IBM. До этого Тан занимался разработкой решений для ECM/Filenet Business Process Framework.

Помощь по сообщениям о нарушениях

Сообщение о нарушениях

Спасибо. Эта запись была помечена для модератора.


Помощь по сообщениям о нарушениях

Сообщение о нарушениях

Сообщение о нарушении не было отправлено. Попробуйте, пожалуйста, позже.


developerWorks: вход


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Выберите ваше отображаемое имя

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

(Должно содержать от 3 до 31 символа.)


Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Оценить эту статью

Комментарии

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Information Management
ArticleID=661185
ArticleTitle=Проверенные приемы облачных вычислений Cognos: Выбор конфигурации для обеспечения высокой готовности
publish-date=05272011
author1-email=Stephan.Jou@ca.ibm.com
author1-email-cc=
author2-email=William.Lee@ca.ibm.com
author2-email-cc=
author3-email=thanhp@us.ibm.com
author3-email-cc=

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).