Преимущества Scale HC3
На протяжении многих лет я продвигал идеи о том, каким должна быть производительная и высоконадёжная архитектура для рынка малого и среднего бизнеса. Речь идёт о поддержании высокой надёжности на всех уровнях архитектуры, максимальном сокращении точек отказа, снижении сложности, использовании зеркалирования вместо контроля чётности для хранилищ данных, размещении хранилища рядом с вычислительными ресурсами и так далее.
Мне нравится подход Scale HC3 к гиперконвергенции именно потому, что он отвечает на все эти требования и идёт ещё дальше. Scale объединяет все компоненты полноценной платформы в единый «пакет», который разворачивается на всех узлах системы — тем самым каждый уровень системы оказывается настолько же избыточным, насколько и все остальные уровни. Даже консоль управления автоматически реплицируется и доступна с каждого узла кластера — независимо!
Вычислительные ресурсы и хранилище данных объединены в один пакет и размещаются вместе на каждом узле. Это обеспечивает минимальную задержку при передаче данных и максимальную надёжность — как на уровне отдельного узла (поскольку меньше движущихся частей означает меньше возможных отказов), так и на уровне всей архитектуры в целом: каждый стабильный строительный блок реплицируется таким образом, что ни один узел не является единственной точкой зависимости для вычислений, хранилища, управления или оркестрации.
В отличие от «традиционного» подхода, часто ассоциирующегося с виртуализацией, при котором несколько уровней сервисов разделены, но полностью зависят друг от друга, гиперконвергентный подход Scale выравнивает их, переводя нас с одного конца спектра — печально известной «перевёрнутой пирамиды катастрофы» — на противоположный: к плоскому, широкому «кирпичу». Никаких единых точек отказа, никаких хрупких компонентов. Каждый компонент надёжен сам по себе — а поверх этого ещё и дублируется.
На уровне хранилища Scale HC3 использует подход RAIN, который проще всего описать как «сетевой RAID 1e». RAID 1e — это интересная вариация RAID 10, которая добавляет механизм чередования внутри зеркал: зеркалирование остаётся зеркалированием, но уже не на уровне дисков, а на уровне блоков, распределённых по множеству дисков. RAID 1e более совершенен и гибок, чем RAID 10, обеспечивает ряд незначительных преимуществ в производительности и надёжности, но что важнее — позволяет эффективно применять подход RAID 10 в сети без необходимости прибегать к хрупкости RAID 01. Scale использует не RAID в традиционном смысле, а настоящий RAIN — интеллектуальное зеркалирование блоков в кластере с логикой, учитывающей не только диски, но и узлы, на которых эти диски расположены. RAID упоминается здесь лишь как пример для сравнения.
Scale HC3 также реализует мощное многоуровневое хранилище на основе комбинации вращающихся дисков и твердотельных накопителей (SSD), используя тепловую карту для определения того, какие блоки используются регулярно, а какие преимущественно простаивают. Это позволяет системе интеллектуально перемещать блоки с медленных вращающихся носителей на высокопроизводительные SSD — без необходимости переводить всё хранилище на SSD. Такой подход снижает затраты и одновременно обеспечивает большую ёмкость. Тепловая карта в сочетании с простой системой управления приоритетами делает весь процесс практически прозрачным для конечных пользователей.
Scale также упрощает управление столь сложной системой, как полный стек виртуализации, делая его доступным для IT-отдела небольшой компании. IT-отделы малого и среднего бизнеса работают в условиях постоянного многозадачного режима. Крайне важно, чтобы их решения — особенно критически важные, от которых зависит наибольшее количество процессов — были элегантными, хорошо поддерживаемыми, эффективными и простыми в управлении. Scale предлагает решение, допускающее масштабирование, обеспечивающее высокую производительность и надёжность при поразительной простоте использования. Даже IT-отдел, располагающий достаточными ресурсами и опытом для управления самой сложной и требовательной инфраструктурой, выиграет от того, что не будет тратить время там, где нет конкурентного преимущества, — вместо этого направляя усилия туда, где они приносят бизнесу наибольшую пользу.
Scale HC3 позволяет IT-отделам малого и среднего бизнеса перестать беспокоиться о проектировании системы под свои нужды и сосредоточиться на том, что действительно важно для их бизнеса и что даёт им уникальное конкурентное преимущество.
[Commissioned for the Scale Blog]