IT-инфраструктура современной компании – это база, которая позволяет эффективно справляться с бизнес-процессами. Мы, SIM-Networks, предоставляем инфраструктурные решения более 10 лет. За это время мы убедились, что построение технологической основы бизнеса требует комплексного подхода. Недостаточно купить сервер или облако – вычислительной платформе нужны условия, которые превратят набор ресурсов в слаженную систему. В этой статье мы сформулировали чек-лист из 5 пунктов, которые важно соблюсти при построении и оптимизации инфраструктуры бизнеса.
1. Готова ли IT-инфраструктура к отказам оборудования?
Даже если использовать надежное оборудование, всегда существует риск поломки. Именно поэтому каждый элемент системы должен иметь резервную копию для отказоустойчивости. Резервирование должно быть предусмотрено как на архитектурном уровне решения, так и на уровне отдельных машин – например, при помощи RAID-массивов. Площадка, на которой размещена инфраструктура, также влияет на доступность сервисов. Хороший способ оценить отказоустойчивость дата-центра – узнать, соответствует ли он классификации Tier III или выше. Работоспособность серверов в таких дата-центрах не зависит от, например, одного источника электропитания.
Специфика организации отказоустойчивости зависит от инфраструктурной платформы. В случае с облаком, сама архитектура решения подразумевает способность продолжать работу несмотря на отказы оборудования – виртуальная машина будет выполнять процессы, используя ресурсы другого физического сервера. Кроме того, некоторые провайдеры публичных облаков предлагают воспользоваться несколькими зонами доступности – независимыми сегментами инфраструктуры, которые используют собственные вычислительные мощности, системы электропитания и охлаждения и т.д. Поломки в одной зоне доступности гарантированно не отразятся на работе серверов в другой зоне.
Создание отказоустойчивой инфраструктуры на базе традиционного серверного решения – более затратная задача. Наиболее надежный способ достичь этой цели – кластеризация, то есть объединение физических машин в единую систему. Таким образом, серверы смогут автоматически перераспределять нагрузку в случае отказов и продолжать работу. Выбирая такое решение, следует сопоставить затраты на приобретение серверов и резервных компонентов с реальной потребностью компании в вычислительных ресурсах. Если бизнесу нужны мощности нескольких «железных» серверов для эффективного выполнения задач, кластер станет хорошей основой для отказоустойчивой системы.