Системні вимоги для роботи програмних продуктів "BAS" (Business Automation Software) можуть дещо варіюватися в залежності від конкретного рішення ("BAS Бухгалтерія", "BAS ERP", "BAS Управління Торгівлею" тощо). Проте основні вимоги можна узагальнити наступним чином:
Мінімальні вимоги для клієнтських комп'ютерів:
- Операційна система: Windows 7 SP1, Windows 8.1, Windows 10 або Windows 11 (64-біт), також можливе використання Windows Server.
- Процесор: Двоядерний процесор з частотою від 2.0 ГГц (рекомендовано Intel Core i3 або AMD аналог).
- Оперативна пам’ять: 4 ГБ (рекомендовано від 8 ГБ для оптимальної роботи).
- Місце на жорсткому диску: Близько 1 ГБ для самої програми + додатковий обсяг для даних.
- Екран: Роздільна здатність від 1280×1024 або вища.
- Мережа: Ethernet або Wi-Fi з підключенням до локальної мережі чи Інтернету для доступу до сервера BAS.
Рекомендовані вимоги для сервера:
- Операційна система: Windows Server 2012 R2, 2016, 2019, або новіша (64-біт).
- Процесор: Чотириядерний процесор з частотою від 3.0 ГГц (рекомендовано Intel Xeon або аналогічний AMD).
- Оперативна пам’ять: Від 16 ГБ (залежно від кількості користувачів; для великих баз даних – 32 ГБ і більше).
- Місце на жорсткому диску: SSD рекомендовано для швидшої роботи бази даних; обсяг – від 20 ГБ залежно від обсягу даних.
- База даних: Microsoft SQL Server 2014 або новіша версія.
- Мережа: Гігабітне підключення для локальної мережі.
Додаткові вимоги
- Microsoft .NET Framework: Для деяких версій потрібен .NET Framework 4.5 або новіший.
- Інтеграція з іншими системами: Може вимагатися встановлення додаткових компонентів, залежно від функцій (наприклад, для інтеграції з системами електронного документообігу чи зовнішніми сервісами).
Програмні продукти BAS підтримують кілька типів підключень для роботи з системою: тонкий клієнт, товстий клієнт і веб-клієнт. Кожен із цих типів має свої особливості, переваги й обмеження.
1. Тонкий клієнт BAS
Тонкий клієнт — це спосіб підключення, при якому значна частина обчислень і обробки даних виконується на сервері, а клієнтський комп'ютер лише відображає інтерфейс і передає запити до сервера. Цей варіант підходить для великих компаній, які мають централізований сервер і забезпечують віддалений доступ користувачів.
- Невеликі вимоги до апаратного забезпечення клієнтського комп'ютера, оскільки більшість обчислень відбувається на сервері.
- Швидка робота з великими базами даних завдяки обробці запитів на потужному сервері.
- Легке налаштування і підтримка з боку ІТ-відділу, оскільки основні оновлення та адміністрування виконуються на сервері.
- Залежність від мережевого підключення: для стабільної роботи потрібне швидке та надійне підключення до сервера.
- Менша продуктивність у порівнянні з товстим клієнтом, якщо підключення відбувається через Інтернет з обмеженою швидкістю.
- Великі та середні підприємства з централізованими серверами.
- Компанії, що надають віддалений доступ до системи через VPN.
2. Товстий клієнт BAS
Товстий клієнт — це варіант підключення, при якому програма встановлюється безпосередньо на комп'ютер користувача, і значна частина обчислень і обробки даних виконується локально. Це забезпечує швидшу роботу з великими обсягами даних і меншу залежність від мережевого підключення.
- Вища продуктивність завдяки локальній обробці даних.
- Менша залежність від мережевого підключення: при локальній базі даних немає потреби у постійному підключенні до сервера.
- Більша функціональність у порівнянні з тонким клієнтом, оскільки можливі додаткові налаштування на рівні локальної машини.
- Вищі системні вимоги до клієнтського комп'ютера, оскільки обробка даних здійснюється локально.
- Складність адміністрування: потребує встановлення оновлень та підтримки на кожному комп’ютері користувача.
- Залежність від апаратного забезпечення клієнта, що може обмежувати продуктивність.
- Малий та середній бізнес з локальними базами даних.
- Підприємства з високими вимогами до продуктивності при роботі з великими обсягами даних.
3. Веб-клієнт BAS
Веб-клієнт дозволяє отримати доступ до BAS через браузер без встановлення додаткового ПЗ на комп'ютері. Це дає можливість використовувати систему на різних платформах і пристроях, включаючи мобільні телефони та планшети, через Інтернет або локальну мережу.
- Гнучкість і кросплатформеність: доступ можливий з будь-якого пристрою, що підтримує сучасний браузер.
- Легкість оновлення і підтримки: всі оновлення виконуються на сервері, немає потреби оновлювати програму на кожному пристрої.
- Віддалений доступ: користувачі можуть працювати з системою з будь-якого місця, де є Інтернет.
- Залежність від швидкості і стабільності мережі для доступу до сервера.
- Менша продуктивність у порівнянні з товстим клієнтом, особливо при обробці великих обсягів даних.
- Можливі обмеження функціоналу в порівнянні з товстим і тонким клієнтами.
- Компанії з розподіленою структурою та віддаленими співробітниками.
- Організації, які потребують мобільного доступу до системи (наприклад, для торгових представників).
Вибір підключення
Вибір між тонким, товстим і веб-клієнтом залежить від розміру компанії, вимог до продуктивності, необхідності віддаленого доступу і рівня підтримки з боку ІТ-відділу. Для великих компаній із централізованою обробкою даних зазвичай підходить тонкий клієнт. Товстий клієнт використовується для продуктивної роботи на локальних комп'ютерах, а веб-клієнт підходить для гнучкого доступу з різних пристроїв і платформ.
Вимоги типів підключення.
Для роботи програм BAS через тонкий клієнт системні вимоги є більш лояльними, оскільки основні ресурси використовуються на сервері, а тонкий клієнт виступає лише як інтерфейс для доступу до бази даних. Проте певні вимоги для стабільної та швидкої роботи все ж таки залишаються.
Мінімальні вимоги для роботи тонкого клієнта BAS:
- Операційна система: Windows - XP SP3, 7 SP1, Vista SP2, 8.0, 8.1, 10 або 11 (64-біт або 32-біт). Linux – Astra, CentOS 7, Debian (8, 9), Mint (18, 19), Red Hat Enteprise 7, Ubuntu.
- Процесор: Двоядерний процесор від 1.6 ГГц і вище (наприклад, Intel Core i3 або аналог).
- Оперативна пам’ять: Від 2 ГБ для 32-бітних систем та від 4 ГБ для 64-бітних.
- Місце на жорсткому диску: Близько 300 МБ для встановлення клієнтської частини BAS.
- Мережа: Стабільне підключення до мережі зі швидкістю від 1 Мбіт/с.
Рекомендовані вимоги для тонкого клієнта BAS:
- Операційна система: Windows 10 або Windows 11 (64-біт) для кращої сумісності та продуктивності.
- Процесор: Двоядерний або чотириядерний процесор від 2.0 ГГц і вище (рекомендовано Intel Core i5 або аналог).
- Оперативна пам’ять: Від 4 ГБ (8 ГБ рекомендовано для багатозадачності).
- Екран: Роздільна здатність від 1366×768 або вища для зручної роботи з інтерфейсом.
- Мережа: Підключення зі швидкістю від 10 Мбіт/с для кращого відгуку інтерфейсу.
Вимоги до мережі та сервера:
- Мережеве з'єднання: Стабільне підключення до сервера через локальну мережу або VPN (якщо доступ здійснюється віддалено).
- Сервер: Серверна частина BAS повинна мати достатні ресурси для обробки запитів від клієнтів. Рекомендовані параметри сервера описані в попередньому повідомленні.
Для роботи програм BAS через товстий клієнт потрібні дещо вищі системні ресурси, оскільки значна частина обчислень і обробка даних виконується безпосередньо на комп'ютері користувача. Нижче наведені загальні вимоги.
Мінімальні системні вимоги для товстого клієнта BAS:
- Операційна система: Windows - XP SP3, 7 SP1, Vista SP2, 8.0, 8.1, 10 або 11 (64-біт або 32-біт). Linux – Astra, CentOS 7, Debian (8, 9), Mint (18, 19), Red Hat Enteprise 7, Ubuntu.
- Процесор: Двоядерний процесор з тактовою частотою від 2.0 ГГц (наприклад, Intel Core i3 або аналогічний AMD).
- Оперативна пам’ять: 4 ГБ.
- Місце на жорсткому диску: Від 1 ГБ для встановлення програмного забезпечення + додатковий простір для баз даних і кешу.
- Екран: Роздільна здатність 1280×768 або вища.
- Мережа: Підключення до локальної мережі або Інтернету для доступу до сервера, якщо це мережевий режим.
Рекомендовані системні вимоги для товстого клієнта BAS:
- Операційна система: Windows 10 або Windows 11 (64-біт) для кращої продуктивності та сумісності.
- Процесор: Чотириядерний процесор з частотою від 2.5 ГГц (рекомендовано Intel Core i5 або i7, або аналогічний AMD Ryzen).
- Оперативна пам’ять: Від 8 ГБ (для великих баз даних і багатозадачної роботи рекомендовано 16 ГБ або більше).
- Місце на жорсткому диску: SSD для швидшого доступу до даних; від 5 ГБ залежно від обсягу даних.
- Екран: Роздільна здатність 1920×1080 або вища для зручності роботи з інтерфейсом.
- Мережа: Для мережевого підключення бажано мати швидкість від 10 Мбіт/с.
Додаткові вимоги:
- Microsoft .NET Framework: Для деяких версій BAS потрібен .NET Framework 4.5 або новіший.
- Сервер баз даних: Якщо робота ведеться з локальною базою даних, тоді на комп'ютері клієнта може бути встановлений SQL Server Express або аналогічний.
Особливості роботи товстого клієнта BAS:
Товстий клієнт зазвичай забезпечує кращу продуктивність і швидший відгук, оскільки обробка значної частини даних виконується локально. Водночас, для віддаленої роботи зазвичай рекомендується використовувати тонкий клієнт або веб-клієнт, оскільки товстий клієнт потребує стабільного та швидкого мережевого підключення до сервера баз даних.
Ці вимоги є загальними і можуть змінюватися в залежності від специфічного продукту BAS, обсягу даних і кількості активних користувачів.
Для роботи програм BAS через веб-клієнт системні вимоги є найбільш оптимальними, оскільки основне навантаження несе сервер, а користувач лише отримує інтерфейс доступу через браузер. Веб-клієнт дозволяє працювати з BAS на різних операційних системах і пристроях, що підключаються до сервера через Інтернет або локальну мережу.
Мінімальні системні вимоги для веб-клієнта BAS:
- Пристрій: Будь-який комп'ютер, планшет або смартфон з підтримкою сучасного браузера.
- Операційна система: Windows 7 або новіша, macOS, Linux, Android або iOS.
- Браузер: Сучасний браузер з підтримкою HTML5, таких як Google Chrome (рекомендовано), Mozilla Firefox, Microsoft Edge або Safari. Рекомендується використовувати останні версії для кращої продуктивності та безпеки.
- Процесор: Двоядерний процесор від 1.6 ГГц.
- Оперативна пам’ять: Від 2 ГБ для мінімальної роботи на Windows або від 4 ГБ для кращої продуктивності.
- Мережа: Підключення до Інтернету або локальної мережі зі швидкістю від 1 Мбіт/с.
Рекомендовані системні вимоги для веб-клієнта BAS:
- Операційна система: Windows 10, macOS Catalina або новіша, Android 10 або iOS 13 та новіші версії.
- Браузер: Google Chrome або Microsoft Edge – останні стабільні версії, оскільки вони надають оптимальну продуктивність для роботи з BAS через веб-клієнт.
- Процесор: Двоядерний процесор від 2.0 ГГц і вище.
- Оперативна пам’ять: Від 4 ГБ для комфортної роботи, особливо якщо використовується декілька вкладок чи працює багатозадачність.
- Екран: Роздільна здатність 1366×768 або вища для зручної роботи з інтерфейсом.
- Мережа: Швидкість підключення до Інтернету від 10 Мбіт/с, що забезпечить стабільну та швидку роботу.
Веб-клієнт є гнучким рішенням, що дозволяє користувачам працювати з BAS з різних пристроїв і платформ, що значно полегшує доступ до системи для віддалених користувачів і надає їм гнучкість у виборі робочого середовища.
Вимоги до сервера для веб-клієнта BAS:
Для забезпечення стабільної роботи веб-клієнта сервер BAS має відповідати підвищеним вимогам, оскільки обробка запитів і виконання операцій виконується на сервері:
- Серверна операційна система: Windows Server 2012 R2 або новіша (64-біт).
- Процесор: Чотириядерний процесор з частотою від 3.0 ГГц (Intel Xeon або аналогічний AMD).
- Оперативна пам’ять: Від 16 ГБ для середніх навантажень, 32 ГБ і більше для великої кількості користувачів.
- Мережа: Гігабітне підключення для локальної мережі або стабільний швидкісний Інтернет для віддаленого доступу.
- База даних: Microsoft SQL Server 2014 або новіша версія.
Додаткові рекомендації:
- Захищений доступ: Рекомендується використовувати HTTPS для захисту даних під час передачі через Інтернет.
- VPN: Якщо доступ здійснюється віддалено, доцільно налаштувати VPN для додаткової безпеки.
- Місце на жорсткому диску: для швидшої роботи бази даних рекомендовано використовувати SSD диск; обсяг – від 60 ГБ для системного диску, та від 20 ГБ для баз даних, в залежності від обсягу даних.
Додаткові рекомендації з продуктивності та безпеки:
- Резервне копіювання: Регулярне резервне копіювання баз даних на віддалений носій.
- Відмовостійкість: Для великих компаній можна розглянути реплікацію бази даних або використання кластеризації для мінімізації ризику простою.
- Шифрування даних: Якщо компанія працює з конфіденційною інформацією, варто забезпечити шифрування з’єднань та налаштування VPN для віддалених доступів.
- Оптимізація SQL Server: Для підвищення продуктивності можна налаштувати індексацію, оптимізацію таблиць та очищення кешу. Ці налаштування допоможуть оптимізувати доступ до великих обсягів даних та зменшити час обробки запитів.
Якщо на комп'ютері працює BAS, то використання енергозберігаючих режимів буде заборонено, якщо:
- використовується ключ захисту програми, доступний у мережі;
- файл бази даних розташований на мережевому диску (під час роботи у файл-серверному варіанті).
Обмеження
- Спільна робота з файловою інформаційною базою можлива тільки клієнтськими прикладними програмами однієї версії. Архітектура (32- або 64-розрядна прикладна програма) та ОС (Windows або Linux) клієнтської прикладної програми, що здійснює доступ до файлової інформаційній базі, не обмежується.
- Максимальна кількість одночасних з'єднань з однією файловою інформаційною базою дорівнює 1024.
- Спільна робота з файловою інформаційною базою через мережу підтримується тільки для мережевих ресурсів, доступ до яких здійснюється через протокол SMB (CIFS). Такі ресурси можуть розташовуватися на комп'ютерах з ОС Windows чи з ОС Linux.
- Під час роботи системи слід пам'ятати, що розрядність зовнішніх компонент і COM-об'єктів (при роботі під управлінням ОС Windows) мають збігатися з розрядністю і типом програми самої системи, що використовується (тонка чи товста клієнтська програма, сервер або веб-браузер). Інакше кажучи, якщо якийсь COM-об'єкт існує тільки у 32-розрядному варіанті, то його не можна використовувати в 64-розрядній версії системи BAS.