Програмне забезпечення проміжного шару

За допомогою програмного забезпечення проміжного шару (ПО ПШ) можна для довільних прикладних сервісів домогтися високої "живучості " з повністю прозорим для користувачів перемиканням на резервні потужності.

Про можливості і властивості ПЗ проміжного шару можна прочитати у статті Ф. Бернстайна "Middleware: модель сервісів розподіленої системи" (Jet Info, 1997, 11).

Перелічимо основні гідності ПО ПШ, істотні для забезпечення високої доступності.

· ПО ПШ зменшує складність створення розподілених систем. Подібне ПО бере на себе частину функцій, які в локальному випадку виконують операційні системи;

· ПО ПШ бере на себе маршрутизацію запитів, дозволяючи тим самим забезпечити "живучість" прозорим для користувачів чином;

· ПО ПШ здійснює балансування завантаження обчислювальних потужностей,що також сприяє підвищенню доступності даних;

· ПО ПШ в змозі здійснювати тиражування будь-якої інформації, а не тільки вмісту баз даних. Отже,будь-який додаток можна зробити стійким до відмов серверів;

· ПО ПШ в змозі відслідковувати стан додатків і при необхідності тиражувати і перезапускати програми, що гарантує "живучість" програмних систем;

· ПО ПШ дає можливість прозорим для користувачів чином виконувати переконфігурування (і, зокрема, нарощування) серверних компонентів, що дозволяє масштабувати систему, зберігаючи інвестиції в прикладні системи. Стабільність прикладних систем - важливий фактор підвищення доступності даних.

Раніше ми згадували про достоїнства використання ПЗ ПШ в рамках міжмережевих екранів, які в такому разі стають елементом забезпечення відмовостійкості наданих інформаційних сервісів.

Забезпечення обслугованості

Заходи щодо забезпечення обслугованості спрямовані на зниження термінів діагностування та усунення відмов та їх наслідків.

Для забезпечення обслугованості рекомендується дотримуватися таких архітектурні принципи:

· орієнтація на побудову інформаційної системи з уніфікованих компонентів з метою спрощення заміни відмовили частин;

· орієнтація на рішення модульної структури з можливістю автоматичного виявлення відмов, динамічного переконфігурування апаратних і програмних засобів і заміни відмовних компонентів в "гарячому" режимі.

Динамічне переконфігурування переслідує дві основні мети:

· ізоляція відмовили компонентів;

· збереження працездатності сервісів.

Ізольовані компоненти утворюють зону ураження реалізованої загрози. Чим менше відповідна зона ризику, тим вище обслугованість сервісів. Так, при відмовах блоків живлення, вентиляторів та / або дисків в сучасних серверах зона ризику обмежується несправним компонентом; при відмовах процесорних модулів весь сервер може зажадати перенавантаження (що здатне викликати подальше розширення зони ризику).Очевидно, в ідеальному випадку зони ураження і ризику збігаються, і сучасні сервери і активне мережеве обладнання, а також програмне забезпечення провідних виробників дуже близькі до цього ідеалу.

Можливість програмування реакції на відмову також підвищує обслугованість систем. Кожна організація може вибрати свою стратегію реагування на відмови тих чи інших апаратних і програмних компонентів і автоматизувати цю реакцію. Так, в простому випадку можлива відправка повідомлення системного адміністратора, щоб прискорити початок ремонтних робіт;в більш складному випадку може бути реалізована процедура "м'якого" виключення (перемикання) сервісу, щоб спростити обслуговування.

Можливість віддаленого виконання адміністративних дій - важливий напрям підвищення обслугованості, оскільки при цьому прискорюється початок відновних заходів, а в ідеалі всі роботи (зазвичай пов'язані з обслуговуванням програмних компонентів) виконуються у віддаленому режимі,без переміщення кваліфікованого персоналу,тобто з високою якістю і в найкоротші терміни. Для сучасних систем можливість віддаленого адміністрування - стандартне властивість, але важливо подбати про його практичної реалізованим в умовах різнорідності конфігурацій (в першу чергу клієнтських). Централізоване поширення та конфігурування програмного забезпечення, управління компонентами інформаційної системи та діагностування - надійний фундамент технічних заходів підвищення обслугованості.

 

Суттєвий аспект підвищення обслугованості - організація консультаційної служби для користувачів (обслугованість користувачів), впровадження програмних систем для роботи цієї служби, забезпечення достатньої пропускної здатності каналів зв'язку з користувачами,в тому числі в режимі пікових навантажень.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: