Гиперконвергентные решения (представляющие собой, по сути, программно-конфигурируемые системы, тесно интегрированные с сетевыми и вычислительными ресурсами, а также ресурсами хранения) на сегодняшний день считаются последним писком моды. Но в ходе обсуждения тенденций, с которыми нам придется столкнуться в конце текущего десятилетия, выяснилось, что многие крупные компании не работают с ними. И на то есть причины. Опробовав продукты, предложенные несколькими поставщиками, корпоративные клиенты пришли к выводу, что им нужны более традиционные решения.
Концепция гиперконвергенции сулит так много преимуществ, что в погоне за ними зачастую забывают о недостатках, присущих этому подходу.
Преимущества
Очевидными преимуществами комплексной и отработанной системы являются короткие сроки ее внедрения и довольно высокая надежность. Каждый компонент подвергается множеству различных испытаний, которые должны подтвердить устойчивость его взаимодействия со всеми остальными компонентами, и, если все сделано правильно, вы получаете программно-аппаратное решение корпоративного класса. По сути, вам предлагается почти что ЦОД в коробке (к этому «почти» мы еще вернемся).
Если на установку и настройку компонентов, из которых состоит традиционное решение, уходят месяцы, то внедрение гиперконвергентной системы занимает всего несколько недель, а иногда и дней. Поскольку на организацию взаимодействия компонентов было потрачено очень много труда, а уникальные системы управления разрабатывались специально под конкретные решения, основные сложности, которыми обычно сопровождается процесс внедрения и управления ЦОД, исчезают сами собой. И это становится огромными преимуществом для тех, кто предлагает широкий набор относительно универсальных сервисов как своим собственным компаниям, так и другим организациям, выступая для них в роли поставщика услуг.
Во время бесед с поставщиками услуг, уже успевшими внедрить хорошие гиперконвергентные решения, порой складывается впечатление, что они превратились в религиозных фанатиков. И говорят они лишь о том, насколько гибкими и мощными являются полученные ими в результате системы.
А между тем к этим системам есть немало вопросов.
Недостатки гиперконвергентных решений
Главный недостаток связан с производительностью, и вот наглядный пример. Система Hadoop одной из компаний требовала минимальных задержек и очень высокой производительности, однако ни одно из протестированных гиперконвергентных решений не отвечало этим требованиям. В компании привыкли использовать самые современные технологии Intel, а когда попытались найти решение, построенное на их основе, то выяснилось, что его просто не существует. Дело в том, что создание гиперконвергентного решения требует масштабного тестирования интероперабельности, и завершается эта процедура обычно спустя много месяцев после появления очередного нового процессора или чипсета.
Осуществление быстрого развертывания становится возможным потому, что все тестирование выполняется заранее, до момента сертификации системы, но вы всегда можете купить самый современный сервер и протестировать его самостоятельно. А поскольку Intel проводит весьма впечатляющую работу по адаптации своих решений к особенностям Hadoop, вы при появлении новых продуктов получаете существенный рост производительности. Если же интероперабельность в ущерб производительности вам не нужна, а, напротив, требуется максимально высокая производительность, то гиперконвергентные решения, скорее всего, не для вас.
В идеале гиперконвергентные решения должны включать в себя все, что имеется в ЦОД. И когда такого не происходит, мы сталкиваемся с массой неудобств. Очень часто поставщики гиперконвергентных решений ограничиваются лишь обычными серверами и системами хранения, оставляя сетевые компоненты за кадром. А о телефонии вообще вспомнил лишь один поставщик, хотя мы все чаще обращаемся к решениям VoIP и во многих отраслях телефонные звонки требуют того же уровня мониторинга и контроля, что и цифровые формы коммуникаций.
Иногда появление брешей в системе безопасности начинается с телефонного звонка сотруднику, исходящего, по мнению этого сотрудника, от вызывающего доверие источника внутри компании. На самом же деле звонок поступает снаружи.
Поэтому гиперконвергентные решения должны включать телефонию хотя бы из соображений отчетности и безопасности, но это почти никогда не делается.
Что заставляет гиперконвергентные решения работать
Как и следовало ожидать, гиперконвергентные решения представляют собой неплохой вариант получить ЦОД в коробке и построить практически завершенный программно-аппаратный комплекс для обработки корпоративных данных. Однако их достоинства обусловлены проведением масштабного тестирования, которое замедляет вывод технологий на рынок. Тем же, кого это не устраивает, больше подойдет традиционное развертывание самых современных серверов, средств хранения и даже сетевых компонентов своими силами. Скорее всего, результаты в этом случае окажутся лучше.
В завершение хотелось бы отметить, что не все гиперконвергентные решения одинаковы. Начните с определения четких спецификаций, и вам будет проще найти поставщика, отличающегося от других в лучшую сторону.
– Rob Enderle.The pros and cons of hyper-converged solutions. CIO. Mar 18, 2016