ІТ-інфраструктура сучасної компанії – це база, яка дозволяє ефективно справлятися з бізнес-процесами. Ми, SIM-Networks, надаємо інфраструктурні рішення понад 10 років. За цей час ми переконалися, що побудова технологічної основи бізнесу потребує комплексного підходу. Недостатньо купити сервер чи хмару – обчислювальній платформі потрібні умови, які перетворять набір ресурсів на злагоджену систему. У цій статті ми сформулювали чек-лист із 5 пунктів, яких важливо дотриматися при побудові надійної інфраструктури.
1. Чи готова IT-інфраструктура до відмов обладнання?
Навіть якщо використовувати надійне обладнання, завжди існує ризик поломки. Саме тому кожен елемент системи повинен мати резервну копію для відмовостійкості. Резервування має бути передбачено як на архітектурному рівні рішення, так і на рівні окремих машин, наприклад, за допомогою RAID-масивів. Платформа, на якій розміщена інфраструктура, також впливає на доступність сервісів. Хороший спосіб оцінити відмовостійкість дата-центру – дізнатися, чи відповідає він класифікації Tier III або вище. Працездатність серверів у таких дата-центрах не залежить від, наприклад, одного джерела електроживлення.
Специфіка організації відмовостійкості залежить від інфраструктурної платформи. У випадку з хмарою, сама архітектура рішення передбачає здатність продовжувати роботу незважаючи на відмови обладнання - віртуальна машина виконуватиме процеси, використовуючи ресурси іншого фізичного сервера. Крім того, деякі провайдери публічних хмар пропонують скористатися кількома зонами доступності – незалежними сегментами інфраструктури, які використовують власні обчислювальні потужності, системи електроживлення та охолодження тощо. Поломки в одній зоні доступності гарантовано не вплинуть на роботу серверів в іншій зоні.
Створення відмовостійкої інфраструктури на базі традиційного серверного рішення – більш затратна задача. Найнадійніший спосіб досягти цієї мети – кластеризація, тобто поєднання фізичних машин у єдину систему. Таким чином, сервери зможуть автоматично перерозподіляти навантаження у разі відмов та продовжувати роботу. Вибираючи таке рішення, слід зіставити витрати на придбання серверів та резервних компонентів із реальною потребою компанії у обчислювальних ресурсах. Якщо бізнесу потрібні потужності кількох «залізних» серверів для ефективного виконання завдань, кластер стане гарною основою для відмовостійкої системи.