Вимоги до ресурсів системи документообігу
Серверні програми
Для роботи системи електронного документообігу FossDoc сервер повинен задовольняти вимоги до апаратної та програмної частини.
До 100 ГБ дискового простору
200 ГБ, бажаний швидкий диск
Intel Core i7, Intel Xeon
Intel Xeon (2 процесори)
Intel Xeon (4 процесори)
RAID 10 1 Тб, SSD рекомендовано
Для машини-сервера рекомендується використовувати 64-розрядну операційну системуWindows Server 2008 або нові випуски. Вивчіть рекомендації щодо вибору операційної системи.
Клієнтські програми
Intel Pentium 4 2.6 ГГц
Intel Pentium 4 2.6 ГГц
Microsoft Windows XP SP3
Microsoft Windows 7 і нові випуски
| Мінімум: |
Microsoft Office 2003 SP3 і нові випуски.
Апаратно-програмне забезпечення серверної машини
Основними критеріями при виборі серверної машини системи документообігу є:
- кількість користувачів, підключених до системи
- обсяг бази даних
Багатоядерний процесор як запорука продуктивності
Чим більше у вас підключено співробітників до системи документообігу, тим більше навантаження на процесор, на сервер баз даних. Користувачі регулярно виконуватимуть пошук, створюватимуть нові документи, запускатимуть маршрути - всі ці дії виконуватимуться швидко, якщо в заданий відрізок часу ваш процесор може впоратися з необхідними завданнями. Пряма залежність - кількість ядер процесора, чим більше, тим зазвичай комфортніше працює система. Для роботи FossDoc до 100 користувачів може підійти процесор Intel Core i3 або Intel Core i5. Більше серйозна конфігурація може бути побудована на Intel Core i7 (4 ядра, 8 потоків). Якщо у вас планується підключити від 500 користувачів і більше, варто звернути увагу на сервери на базі процесорів Xeon.
Оперативна пам'ять - важлива ланка у роботі бази даних
Вибір бази даних
FossDoc може працювати з базами SQL Server (SQLExpress), MySQL, Oracle. Редакція SQLExpress безкоштовна, але має обмеження обсягом бази в 10 ГБ, і обсягом оперативної пам'яті, яка використовується в роботі (до 1,5 ГБ). Таке рішення може бути непоганим для невеликої організації. Пізніше ви можете придбати SQL Server і без проблем зняти ці обмеження. MySQL також має безкоштовну редакцію, яка практично не має обмежень. База даних Oracle досить складна в обслуговуванні і дуже дорога в плані покупки. Її варто використовувати, якщо у вас є співробітник-експерт, який має серйозний досвід роботи з СУБД.
Вибір дискової підсистеми
Фізично для зберігання бази на початковому етапі потрібно від 2-10 ГБ дискового простору. Пізніше база зростатиме, але сучасні моделі HDD маютьдостатній обсяг, щоб не думати про вільне місце. Продуктивність диска – набагато серйозніше питання. Рекомендується завжди розділятиопераційну систему тафайли баз даних на різних фізичних дискових пристроях. Адміністратор також може ефективно налаштовувати базу даних, розділяючи окремі таблиці різні фізичні пристрої (диски). Застосування SSD-накопичувачів для бази даних також є дуже виправданим методом для підвищення продуктивності, але варто вивчати конкретні приклади налаштування під вашу базу даних, щоб не допустити передчасного виходу з ладу SSD-диска. Класичне рішення "надійність і швидкість" - RAID 10 масив, який можна включити спеціальним чином підібрані швидкі моделі HDD. Головне завдання бази FossDoc - забезпечити швидкий доступ до довільних даних, таким чином для диска важлива скільки швидкість читання на великих обсягах, скільки в плані "випадкового" доступу в різні ділянки диска. У статті "Вибір бази даних" описано методику визначення обсягу бази виходячи з кількості документів, які створюватимуть ваші користувачі. Ви можете спрогнозувати обсяг даних, а значить вимоги по пам'яті та місце на диску, яке займає база даних. В ідеальному стані вся база може бути повністю розміщена в пам'яті комп'ютера.
Вибір операційної системи
Технічно сервер FossDoc запрацює на будь-якій операційній системі від Windows XP SP3 і новіших випусків, Однак сервери баз даних можуть вимагати серверну ОС для своєї роботи - наприклад, повноцінний MS SQL Server. У той же час SQLExpress не вимагає серверної операційної системи. Нюанс SQLExpress також полягає в тому, що він безкоштовний, але не використовує всю доступну оперативну пам'ять для роботи, тому може підійти для невеликих.організацій. Ви можете розмістити сервер FossDoc і базу даних на різних машинах, але забезпечте надійне і швидке мережне з'єднання між ними. Хорошим варіантом для ОС може бути 64-розрядна операційна система Windows Server.
Режим FileStream для витіснення файлів із бази на диск
Microsoft SQL Server 2008 R2 та більше останніх редакцій має режим FileStream, який у разі FossDoc автоматично витісняє файли з бази даних на диск. Враховуючи, що 70% типової бази FossDoc займають за обсягом приєднані до карток документів файли, в режимі FileStream завжди є сенс: в оперативній пам'яті база займатиме менше місця, загальна продуктивність системи зросте. Бекап бази в цьому випадку містить повні дані – файли включаються до нього автоматично, вам не потрібно думати про них окремо.
Резервні копії бази даних – необхідне правило
Ваші дані безцінні, тому варто задуматися про налаштування автоматичного бекапа бази, наприклад щодня вночі, коли користувачі не працюють в системі. Бекап бази зберігає все – структуру обмеження, співробітників, ваші документи та файли, маршрути. Якщо машина-сервер буде повністю знищена, але у вас буде бекап бази – ви зможете швидко відновити роботу FossDoc. Зберігатися файли бекапа повинні завжди у кількох місцях і різних фізичних машинах. Рекомендується зберігати бекапи за певний проміжок часу: за кожний місяць як архів, та за останні 10 днів як бекап бази за кожний день.