Технічні вимоги

Програмний комплекс коректно функціонує на комп'ютерах з установленими операційними системами:

  • Windows 10 (рекомендовано)
  • Windows Server 2016
  • Windows Server 2012
  • Windows 8
  • Windows Server 2008
  • Windows 7
  • Windows Vista
  • Windows Server 2003 SP2 (з встановленим пакетом обов’язкових оновлень)
  • Windows XP SP3
  • Радимо відмовитись від використання Windows XP заради вашої безпеки, адже Microsoft більше не здійснює її підтримку.

Також для коректної роботи програми у регіональних налаштуваннях ОС повинен бути встановлений український або російський мовний стандарт.

Операційна система повинна підтримувати кирилицю.

На комп'ютері повинен бути встановлений пакет MS Office (додатки Word та Excel).

Рекомендована конфігурація комп'ютера, необхідна для встановлення та функціонування програми:

  • Локальна версія
  • Мережева версія СУБД FireBird
  • Мережева версія Oracle

Основні вимоги

  • Процесор Pentium з мінімальною тактовою частотою 2 ГГц;
  • Оперативна пам'ять - не менше 2 ГБ;
  • Вільне місце на жорсткому диску - не менше 1,5 (3) ГБ;
  • Кольоровий графічний дисплей (розподільна здатність 1024 х 768);
  • Маніпулятор типу миша та клавіатура;
  • Доступ до поштового сервера;
  • Доступ до мережі Інтернет.

Опціонально

  • Пристрій для читання USB-накопичувачів;
  • Пристрій для читання CD-дисків;
  • Лазерний або струменевий принтер.
  • Звичайний сервер
  • Термінальний сервер

Набір типових конфігурацій для M.E.Doc з використанням бази даних FireBird 2.1.4

Embedded

Об'єм БД: до 4 Гб

CPU: до 6

ОЗУ: до 5 Гб **

Активні користувачі: до 5

Super Server

Об'єм БД: до 10 Гб

CPU: до 8

ОЗУ: до 6 Гб **

Активні користувачі: до 8

Classic

Об'єм БД: до 10 Гб

CPU: до 8

ОЗУ: до 7 Гб **

Активні користувачі: від 8

Формула розрахунку для використання системи M.E.Doc з FireBird Embedded

  1. Об'єм ОЗУ = ActiveUsers×256Мб + 3Гб система + 1.5Гб×Кількість служб кластера + 1.5Гб× На кількість запущених модулів автоматичної обробки
  2. Мінімальна кількість CPU = 4 + ActiveUsers/4

Формула розрахунку для використання системи M.E.Doc з FireBird Super Server

  1. Об'єм ОЗУ = ActiveUsers×256Мб + 4Гб система + 1.5Гб× Кількість служб кластера + 1.5Гб× На кількість запущених модулів автоматичної обробки
  2. Мінімальна кількість CPU = 4 + ActiveUsers/2

Формула розрахунку для використання системи M.E.Doc з FireBird Classic

  1. Об'єм ОЗУ = ActiveUsers×256Мб + 4Гб система + 1.5Гб× Кількість служб кластера + 1.5Гб× На кількість запущених модулів автоматичної обробки
  2. Мінімальна кількість CPU = 4 + ActiveUsers/2

* Дані вимоги описані виключно для програми M.E.Doc. Використання інших додатків на сервері з M.E.Doc в мінімальних вимогах не враховуються!

** Максимальні вимоги БЕЗ використання кластера служб.

*** Використання кластера служб підвищує швидкодію системи.

Embedded

Об'єм БД: до 4 Гб

CPU: до 8

ОЗУ: до 13 Гб **

Активні користувачі: до 5

Super Server

Об'єм БД: до 10 Гб

CPU: до 11

ОЗУ: до 17 Гб **

Активні користувачі: до 8

Classic

Об'єм БД: до 10 Гб

CPU: до 12

ОЗУ: до 18 Гб **

Активні користувачі: від 8

Формула розрахунку для використання системи M.E.Doc з FireBird Embedded

  1. Об'єм ОЗУ = ActiveUsers×2Гб + 3Гб система
  2. Мінімальна кількість CPU = 4+ActiveUsers + 1.5Гб×Кількість служб кластера + 1.5Гб на кількість запущених модулів автоматичної обробки

Формула розрахунку для використання системи M.E.Doc з FireBird Super Server

  1. Об'єм ОЗУ = ActiveUsers×256Мб + 4Гб Система + 1.5Гб× Кількість служб кластера + 1.5Гб× На кількість запущених модулів автоматичної обробки
  2. Мінімальна кількість CPU = 4 + ActiveUsers

Формула розрахунку для використання системи M.E.Doc з FireBird Classic

  1. Об'єм ОЗУ = ActiveUsers×2Гб + 5Гб система + 1.5Гб× кількість служб кластера + 1.5Гб на кількість запущених модулів автоматичної обробки
  2. Мінімальна кількість CPU = 4 + ActiveUsers
  3. Окремий жорсткий диск для бази

* Дані вимоги описані виключно для програми M.E.Doc. Використання інших додатків на сервері з M.E.Doc в мінімальних вимогах не враховуються!

** Максимальні вимоги БЕЗ використання кластера служб.

*** Використання кластера служб підвищує швидкодію системи.

Сервер бази даних Oracle

При визначенні параметрів серверу ДБ необхідно враховувати зростання об'єму бази у місяць, виходячи з кількості документів. Приблизне зростання бази для 10000 документів - 1 Гб. Місце, що займає один документ при проходженні повного циклу обробки - порядку 100 Кб (дані засновані на практичних замірах середньостатистичного документу).

Враховуючи зростання БД, особливості роботи БД з BLOB-об'єктами (їх не завжди можливо кешувати без обмеження ресурсів buffer cache, direct path read/write), необхідно визначити параметри платформи та параметри БД (SGA, PGA, open cursors, cached cursors) для нормальної роботи користувачів.

Вимоги до сервера та налаштувань:

  • База даних від 50 Gb до 200 Gb
  • База даних від 200 до 500 Gb
  • База даних від 500 до 1 Tb
  • База даних від 1 Tb до 3 Tb

Звичайний сервер

CPU 2 CPU(2 ядра)

Min ОЗУ 8 Гб

SGA+PGA 6400 MB

SGA 4800 MB

PGA 1600 MB

Термінальний сервер

CPU 2 СPU (8 ядра)

Min ОЗУ 16 GB

SGA+PGA 12800 MB

SGA 9600 MB

PGA 3200 MB

Формула розрахунку:

  1. Об'єм ОЗУ = ActiveUsers×256Мб + 4Гб Система + 1.5Гб×Кількість служб кластера + 1.5Гб×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU = 4 + ActiveUsers/2
  1. Об'єм ОЗУ = ActiveUsers×2Гб + 3Гб Система + 1.5Гб×Кількість служб кластера + 1.5Гб×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU=4+ActiveUsers

Звичайний сервер

CPU 2 СPU (8 ядра)

Min ОЗУ 16 GB

SGA+PGA 12800 MB

SGA 9600 Мб

PGA 3200 MB

Термінальний сервер

CPU 2 CPU (12 ядер)

Min ОЗУ 32 GB

SGA+PGA 25600 MB

SGA 19200 MB

PGA 6400 MB

Формула розрахунку:

  1. Об'єм ОЗУ = ActiveUsers×256Мб + 4Гб Система + 1.5Гб×Кількість служб кластера + 1.5Гб×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU = 4 + ActiveUsers/2
  1. Об'єм ОЗУ = ActiveUsers×2Гб + 3Гб Система + 1.5Гб×Кількість служб кластера + 1.5Гб×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU=4+ActiveUsers

Звичайний сервер

CPU 2 CPU(12 ядер)

Min ОЗУ 32 GB

SGA+PGA 25600 MB

SGA 19200 MB

PGA 6400 MB

Термінальний сервер

CPU 2 CPU(16 ядра)

Min ОЗУ 64 GB

SGA+PGA 51200 MB

SGA 38400 MB

PGA 12800 MB

Формула розрахунку:

  1. Об'єм ОЗУ = ActiveUsers×256Мб + 4Гб Система + 1.5Гб×Кількість служб кластера + 1.5Гб×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU = 4 + ActiveUsers/2
  1. Об'єм ОЗУ = ActiveUsers×2Гб + 3Гб Система + 1.5Гб×Кількість служб кластера + 1.5Гб×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU=4+ActiveUsers

Звичайний сервер

CPU 2 CPU(16 ядра)

Min ОЗУ 64 GB

SGA+PGA 51200 MB

SGA 38400 MB

PGA 12800 MB

Термінальний сервер

CPU 2 CPU(16 ядра)

Min ОЗУ 128 GB

SGA+PGA 102400 MB

SGA 76800 MB

PGA 25600 MB

Формула розрахунку:

  1. Об'єм ОЗУ = ActiveUsers×256Мб + 4Гб Система + 1.5Гб×Кількість служб кластера + 1.5Гб×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU = 4 + ActiveUsers/2
  1. Об'єм ОЗУ = ActiveUsers×2Гб + 3Гб Система + 1.5Гб×Кількість служб кластера + 1.5Гб×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU=4+ActiveUsers

Примітка

У залежності від кількості користувачів системи встановлюється параметр БД processes = число, не менше кількості користувачів, що одночасно працюють з системою >, але не менше 150. Наприклад, для 400 користувачів встановлюємо 420, а для 30 користувачів залишаємо 150 (значення за замовчанням).

Для сервера БД Oracle рекомендовано використання операційної системи OL6.5.

Рекомендовані версії Oracle: 10.2.0.4.0, 11.2.0.4.0, 12.1.0.2.0.

Кодування БД - CL8MSWIN1251. Для роботи сервера додатків необхідний 32-бітный клієнт Oracle, бажано, щоб він був клієнтом за замовчанням, або вказаним у ConnectionSetup.exe. При встановленні клієнта Oracle для параметра NLS_LANG необхідно встановити значення "UKRAINIAN_UKRAINE.CL8MSWIN1251".

Рекомендації з обслуговування БД

Велике значення в підтримці та обслуговування таких БД є підтримка в актуальному стані статистик Oracle, які необхідні CBO (cost based optimizer - оптимізатор по вартості), а також підтримка всіх індексів у робочому (VALID) стані.

Основна кількість даних БД сконцентрована у таблицях: LOGSEVENT, LOGSEVENTUSR (використовуються для логування дій користувачів, у запитах не використовуються, періодично очищуються через певний проміжок часу), та в таблицях CARDJOURNALOPER, CARD, RDIMAGE, RDCARD і пов'язаних з ними індексах, які вимагають періодичного обслуговування ( перебудова індексів, збір статистики).

Найбільший об'єм даних БД вконцентрований у полях CARDJOURNALOPER.DATAFILE, DOCSIGN.SIGNFILE.

Через часту вичитку даних з цих полів доцільно перенести їх у окремий табличний простір на швидкий диск великого розміру. У меншрму об'ємі дані зберігаються в полях RDCARD.DATA, RDIMAGE.IMGDATA, DOCSIGNNATIVE.DATA, CARDSIGNIMG.IMG, CARD.XMLVALS, CERTIF.CERTDATA, що вимагає відповідного планування дискового простору та виділення відповідних квот\привілеїв.

* Не рекомендовано встановлювати БД на ОС Windows, а також на одній машині розгортати сервер програми та сервер БД.

** Дані вимоги описані виключно для програми M.E.Doc. Використання інших додатків на сервері зM.E.Doc в мінімальних вимогах не враховуються!

*** Використання кластера служб підвищує швидкодію системи.