Вытеснят ли объектные хранилища классические СХД?
Вытеснят ли объектные хранилища классические СХД? В ИТ-сообществе нет единого ответа: одни говорят, что S3 скоро заменит всё, другие — что классические СХД никуда не уйдут. Вопрос адресовали директору департамента стратегического развития Владимиру Маракшину. Читайте ответ ниже: В современном инфраструктурном ландшафте ни про один класс решений нельзя говорить, что он станет универсальной «серебряной пулей» и закроет все задачи для любых профилей нагрузки. То же самое можно сказать и про объектные хранилища: они занимают обширную долю в организации хранения данных, но не замещают абсолютно всё. Для чего хороши объектные хранилища? Это сценарии построения больших горизонтально масштабируемых массивов данных, например: хранение резервных копий, архивное накопление, документооборот. А также сценарии, где прикладная часть изначально разрабатывалась с ориентацией на объектные хранилища (например, CDN — Content Delivery Network). Кстати, объектное хранилище может заменить в определенных сценариях ленточные накопители: версионность, избыточное кодирование и гарантированный срок хранения объектов позволяют защитить резервные копии от сбоев оборудования и удаления даже при компрометации остальной инфраструктуры. Еще один популярный сейчас сценарий — обучение и дообучение моделей ИИ. В общем, S3 применим везде, где данных много, они могут быть не структурированы и иметь внешнюю адресацию, он отказо- и катастрофоустойчив. Где объектные хранилища не будут столь эффективными? В первую очередь это касается любой low-latency нагрузки, то есть решений, где требуется моментальный доступ к данным на чтение и/или запись и этих данных сравнительно немного. Здесь локальные высокопроизводительные диски узла или небольшая классическая система хранения данных с NVMe-дисками — более подходящее решение. Сюда же относятся высокопроизводительные реляционные базы данных и платформы виртуализации. Масштабирование здесь возможно в более ограниченных коридорах, но сделано это в угоду наиболее быстрому доступу. А как можно совмещать? Возьмем типовой сценарий контейнеризации: на локальных дисках рабочих узлов располагаются ОС и исполняемые контейнеры, а данные пользователей хорошо разместятся в S3. Если в информационной системе есть виртуализация, то для отказоустойчивости виртуальных машин ее диски можно разместить на общих для нескольких гипервизоров томах СХД. А какие вопросы или сценарии работы наших продуктов интересуют вас? Пишите в комментарии под этим постом — самые интересные разберем в следующих постах!