- Общие сведения
- Серверы СУБД
- Серверы TRIM
- Рабочие станции TRIM
- Мобильные устройства
Функционирование TRIM на узлах сети, взаимодействие TRIM с системой управления базой данных (СУДБ) на узле, а также обмен данными между узлами обеспечивается соответствующими программно-аппаратными средствами.
Программно-аппаратное обеспечение сети TRIM может существенно различаться для разных установок системы TRIM. Его состав зависит от конфигурации сети TRIM, количества пользователей на каждом узле сети, типа используемой СУБД.
Состав программно-аппаратного обеспечения сети TRIM
Среди всех компьютеров и рабочих мест пользователей, которые могут присутствовать на различных узлах в сети TRIM можно выделить следующие типовые варианты, которые не обязательно имеются в каждой инсталляции:
- Серверы СУБД:
- сервер данных центрального узла сети TRIM,
- сервер данных удаленного узла сети TRIM,
- терминальный сервер узла сети TRIM,
- файловый сервер.
- серверы системы TRIM:
- транспортный сервер узла сети TRIM,
- сервер приложений TRIM,
- веб-сервер,
- сервер отчетов.
- рабочие станции TRIM:
- однопользовательский узел TRIM,
- рабочее место на узле сети TRIM,
- терминальное рабочее место на узле сети TRIM,
- веб-рабочее место.
Простейшая конфигурация предполагает наличие одного однопользовательского узла TRIM. При нескольких рабочих местах необходим сервер данных центрального узла и рабочие станции на узле. При реализации распределенной сети устанавливаются серверы данных удаленных узлов или удаленные однопользовательские узлы TRIM, а также транспортные серверы узлов.
Кроме перечисленных компонент для работы многопользовательской системы необходима локальная вычислительная сеть (ЛВС) на узле, а для организации распределенной сети из несколько узлов необходимо соответствующее оборудование.
Конкретный состав сети и точные требования к каждой ее составляющей определяются на этапе внедрения системы с учетом имеющихся у Заказчика технических средств и программного обеспечения, а также исходя из их доступности на рынке. Приведенные ниже требования являются минимально возможными для системы, в базе данных которой насчитывается несколько десятков тысяч единиц оборудования и связанных с ними данных.
Сервера СУБД предназначены для обеспечения функционирования серверной части TRIM (сервера данных). Основные технические требования к ним регламентируются типом используемой СУБД и ОС, под управлением которой работает данная СУБД. Сервера должны быть оснащены устройством бесперебойного питания, позволяющим безаварийно завершить функционирование сервера в течение 10-15 мин. после потери сетевого электропитания.
Для серверов данных системы TRIM может быть использована одна из возможных СУБД следующих типов:
- Microsoft SQL Server (версии 2008 или более поздние),
- Oracle Database (версии 11g или более поздние),
- PostgreSQL (версии 9 или более поздней).
Установленная СУБД должна быть соответствующим образом сконфигурирована для обеспечения доступа ПО TRIM к данным.
В качестве ОС для сервера данных может использоваться любая ОС, под управлением которой функционирует выбранная СУБД. Если сервер СУБД имеет объем ОЗУ больше, чем 3 Гб, то на нем рекомендуется использовать (по возможности) 64-разрядную ОС и 64-разрядную СУБД.
Сервер данных узла сети TRIM
Сервер данных узла сети TRIM предназначен для работы СУБД узла сети TRIM и обеспечения доступа пользователей к этой СУБД. Он должен функционировать постоянно и непрерывно с возможностью остановки на техническое обслуживание и профилактику по заданному расписанию.
В качестве сервера данных узла рекомендуется использовать самый мощный из имеющихся у Заказчика компьютеров на данном узле. Чем более мощный компьютер будет использован для сервера данных узла, тем выше будет производительность рабочих станций на узле и всей системы TRIM.
Минимально допустимые технические требования к серверу данных регламентируются типом используемой СУБД и ОС.
Требования к серверу данных в первую очередь зависят от количества пользователей, которые одновременно работают с этим сервером. Поэтому их рекомендуется определять исходя из возможной пиковой нагрузки на систему:
Активных соединений с сервером | Объем ОЗУ | Ядер процессоров |
Менее 5 | 4-8 Гб | не менее 2 |
5-10 | 8-12 Гб | не менее 4 |
10-30 | 12-16 Гб | не менее 6 |
30-50 | 16-24 Гб | не менее 8 |
50-80 | 24-32 Гб | не менее 12 |
80-100 | более 32 Гб | не менее 16 |
Более 100 | Необходимо согласовать с Поставщиком |
Терминальный сервер узла сети TRIM
Терминальный сервер узла сети TRIM предназначен для организации работы пользователей с программным обеспечением TRIM в терминальном режиме (с помощью средств терминального доступа). При использовании одного или нескольких терминальных серверов ПО TRIM устанавливается только на этих серверах, и не требуется его инсталляция на рабочих местах пользователей.
Терминальный сервер узла сети TRIM должен функционировать постоянно и непрерывно, либо же в течение всего рабочего времени всех пользователей системы. Технические требования к нему регламентируются используемой операционной системой. Они существенно зависят от количества пользователей, которые могут одновременно работать с данным терминальным сервером.
Рекомендуется строить ЛВС узла сети TRIM таким образом, чтобы с одним терминальным сервером этого узла работало одновременно не более 20-30 пользователей (при наличии большего числа пользователей их нужно разделять по нескольким терминальным серверам).
Рекомендуемые требования для терминального сервера:
- В качестве ОС для терминального сервера необходимо использовать любую серверную ОС типа Windows. При использовании 64-разрядной ОС для пользователей рекомендуется организовывать виртуальные машины в рамках этой ОС.
- Следует помнить, что к каждой отдельной виртуальной машине или терминальному сеансу предъявляются те же требования, что и к рабочему месту системы TRIM, в частности к оперативной памяти и к выделяемому ресурсу процессоров. Например, для комфортной работы 8 терминальных пользователей с системой TRIM рекомендуется не менее 4 Гб ОЗУ и 4 процессорных ядра с частотой не ниже 2.4 ГГц.
- Для обеспечения удаленного доступа терминальных рабочих мест к терминальному серверу TRIM он должен иметь канал для соединения терминалов с пропускной способностью не хуже, чем 128 Кбит/с из расчета на каждое терминальное соединение (каждый сеанс), для комфортной работы рекомендуется иметь не менее 512 Кбит/с на каждое соединение.
- Библиотека Microsoft .NET Framework версии 2.0. – если для отчетных форм используется Система генерации отчетов TRIM-Report, функционирующая на основе Crystal Reports версии 2013.
- Для обеспечения работы системы управления документами TRIM (модуль «TRIM-Документооборот») на терминальном сервере должно быть установлено офисное ПО Microsoft Office (версии 2000 или более поздние) или другая внешняя система просмотра и редактирования данных, зарегистрированная в ОС и поддерживающая команды «Open», «View» и «Edit» для соответствующих типов данных. Рекомендуется использовать одинаковую версию ПО Microsoft Office на всех узлах.
Файловый сервер
Файловый сервер используется для хранения неструктурированных данных большого объема (чертежи, схемы, документы и т.п.). Наличие файлового сервера является не обязательным – при его отсутствии все данные хранятся в БД TRIM, и система полностью сохраняет работоспособность, но использование файлового сервера позволяет сократить объем БД, повысить производительность системы и упростить доступ к неструктурированным данным большого объема.
В качестве файлового сервера может использоваться любой серверный компьютер, имеющий хранилище данных, достаточное для размещения всех неструктурированных данных большого объема системы TRIM (обычно для этого требуется файловое хранилище не менее 1 Тбайт), при этом объем памяти должен быть достаточен для организации доступа к файловому хранилищу и функционирования ОС.
Файловый сервер узла сети TRIM должен функционировать постоянно и непрерывно, либо же в течение всего рабочего времени всех пользователей системы. Технические требования к нему регламентируются используемой операционной системой. Они существенно зависят от объема неструктурированных данных, который предполагается хранить на файловом сервере.
Номинальная скорость подключения файлового сервера к ЛВС должна составлять не менее 100 Мбит/с (рекомендованная – не менее 1Гбит/с).
Серверы TRIM выполняют следующие функции:
- транспортный сервер — обеспечивает автоматический обмен данными между узлами сети TRIM,
- веб-сервер — обеспечивает обмен данными системы TRIM с внешними клиентами и с внешними системами,
- сервер приложений — поддерживает эффективное функционирование прикладных модулей TRIM.
Транспортный сервер используется в распределенной сети TRIM. Веб-сервер используется, если в поставку TRIM входит модуль TRIM-WWW или мобильное приложение TRIM. Сервер приложений TRIM предназначен для функционирования модуля «Сервер приложений TRIM».
Сервер отчетов TRIM предназначен для реализации возможности получения отчетных форм и визуальной отчетной информации от системы TRIM через программу навигации по сети (браузер). Он используется в том случае, когда существуют пользователи системы, на рабочих местах которых не установлены клиентские модули TRIM, но которым при этом необходимо получать какие-то данные из системы.
На серверах TRIM рекомендуется использовать:
- одну из серверных ОС типа Windows (например, Windows 2008 Server или более поздние версии),
- ОС типа Astra Linux,
- либо совместимые с Astra Linux ОС типа Linux в серверной конфигурации.
Процессор |
Частота не ниже 2 ГГц, число ядер не менее 2, суммарный объем кэша процессора не менее 6MB |
ОЗУ | От 4 Гб (рекомендуется не мене 8 Гб) |
Объем жесткого диска | Не менее 10 Гбайт, из них свободных:
|
Сетевая карта | Номинальная пропускная способность не хуже 100 Мбит/с (рекомендуется 1 Гбит/с). |
Дополнительно |
|
Дополнительные требования:
- транспортный сервер должен иметь модем или другое оборудование для организации канала связи с другими узлами,
- для сервера приложений TRIM рекомендуется использовать наиболее мощный процессор на узле (наиболее важной характеристикой является скорость обмена данными с оперативной памятью),
- компьютер, используемый в качестве сервера приложений TRIM, должен иметь не менее 2 процессорных ядер, кроме того, рекомендуется иметь минимум по 1 дополнительному процессорному ядру на каждый раздел БД TRIM, обслуживаемый данным сервером приложений,
- на сервере приложений TRIM имеется отдельный канал связи с сервером данных (отдельная сетевая карта) с номинальной пропускной способностью не ниже 100 Мбит/с (рекомендуется 1 Гбит/с),
- веб-сервер:
- минимально рекомендуется иметь оперативную память объемом не менее 8 Гб;
- пропускная способность сетевой карты для обмена данными должна быть не хуже 1 Гбит/с.
- при увеличении предполагаемого количества соединений, одновременно обслуживаемых сервером TRIM-WWW, рекомендуется увеличивать объем ОЗУ на 2 Гб и количество процессорных ядер – на 2 ядра из расчета на каждые 10 обслуживаемых одновременных соединений с сервером;
- веб-сервер TRIM должен иметь выделенный для него IP-адрес, для удобства использования для него желательно зарегистрировать также доменное имя.
- требования к серверу отчетов аналогичны требованиям, предъявляемым к Веб-серверу TRIM.
Рабочее место на узле сети TRIM предназначено для работы пользователя с программным обеспечением TRIM, установленном на данном рабочем месте и взаимодействующим с СУБД, установленной на сервере данных этого узла. Все рабочие места TRIM можно разделить на 3 основные группы:
- стационарные рабочие места – это рабочие места TRIM, на которых установлены клиентские модули TRIM;
- терминальные рабочие места – рабочие места TRIM, пользователи которых взаимодействуют с модулями системы TRIM, установленными на терминальном сервере;
- веб-рабочие места – это рабочие места TRIM, пользователи которых взаимодействуют с системой с помощью браузера.
В составе каждого узла системы TRIM могут присутствовать любые возможные типы рабочих мест в любом сочетании. При этом один и тот же компьютер при наличии соответствующих технических возможностей может выступать в качестве рабочего места различного типа.
Стационарные рабочие места
Должны отвечать следующим требованиям:
- установлена одна из ОС типа Windows (версии 7 или более поздние), с настроенным сетевым программным обеспечением, обеспечивающим доступ к СУБД узла,
- для функционирование стационарных рабочих мест TRIM под управлением ОС типа Astra Linux необходимо использовать свободно распространяемое ПО Wine и организовать функционирование клиентских модулей TRIM под управлением этого ПО
- если для отчетных форм используется система генерации отчетов TRIM-Report, функционирующая на основе Crystal Reports 2013, то для корректной установки и работы библиотеки взаимодействия с генератором отчетов на компьютере должна быть установлена библиотека Microsoft .NET Framework версии 2.0,
- если стационарное рабочее место функционирует под управлением ПО Wine в ОС типа Astra Linux, то для работы с отчетными формами рекомендуется использовать сервер отчетов,
- для обеспечения работы модуля TRIM-Документооборот установлено ПО Microsoft Office (версии 2000 или более поздние).
Рабочее место TRIM должно иметь аппаратное обеспечение с минимальными техническими характеристиками не хуже, чем приведенные в следующей таблице:
Процессор | Intel-совместимый с тактовой частотой не ниже 1 ГГц. |
ОЗУ |
От 1024 Мбайт. Для одновременной работы с несколькими модулями TRIM и Crystal Report рекомендуется более 2 Гб, при использовании ОС Windows 7 и более поздних версий, а также ОС типа Linux и ПО Wine требуется не менее 4 Гб. |
Объем жесткого диска |
Не менее 10 Гбайт, из них свободных:
|
Сетевая карта | Номинальная пропускная способность не хуже 2 Мбит/с (если рабочее место входит в состав ЛВС узла сети TRIM), рекомендуется иметь канал с пропускной способностью не хуже 10 Мбит/с. |
Дополнительно |
|
Однопользовательский узел TRIM
Однопользовательский узел TRIM предназначен для работы одного пользователя на отдельно стоящем компьютере. Такой узел имеет место, когда вся сеть TRIM состоит из одного компьютера, или когда канал связи с центральным узлом не обеспечивает требуемую пропускную способность — тогда такой отдельный компьютер появляется в составе сети TRIM.
На компьютере однопользовательского узла функционирует и комплекс TRIM, и СУБД. Если он входит в состав сети TRIM, то он же исполняет и функции транспортного сервера (с предъявлением к нему соответствующих требований).
На однопользовательском узле может быть использована одна из возможных СУБД, с которой может взаимодействовать система TRIM. Поскольку ресурсов одного отдельно стоящего компьютера может оказаться недостаточно для организации полноценного функционирования мощной промышленной СУБД, на однопользовательском узле TRIM рекомендуется использовать облегченные варианты СУБД (например, Microsoft SQL Server Express или Oracle Desktop Edition). По согласованию с поставщиком TRIM возможно использование других типов СУБД, совместимых со стандартом SQL-92 и имеющих клиентские части для доступа по технологии ADO (например, PostgreSQL).
Терминальное рабочее место TRIM
Терминальное рабочее место предназначено для работы с TRIM, установленным на терминальном сервере. В отличие от стационарного рабочего места, на терминальном рабочем месте TRIM не устанавливается. Пользователь, работающий на терминальном рабочем месте, фактически работает за терминалом, подключенном к терминальному серверу этого узла, где и выполняются все функции TRIM, поэтому TRIM не предъявляет никаких дополнительных требований к терминальному рабочему месту. Возможности терминального рабочего места для доступа к терминальному серверу регламентируются требованиями соответствующей ОС.
Для удаленного доступа к терминальному серверу терминальное рабочее место должно иметь канал соединения с сервером с пропускной способностью не хуже, чем 128 Кбит/с (требования к пропускной способности канала терминального рабочего места менее жесткие, чем требования к пропускной способности канала обычного рабочего места системы TRIM).
На терминальном рабочем месте сети TRIM можно использовать любую ОС, которая обеспечивает возможность доступа к терминальному серверу и работы с ним, в том числе ОС типа Linux.
Веб-рабочее место
Пользователь с веб-рабочего места получает доступ к веб-серверу TRIM и выполняет все функции на нем. На Веб-рабочем месте не требуется устанавливать программное обеспечение TRIM или какие-то его компоненты, поэтому требования к Веб-рабочему месту регламентируются только требованиями ОС и браузера. В качестве ОС на рабочем месте внешнего клиента может быть использована любая ОС, обеспечивающая пользователю работу со стеком протоколов TCP/IP и доступ в Интернет.
Для доступа к Веб-серверу TRIM Веб-рабочее место должно иметь доступ в сеть Интернет (либо во внутреннюю сеть, построенную по протоколам Интернет (Интранет), если используется только корпоративная сеть). На Веб-рабочем месте должна быть установлена программа навигации по сети (браузер), поддерживающая протоколы HTML версии не ниже 4.0, CSS версии не ниже 2 и язык JavaScript версии не ниже 1.2.
В качестве Веб-рабочих мест могут использоваться любые компьютеры или мобильные устройства, поддерживающие работу с Интернет через браузер, если их технические характеристики удовлетворяют требованиям, описанным выше.
Мобильное приложение TRIM-Mobile предназначено для обеспечения возможности работы пользователей с системой TRIM через мобильные устройства в автономном режиме. В этом случае пользователь работает с мобильным приложением постоянно по мере необходимости, а мобильное приложение обменивается данными с серверной частью системы эпизодически при наличии соответствующих каналов связи.
В этом заключается отличие режима работы пользователя с мобильным приложением от режима работы пользователя с Веб-рабочим местом на мобильном устройстве: при использовании Веб-рабочего места на мобильном устройстве требуется наличие постоянного канала связи, обеспечивающего обмен данными между мобильным устройством и Веб-сервером системы TRIM всё время, когда пользователь работает с Веб-рабочим местом. При использовании мобильного приложения пользователь может некоторое время работать с мобильным устройством автономно без наличия связи с серверной частью системы.
Технические требования к программно-аппаратной конфигурации мобильного устройства с мобильным приложением TRIM представлены далее в таблице:
Приложение «TRIM-Mobile» | 20 Мб |
Память | От 32 ГБ, в зависимости от размеров БД |
Объем оперативной памяти | От 2 Гб |
Операционная система | От Android версии 5.1 и выше |
RFID-система | Высокие частоты (HF) 13,56 МГц Стандарты:
|
Технологии беспроводной передачи данных |
|
Мультимедийные возможности | Наличие камеры от 5 Мп. |
Сертификация | CE, FCC, RoHS |