Як забезпечити відмовостійкість та безперервність бізнес-процесів

Потрібна допомога консультанту?

Технологічне забезпечення безперервності бізнес-процесів - це, на нашу думку, практично першочергове завдання ІТ-системи. Нікому не потрібні окремі накручені «залізки» та дороге програмне забезпечення, якщо це все не є надійною опорою, фундаментом для успішних повсякденних операцій користувачів.

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

Принципи технічної реалізації

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

  • Фізичного пошкодження одночасно двох кабелів різних провайдерів;
  • Вплив форс-мажорів локального характеру, наприклад, збій комутаційного вузла перед «останньою милею»;
  • Проблеми з маршрутизацією та стабільністю каналу в одного провайдера.
  • На MS Windows може бути реалізована за допомогою повноцінної кластеризованої ролі Microsoft, що дозволяє забезпечити доступ до файлових даних практично безперервно.

    наВ інших операційних системах існують власні технології забезпечення цілодобової доступності до даних, починаючи від розподіленої файлової системи, закінчуючи онлайн реплікацією master-slave.

    Принцип дублювання сервісів пошти та документообігу у великих професійних системах (MS Exchange, Lotus) побудований на класичному розподілі ролей на рівні – транспортний, зберігання, отримання тощо. На цих рівнях створюються так звані групи високої доступності, які забезпечують підстрахування кожного з вузлів системи.

    У лінійних системах кластеризація відбувається шляхом резервування основних конфігураційних параметрів і файлових баз даних за принципом master-slave. Ця система більше схожа на «холодний резерв» і користується популярністю у малому бізнесі.

  • Рівень з'єднань – застосування механізмів відстеження сесій під час кластеризації служби web (механізм NLB – Network Load Balancing)
  • Рівень параметрів web – онлайн реплікація конфігураційних файлів web-сервісів
  • Рівень даних – застосування єдиного сховища для баз даних забезпечить доступ при виході з експлуатації одного з web серверів
  • Переваги системи відмовостійкості для бізнесу

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

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

    Структура стійких до відмови ІТ-систем побудована таким чином, що всі важливі дані компанії знаходяться в «серці» кластера – надійній системі зберігання даних. Інші сервери потрібні лише для оперативної обробки інформації та інтерактивної роботи із системою. Це означає, що з виході з ладу однієї з серверів може бути легко замінений без ризику втрати чи пошкодження інформації підприємства.

    Одночасно з стійкістю до відмови забезпечується також розподіл оперативного навантаження по всіх учасників кластера. Дана схема дозволяє використовувати всі потенційні потужності, не закуповуючи додаткове цільове обладнання та не роздмухуючи ІТ-структуру. З урахуванням вартості сучасних серверних рішень, подібна оптимізація структури може приносити компанії десятки тисяч доларів економії.

    Концептуальна схема роботи кластерної системи

    бізнес-процесів

    Докладніше про переваги та практичний досвід застосування даних технологій можна дізнатися тут.