Кластерные приложения

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

Об этой задаче

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

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

Процедура

  1. Приобрести приложение с поддержкой кластеров

    Продукты с поддержкой кластеров отвечают требованиям высокой готовности.

  2. Разработать или адаптировать приложение с учетом требований высокой готовности

    Независимые поставщики программного обеспечения и прикладные программисты могут настраивать приложения таким образом, чтобы они могли быть переносимыми в кластерной среде IBM® i .

Результаты

После создания устойчивого приложения его работой должен управлять кластер.