В корпоративных ИТ-инфраструктурах используется множество различных систем хранения данных (СХД). Выбор подходящей системы часто неоднозначен и определяется множеством параметров и требований, некоторые из которых могут быть взаимоисключающими. При этом требования разнородны и часть из них технические, а часть носит скорее административный характер.
Ниже мы коснёмся некоторых моментов, которые полезно иметь в виду, выбирая новую СХД для предприятия.
Кому это нужно?
Важно определиться, кто конкретно отвечает за эту задачу и принимает решение, кто заинтересован в приобретении системы. В дальнейшем это позволит избежать неразберихи и невозможности принять решение.
Для чего?
Какие бизнес-задачи будет решать новая система, какие конкретные преимущества обеспечит предприятию её внедрение.
Какой должна быть новая СХД?
Какие требования предъявляет бизнес к новой системе. Это могут быть, например:
-
Производительность
-
Расширяемость и модернизируемость
-
Универсальность
-
Предполагаемый срок эксплуатации и технической поддержки
-
Отказоустойчивость
-
Возможное время простоя при неисправности
-
Требования к квалификации персонала
-
Лёгкость интеграции в существующую инфраструктуру
-
Требования к размещению – занимаемое место, потребляемая мощность
-
Срок и условия поставки, возможность рассрочки, лизинга и т.п.
-
Цена
-
Общая стоимость владения
Мы перечислили, очевидно, не все возможные требования и в каждом конкретном случае значимость каждого из них различна. Итоговое решение как правило оказывается компромиссом между этими требованиями.
Давайте коснёмся чуть подробнее некоторых пунктов.
Производительность
Разные типы информационных систем создают разную нагрузку на СХД и требовательны к разным параметрам. Например, но не только:
- Производительность произвольного доступа к данным блоками различного размера в количестве операций ввода-вывода в секунду (IOPS) при различном соотношении четения/записи.
- Минимальная задержка при доступе к данным при различной нагрузке.
- Максимальная производительность последовательного чтения и записи данных в один или несколько потоков, блоками различной длины.
- Максимальный объём тома и максимальный объём данных, умещающихся в СХД.
- Стоимость в пересчёте на терабайт хранимых данных.
- Поддержка специфических протоколов и скоростей подключения серверов (iSCSI, FC, SAS, FCoE, NVMeoF и проч.)
- Поддержка специфической интеграции с виртуальными средами и программным обеспечением резервного копирования.
- Встроенная возможность анализа хранящихся данных, сбора подробной статистики их использования или подробного биллинга.
- Поддержка не только блочного, но и файлового или объектного доступа по различным протоколам и API.
Определение конкретных требований и критериев (сайзинг) часто представляют значительную трудность. Возможные подходы могут быть следующими:
- Если информационная система уже эксплуатируется, то собрать статистику, замерить создаваемую этой системой нагрузку и характер этой нагрузки, оценить имеющуюся производительность и требуемое её увеличение. Это можно сделать как вручную, так и с помощью различных дополнительных программных средств.
- Если информационная система только планируется к внедрению или по какой-то причине не представляется возможным оценить текущую производительность, то можно провести предварительное тестирование на демо-оборудовании, договорившись с поставщиком – на своей территории или удалённо.
- Если тестирование нецелесообразно или невозможно, то можно попробовать обратиться за информацией к разработчику информационной системы. Для наиболее популярных программных продуктов существуют, так же, руководства по оценке требуемой производительности или специализированные калькуляторы (сайзеры), которые позволяют вычислить предположительные требования на основании имеющихся параметров информационной системы.
Ошибки в сайзинге могут приводить к выбору значительно более производительного и дорогостоящего оборудования, избыточный потенциал которого не будет использоваться или, что хуже, к приобретению оборудования, которое не обеспечит требований бизнеса.
Расширяемость и модернизируемость
Следует заранее спрогнозировать необходимость увеличения производительности или объёма СХД, или добавления дополнительных функций по мере роста потребностей бизнеса – что для этого потребуется и сколько будет стоить. Возможно, будет разумным заранее предусмотреть, например, дополнительные дисковые полки, чтобы в дальнейшем добавлять лишь накопители по мере необходимости. Игнорирование этого аспекта может через некоторое время привести, например, к необходимости полной замены приобретённой СХД на более производительную для соответствия возросшим потребностям.
Универсальность
Применение узкоспециализированных СХД бывает оправдано. Однако, чаще, всё же, выгоднее и удобнее консолидировать данные разных информационных систем на единой СХД. В этом случае она должна быть гибкой и многофункциональной, чтобы обеспечивать специфические потребности различных информационных систем как в момент внедрения, так и в будущем. Игнорирование этого аспекта может приводить к необходимости приобретения других СХД под другие задачи, к необходимости эксплуатации разнородных систем и к излишнему усложнению ИТ-инфраструктуры предприятия.
Предполагаемый срок эксплуатации и технической поддержки
СХД часто оказывается ключевым элементом ИТ-инфраструктуры предприятия и эксплуатируется долгие годы. Следует заранее оценить предполагаемый срок эксплуатации системы, предусмотреть контракты на техническую поддержку с адекватной длительностью. Игнорирование этого аспекта может приводить к необходимости дорогостоящего продления сервисных контрактов или к продолжению эксплуатации системы без техподдержки вендора. В некоторых случаях это может, также, приводить при неисправности системы к длительному простою в ожидании негарантийного ремонта или даже к утрате данных и остановке бизнеса.
Отказоустойчивость
Вопросы обеспечения отказоустойчивости часто остаются вне внимания заказчиков при выборе СХД. Однако, важно заранее продумать о возможных последствиях отказа каждого элемента планируемой СХД. Возможно, потребности бизнеса не могут быть удовлетворены одной СХД и нужен кластер из нескольких систем, расположенных в разных местах. Игнорирование этого аспекта и отсутствие, например, продуманного плана аварийного восстановления, может приводить к неожиданной остановке бизнеса на более длительное время или потери большего количества данных в случае аварий.
Возможное время простоя при неисправности
Условия гарантийного сервиса и технической поддержки могут различаться в зависимости от вендора, типа системы и географического расположения СХД. Возможно, потребуется приобрести дополнительный сервис, чтобы сократить возможные сроки ремонта или сделать его возможным в вашем городе. Невнимание к этому аспекту может привести к необходимости, например, отправлять неисправную систему изготовителю для ремонта и ожидать несколько месяцев.
Требования к квалификации персонала
СХД различны и могут предполагать совершенно различную квалификацию эксплуатирующих/внедряющих специалистов – от среднего системного администратора, прочитавшего соответствующее руководство и владеющего приёмами гугления до высококвалифицированного специалиста, прошедшего специальное обучение в учебном центре вендора. Ошибка в выборе может привести к затягиванию сроков внедрения СХД, к невозможности оптимально применять все её возможности и в итоге невозможности соответствовать потребностям бизнеса, рискам простоя и потере данных.
Лёгкость интеграции в существующую инфраструктуру
Разумно заранее продумать, как именно система будет интегрирована в имеющуюся ИТ-инфраструктуру, что для этого потребуется, кто и как это будет делать. В ряде случаев может оказываться, что стоимость интеграции одного порядка со стоимостью СХД.
Требования к размещению – занимаемое место, потребляемая мощность
Предварительная оценка требований к размещению позволяет избежать досадных и дорогостоящих неожиданностей при внедрении. Дисковые корзины иногда имеют необычную глубину и не помещаются в популярных серверных шкафах. Может потребоваться перемещение монтажных профилей в шкафу (с предварительным демонтажем и монтажом всего оборудования), но может потребоваться и новый, более глубокий серверный шкаф. Полезно, также, заранее проверить запас доступной мощности системы бесперебойного электропитания и охлаждения.
Срок и условия поставки, возможность рассрочки, лизинга и т.п.
Сроки и условия поставки для разных СХД могут резко различаться. Какие-то системы могут быть поставлены за 3-5 рабочих дней, а какие-то придётся ждать несколько месяцев. На какие-то вам могут предоставить специальные финансовые условия, а какие-то нужно будет полностью предоплатить. Это важное обстоятельство – иногда приходится выбирать между идеальной СХД, которую привезут только через 3 месяца и не вполне технически подходящей, но зато она будет у вас уже послезавтра.
Цена
Как правило, цена, это на самом деле вовсе не единственный критерий при выборе СХД. Тем не менее, она, разумеется, очень важна. Довольно часто оказывается, что цена нескольких похожих подходящих СХД от разных вендоров значительно различается.
Общая стоимость владения
Это суммарные расходы за весь срок эксплуатации системы. Как правило, оценить их затруднительно, но полезно как минимум заранее подумать об этом, сравнивая различные СХД. СХД, которую можно недорого приобрести или на которую вначале предоставлена значительная скидка, при дальнейшей модернизации, расширения и продлении гарантийного может обойтись гораздо дороже в будущем.
Заключение
Как видим, задача выбора и конфигурирования СХД не имеет универсального решения, она требует комплексного подхода и решается на основании взвешенного анализа значительного объёма разнородных данных и факторов. Консультанты нашей компании всегда готовы включиться в обсуждение, помочь советами и информацией – значительно сэкономить вам время и ресурсы, необходимые для того, чтобы сделать верный выбор.