Распределенная программно-определяемая система хранения данных: что это такое и в чем ее достоинства

Перед ИТ-специалистами и даже целыми отделами постоянно стоит задача обеспечения должного уровня производительности, отказоустойчивости и масштабируемости систем хранения. Это необходимо, чтобы успевать за растущими и изменяющимися потребностями бизнеса, будь то классические приложения или виртуальные среды.

Однако привычные подходы к организации хранения данных, основанные на традиционных аппаратных решениях, сопряжены с высокими затратами на этапах внедрения и дальнейшего обслуживания. А жесткая привязка к конкретному оборудованию лишает систему гибкости: масштабирование становится сложным, а адаптация к колебаниям нагрузки — долгим и болезненным процессом. Как следствие, страдает производительность критически важных сервисов и замедляются бизнес-процессы. Распределенная программно-определяемая система хранения данных — это то, что помогает в таких ситуациях.

Что это такое простыми словами

Суть распределенного хранения данных заключается в том, что информация не располагается в одном месте, а дробится и сохраняется сразу на нескольких серверах. Эти серверы могут находиться не просто в разных стойках, а в разных дата-центрах или даже городах. Такой подход решает сразу несколько проблем: во-первых, система перестает бояться поломки какого-то одного компонента (ведь если один диск выйдет из строя, данные подхватят другие), а во-вторых, ее объемы легко наращивать без потери производительности.

В чем ее достоинства

Такая правильно выбранная и интегрированная система:

  • превращает локальные диски стандартных x86-серверов в единый, надежный и высокопроизводительный пул хранения;
  • агрегирует дисковое пространство всех узлов, создавая единое виртуальное хранилище;
  • подключается к виртуальной инфраструктуре или серверным приложениям по множеству поддерживаемых протоколов, обеспечивая надежное хранение данных;
  • позволяет избежать простоев даже вследствие потери целого сервера (узла) или двух (в зависимости от настроек);
  • может расширяться за счет добавления новых серверов.

Администратор, в свою очередь, может создавать пулы ресурсов и настраивать уровни резервирования, исходя из нужных показателей надежности и быстродействия.

Кому может быть полезна распределенная программно-определяемая система хранения данных

Она идеально подходит для облачных инфраструктур, сред виртуализации, обработки больших данных (Big Data) и построения современных программно-определяемых ЦОД (SDDC).