Використання Atlas DevS також не виключає можливість використання специфічних конструкцій SQL конкретної СКБД для написання оптимізованого коду. Питання інсталяції, налагодження та адміністрування DevS розглянуто в розділі 3.

3.2.2 Atlas Software Distribution System
Atlas Software Distribution System дозволяє будувати багаторівневі системи поширення програмного забезпечення, його інсталяції і наступного відновлення за принципом live update. SDS проводить автоматичну інсталяцію та оновлення усіх складових Системи. Питання інсталяції, налагодження та адміністрування розглянуто в розділі 6.
3.3 Технічні вимоги до Системи
В якості операційної системи Сервера використовується Windows 2000 Server (питання інсталяції, налагодження та адміністрування розглянуто в розділі 4).
В якості системи управління базами даних використовується СКБД Oracle (питання інсталяції, настройки та адміністрування розглянуто в розділі 5).
В якості операційної системи клієнтської робочої станції використовується Windows 2000 Professional, Windows NT або Windows 9x та Windows 3.11+Terminal Client.
Для створення звітності застосовується промисловий засіб генерації звітності Fast Reports 2.47.
Рекомендації:
1. Якщо Ваша мережа має доменну структуру, розташуйте DNS-сервери та контролери домену зі службою Active Directory окремо від серверів DEVS та Oracle, а також не встановлюйте на них клієнтських частин Системи.
2. Якщо Ви плануєте використовувати в роботі віддалених клієнтів можливості термінальної служби, необхідно “загальну” для таких користувачів клієнтську частину Системи встановити на комп’ютері з ОС Windows 2000 Server з налагодженим на ній сервером термінального доступу (про це йдеться далі в дійсній інструкції).
3. Якщо Ваша організація не має достатньо потужних комп’ютерів для встановлення у користувачів, або Ви не маєте можливості встановити на всі клієнтські машини операційну систему Microsoft Windows 2000 Professional, то вирішити питання працездатності комплексу може встановлення доступу за допомогою термінальних служб. В чому суть і як реалізується цей механізм, див. Розділ 4.
3.3.1 Архітектура програмно-апаратного комплексу Системи
Система може бути інстальована у двох можливих конфігураціях (мал. 2.2):
· Клієнтська частина Системи на робочих станціях користувачів в режимі Desktop
· Клієнтська частина Системи в режимі Terminal Client на базі Windows 2000 Server
В Desktop конфігурації клієнтська частина Системи інсталюється безпосередньо на робочі станції користувачів. Така архітектура являється оптимальною, коли парк робочих станцій відповідає технічним вимогам щодо потужності.
У разі використання на клієнтських місцях техніки, що не повністю задовольняє потреби до апаратних вимог, сервер достатньої потужності може обслуговувати таких клієнтів в режимі термінального доступу. Єдиними вимогами до робочих станцій є можливість встановлення Windows 3.11 і забезпечення роздільної здатності монітора 800x600 dpi (таким вимогам відповідають робочі станції, що базуються на Intel 386 сумісних процесорах). Все програмне забезпечення Системи (серверна й клієнтська частина) у цьому випадку інсталюється на сервері, а на робочих станціях встановлюється Terminal Server Client.

