Рассмотрим
сначала факторы, влияющие на надежность сети.
Источниками ненадежности сети могут быть:
Основу стабильности сети составляют
надежность ЭВМ и сетевого оборудования, а также устойчивость каналов связи.
Каналы связи, особенно если речь идет о проводных,
достались нам от проклятого царизма, их создатели давно умерли, и спросить не с
кого. Начинать надо с того, что в вашей власти, а это, прежде всего, правильная
конфигурация узла, разумное распределение ответственности и качество сетевого
питания (стабильность напряжения и частоты, амплитуда помех). Для решения
последней проблемы используют специальные фильтры, мотор-генераторы
и UPS (uninterruptable power
supply). Выбор того или иного решения зависит от
конкретных условий, но для серверов использование UPS крайне желательно (ведь
вы не хотите восстанавливать дисковую систему, которая разрушилась из-за
отключения питания в момент записи в FAT или dir).
При выборе UPS нужно учесть суммарную потребляемую мощность оборудования,
подключаемого к источнику питания, и время, в течение которого UPS способен работать без напряжения в сети. При этом главная
задача UPS - обеспечение завершения операций обмена с диском до того, как
произойдет полное обесточивание сервера, или когда будет произведено
переключение на резервный канал питания. Это осуществимо при использовании
специального интерфейса и соответствующего программного обеспечения,
работающего согласно протоколу SNMP. Указанный интерфейс обеспечит блокировку
начала новых операций обмена или выполнит shutdown,
если напряжение в сети упало ниже допустимого уровня. К UPS
не следует подключать дисплеи (эти приборы не столь критичны к питанию,
как диски и оперативная память) и принтеры (лазерные принтеры запрещено
подключать к UPS из-за мощных печек, входящих в состав этих приборов). Сетевые
фильтры являются желательными при работе с любыми ЭВМ, так как сеть в России
сильно засорена высокочастотными помехами.
С использованием нанотехнологии
фирма IBM разработала запоминающее устройство с плотностью записи данных 1 Терабит на квадратный дюйм. Это позволяет записать 25
миллионов страниц или 25 DVD дисков на площади одной почтовой марки. Система
использует тысячи сверх тонких иголок из кремния, которые служат для
формирования миниатюрных углублений в тонкой синтетической пленке. Вершины
иголок имеют размер нескольких атомов (диаметр ≤ 10нм). Технология
допускает перезапись.Внедрение
этой технологии на какое-то время решит проблему.
Поскольку абсолютная надежность недостижима,
одним из средств сохранения информации является дублирование носителей (напр.
дисков), копирование и сохранение копий в надежном месте. Если раньше для этой
цели годились гибкие диски или магнитные ленты, сегодня их пригодность может
быть подвергнута сомнению. Конечно, ленты типа exabyte
емкостью 2.5-20 Гбайт достаточно широко используются, но относительно высокая
стоимость таких накопителей ограничивает их применимость (да и скорость записи
для них не слишком высока). Альтернативой им могут стать
накопители с перезаписываемыми CD, где стоимость устройства несколько ниже, за
то емкость одного диска для дешевых моделей пока не превосходит 1 Гбайт.
Не исключено, что в скором времени основным средством сохранения информации
станет ее дублирование на независимом жестком диске. Это может произойти при
широком внедрении компактных жестких дисков емкостью 10 Гбайт и более.
К сожалению, помимо объективных причин на
надежность и устойчивость работы сети влияет и субъективный фактор. Это, прежде
всего некомпетентный персонал, различные компьютерные вирусы и хакеры.
Факторы,
определяющие надежность ON-LINE систем
Главным фактором, определяющим надежность ON-LINE систем, является программное
обеспечение. Создание драйвера поддержки ЭККА является достаточно ответственным
делом, требующим наличия определенных знаний и опыта у разработчика. Однако,
как было справедливо замечено в вводной статье,
программы для связи ЭККА с компьютером сейчас не пытается писать только
ленивый.
Кажущаяся простота поддержки связи с кассовыми аппаратами "Датекс-Украина" (Samsung
ER250F BG01UA, Samsung ER350F UA, Datecs
MP500) сыграла злую шутку с потребителем. Именно для связи с этими кассовыми
аппаратами существует огромное количество программных продуктов, созданных по
принципу: "Написал --- Проверил - чек бьется? Да! - Отлично, начинаем
продавать". А пользователь, оценивая надежность системы программа-ЭККА в целом, очень часто заблуждается, относя
сбои программы к кассовому аппарату. И разработчику ПО гораздо проще (и
дешевле) сказать - "Это у вас проблемы с кассой", чем выяснить, с чем
действительно связана нештатная ситуация, и, при необходимости, исправить
ошибку в программе.
В подтверждение того, что основная масса ПО для связи с
кассовыми аппаратами создана на непрофессиональном уровне, говорит следующее -
большинство этих программных продуктов поддерживает связь только с теми ЭККА,
протокол которых не накладывает жестких временных и прочих условий, и поэтому
не требует создания ассемблерных модулей. А виртуальный драйвер, который
обеспечивает действительно надежную связь с ЭККА в среде Windows,
до настоящего времени применяется лишь в программных продуктах SMarket.
Вторым фактором, влияющим на надежность систем, работающих в режиме ON-LINE,
является компьютер. Ведь в этом режиме необходимо обеспечивать постоянный обмен
данными, что накладывает определенные требования на используемое оборудование.
Чаще всего компьютер, обслуживающий кассовые аппараты, не предполагается
использовать для других задач.