|
О проекте в целом |
|
Особенности эксплуатации |
|
Как уже говорилось, программа может работать в составе компьютерной сети. Для большей части пользователей рекомендуется схема установки, показанная на рис. 1-4. При наличии большой нагрузки на серверную машину рекомендуется схема установки, показанная на рис. 1-5. При этом требуется определенное понимание технических аспектов такого решения. В частности способов обеспечения высокой пропускной способности линии связи между компьютерами сервера базы данных и сервера приложений. Такая же схема установки применяется, когда используются Linuх-версии серверов базы данных. При этом работа сервера базы данных (Linux-программа) просто не может осуществляться на одном компьютере с сервером приложений (Windows-программа).
Однако при определенных ситуациях вполне допустима коллективная работа с программой, когда одно из клиентских приложений выполняется на серверной машине (рис. 4-1).

Этот режим работоспособен, может дать экономию в виде высвобождения одного компьютера, но режим этот не рекомендуется применять без особых на то оснований. Это понижает надежность работы. Более того, даже при работе с одной клиентской программой (однопользовательский режим) разумным будет применять схему с выделенным серверным компьютером (рис. 4-2). Стоимость одного компьютера - вполне допустимая цена обеспечению надежности.
Еще одна особенность трехзвенной клиент-серверной архитектуры позволяет экономить на оборудовании. Это проявляется при применении источников бесперебойного питания (ИБП, UPS...). Эти устройства весьма существенно помогают предотвращать аварии при сбоях в системе электроснабжения. Как при сильных помехах, так и при полном отключении подачи электроэнергии. Однако такие устройства весьма дороги. А при файл-серверной архитектуре такими устройствами должны быть оснащены все компьютеры, на которых выполняется программа. При трехзвенной архитектуре достаточно защитить только серверный компьютер. Это обуславливается тем, что для сохранности базы данных сбой клиентской программы является совершенно не критической ситуацией.
На рис. 4-3 показана возможная схема осуществления электропитания компьютеров, при которой обеспечивается оптимальный баланс надежности и затрат на ее обеспечение.