3.3.2 Вимоги до апаратного забезпечення
3.3.2.1 Сервер СКБД
Апаратне забезпечення центрального сервера бази даних Системи залежить від деяких факторів, на базі яких системні інженери повинні скласти необхідну конфігурацію. Дана Система працює на програмному сервері СКБД фірми Oracle, що накладає певні вимоги до апаратного забезпечення. При виборі конфігурації апаратного забезпечення необхідно звернути увагу на деякі питання, зокрема:
· Об’єм даних, що підлягає збереженню;
· Термін, за якій дані повинні зберігатися;
· Кількість одночасно підключених користувачів (сесій);
· Вимоги щодо критичності пошкодження чи втрати частини даних;
· Вимоги щодо графіку роботи (чи повинен сервер бути доступним 24 години на добу);
· Інші питання, пов’язані з доступом до даних, безпекою та адмініструванням серверу.
Найкращим варіантом апаратної конфігурації є придбання готового серверного рішення. Це може бути багатопроцесорна станція з масивом SCSI дисків та достатнім об’ємом пам’яті, що може бути маштабована. Для забезпечення неперервної роботи Системи у разі програмних чи апаратних пошкоджень сервера та захисту від втрати даних, пропонується обладнати сервер пристроєм резервного копіювання та збереження архівної інформації (стрімер). Необхідним атрибутом для підтримання сервера в режимі онлайн у моменти раптового вимкнення струму є джерело живлення з апаратним резервуванням. У разі виникнення проблем зі струмом, воно дозволить зберегти цілісність даних у БД та надасть деякий час на процедури по коректній зупинці сервера.
Наведемо конфігурацію апаратної частини серверу, що розрахована на навантаження до (100 користувачів).
Апаратні вимоги до серверу СКБД | ||
| Мінімально | Оптимально |
CPU | Pentium IV 1ГГц | 4 * Pentium IV 1ГГц |
RAM | SDRAM 1Гб ECC | DDR266 ECC 4Gb |
HDD | 4*76Gb SCSI | 8*76Gb SCSI |
NET | 100Mb Ethernet | 100Mb Ethernet |
Monitor | 800x600 | 800x600 |
UPS | джерело живлення з апаратним резервуванням | джерело живлення з апаратним резервуванням |
Strimmer | 10Гб | 40Гб |
3.3.2.2 Резервний сервер СКБД
Технологія обробки даних в Системі вимагає постійної доступності сервера СКБД 24 години на добу. Вихід з ладу центрального сервера може призвести до зупинки обробки даних, отже до припинення роботи всіх користувачів Системи. Вирішенням цієї проблеми є технологія резервування даних за допомогою резервного сервера.
Програмне забезпечення системи дзеркалювання інформації (mirroring), що є в складі адміністративних інструментів Oracle, забезпечує синхронну підтримку складу інформації паралельно на двох серверах – центральному та резервному. Більшу частину часу резервний сервер працює в пасивному режимі. У випадку виходу з ладу центрального сервера, забезпечується прозора миттєва підстановка резервного сервера у ролі центрального. Отже резервний сервер СКБД є невід’ємною частиною системи по забезпеченню безперервної доступності сервера.
Конфігурація апаратної частини резервного сервера.
Апаратні вимоги до резервного сервера СКБД | ||
| Мінімально | Оптимально |
CPU | Pentium III 800MГц | 2 * Pentium III 1ГГц |
RAM | SDRAM 1Гб ECC | SDRAM 1Гб ECC |
HDD | 8*76Gb SCSI | 8*76Gb SCSI |
NET | 100Mb Ethernet | 100Mb Ethernet |
Monitor | 800x600 | 800x600 |
3.3.2.3 Сервер додатків (application server)
Апаратні вимоги до серверної частини повинні в повному обсязі задовольняти принципам ефективної роботи сервера додатків та сервера БД Oracle. Якщо ці компоненти розташовані на різних комп’ютерах, то апаратне забезпечення кожного з них може відрізнятись одне від одного. Якщо вони розташовані на одному комп'ютері, то апаратне забезпечення повинно спиратись на вимоги щодо забезпечення умов нормального функціонування сервера БД Oracle, як такого, що потребує більш потужної конфігурації.
Остаточні рекомендації по вибору конфігурації комп’ютера, на якому буде розташованій сервер додатків, можна дати тільки після оцінки потенційної завантаженості системи. Рекомендовані характеристики для комп’ютера із сервером додатків, що розрахований на 100 користувачів:
Апаратні вимоги до серверу додатків | ||
| Мінімально | Оптимально |
CPU | Pentium IV 1ГГц | Pentium IV 1ГГц |
RAM | SDRAM 256Mb ECC | SDRAM 512Mb ECC |
HDD | 1Gb IDE | 1Gb IDE |
NET | 100Mb Ethernet | 100Mb Ethernet |
Monitor | 800x600 | 800x600 |
3.3.2.4 Вимоги до серверу терміналів (Windows terminal server)
Використання на клієнтських місцях техніки, що не задовольняє технічним умовам роботи клієнта в Системі, може бути здійснено за допомогою режиму термінального доступу. Мінімальною вимогою до клієнта в даному випадку є можливість встановлення Windows 3.11 та забезпечення роздільної здатності монітора 800x600 dpi (таким вимогам відповідають робочі станції, що базуються на Intel 386 сумісних процесорах). У цьому випадку система має чотирьохланкову структуру: сервер СКБД – сервер додатків – сервер терміналів – клієнт. Робоча станція повинна мати програмне забезпечення Terminal Server Client, що є стандартним для Windows систем.
Сервер терміналів розрахований на підтримку 30-60 віддалених користувачів.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |


