Министерство общего и профессионального образования РФ ИжГТУ Кафедра ПО Отчет по практической работе N 4 на тему " Обеспечение надежности ситемы " по курсу " АПП и ТП " Выполнил студент гр. 8-19-2 Данилина А.С. Принял Баранова В.Я. Ижевск 1998 ОБЕСПЕЧЕНИЕ НАДЕЖНОСТИ СИСТЕМЫ 1. Факторы влияющие на надежность На надежность комплекса в целом влияют следующие факторы: 1) Надежность аппаратуры: а) Надежность сруктурированной кабельной системы б) Надежность отдельно взятого рабочего места в) Надежность сервера 2) Надежность программных компонент: а) Надежность сервера: 1) Надежность подсистемы управления памятью 2) Надежность сетевой подсистемы 3) Надежность дисковой подсистемы 4) Надежность сервера баз данных б) Надежность рабочего места 1) Надежность операционный системы в целом 2) Надежность пакета прикладных программ, реализующих оперироваине с базой данных Предполагаются следующие режимы работы системы: 1) Нормальный режим работы, при котором все компоненты системы работают в нормальном режиме 2) Режим восстановления одного или нескольких рабочих мест, при этом сервер продолжает работать. Таким образом, все исправные рабочие места остаются пригодными для работы 3) Режим восстановления сервера. При этом ни одно рабочее место не пригодно для целевой работы до полного восстановления работы 4) Режим восстановления дисковой подсистемы сервера, при этом весь комплекс продолжает работу как в нормальном режиме, но используется только один (рабочий) диск в подсистеме RAID 5) Восстановление(замена) концентратора, при этом система находится в нерабочем состояни до восстановления (замены) концентратора 6) Режим восстановления структурированной кабельной системы, при этом, если повреждения затронули кабель соединяющий сервер с концентратором, то вся система находится в нерабочем состоянии. В противном случае, только рабочее место с поврежденным сетевым кабелем непригодно для использования до восстановления кабельной системы. Резервирования, как отдельного процесса не предусматривается. Вместо этого, дисковая система работает в режиме RAID-0, то есть в режиме зеркалирования (дублирования информации "на лету"). В случае повреждения одного из дисков, используется рабочий диск, выдается предупреждение, затем оператор должен сменить нерабочий диск на рабочий, причем делается это не прекращая работы сервера (подсистема RAID позволяет это делать). 2. Программные факторы Все подсистемы сервера (подсистема управления памятью, файловая подсистема и сетевая подсистема), являются очень надежными и обладают способностью к самовосстнановлению. Все эти подсистемы можно перезапустить независимо от сервера. Файловая система Windows NT 4.0 поддерживается журнализацию. Это означает, что при неожиданном сбое, операционная система отменит все незаконченые операции с файловой системой и восстановит нормальный режим работы ОС. Подсистема управления памятью выделяет каждому процессу в Windows NT независимое пространство, причем процессу недоступны данные и код ядра ОС. Таким образом ошибки кого-либо процесса не приведут к краху всей операционной системы. Сервер баз данных поддерживает понятие транзакции и связанные с ним операторы языка ANSI SQL 92 "BEGIN TRANSACTION" и "COMMIT ROLLBACK". Благодаря этому достигается целостность базы данных, а следовательно не будет возникать ситуаций в которых на рабочих местах произойдет использование неполных или неверных данных. К рабочим станциям не предъявляется таких жестких требований как к серверу, так как целостность всей системы от них практически не зависит (сбой на рабочем месте не вызовет никаких последствий на сервере, а следовательно и на других рабочих станциях). Забота о целостности и синхронности всех данных целиком возлагается на сервер, поэтому программное обеспечение рабочей станции не является критичным. 3. Информационнные факторы Доступ к базам данных происходит только после процедуры авторизации, инициируемой рабочим местом. После данной процедуры сервер предоставляет доступ к базам данных с определенными правами. Microsoft SQL Server 6.0 позволяет указывать права на чтение, модификацию, добавление и удаление на уровне отдельных атрибутов (полей). 4. Эксплуатационные факторы Для обеспечения надежной работы системы необходимо выполнять следущие требования: 1) Сетевые кабели должны быть защищены от механических повреждений, а также должны быть защищены от мощных электромагнитных полей, так как используется неэкранированная витая пара 2) Информация необходимая для авторизации должна быть известна только ограниченному кругу лиц 3) Доступ к серверу должен быть разоешен только техническому обслуживающему персоналу 4) Для всего оборудования должен быть обеспечен паспортный режим работы (температура, влажность, давлени и так далее) Для восстановления работоспособности необходимо иметь в наличии: 1) Неэкранированная витая пара - 200 метров 2) Жесткий диск 4.5Гб.