Skip to main content

Что такое виртуализация хранилища?

Компьютерные данные хранятся на дисках и твердотельных носителях в течение нескольких дней, месяцев или лет. В небольших системах, таких как персональный компьютер, есть процессор и один или два жестких диска. Если на диске происходит сбой или заканчивается свободное место, необходимо вручную добавить другой диск, и данные должны быть помещены на этот диск. В больших системах могут существовать сотни дисков и систем цифровых хранилищ, и сложность управления информацией значительно возрастает. Виртуализация хранилища - это группа устройств хранения, так что она представляет собой одно большое устройство хранения.

В простой системе, когда программе требуется доступ к файлу, она отправляет запрос операционной системе. Операционная система отображает это в определенном месте на диске. Если диск имеет, скажем, 10 гигабайт, то диск не может обрабатывать данные сверх этого размера. При виртуализации хранилища запрос пространства, превышающего размер диска, автоматически направляется за кулисы на другой диск.

Виртуализация хранилища может осуществляться аппаратным или программным обеспечением или их комбинацией. Это имеет ряд преимуществ. Данные могут перемещаться с одного устройства на другое за кулисами, пока система делает запросы, и запрос автоматически направляется в новое местоположение. Когда устройство хранения необходимо добавить или удалить, это можно сделать, не отключая систему. Это увеличивает доступность системы для конечных пользователей.

С помощью виртуализации хранилища можно разумно управлять информацией; например, данные, к которым обращаются реже, могут быть перемещены на более медленное устройство. Использование места для хранения может быть улучшено. Каждое запоминающее устройство может иметь неиспользуемое пространство, но это неиспользуемое пространство может быть слишком маленьким, чтобы использовать его для отдельного файла, который операционная система хочет разместить. При виртуализации хранилища неиспользуемое пространство на нескольких устройствах автоматически «накапливается», поскольку части файла могут храниться на отдельных устройствах.

Физическая группа устройств хранения данных рассматривается как единое устройство с точки зрения операционной системы. В результате операционная система не должна отслеживать несколько устройств и способы доступа к ним. Следовательно, устройства хранения данных различных производителей могут беспрепятственно использоваться при условии, что они поддерживают виртуализацию хранения. Для защиты от потери данных данные часто реплицируются. Такая репликация также плавно обрабатывается.

Таким образом, виртуализация хранилища обеспечивает систему необходимым хранилищем, не увязая в ограничениях отдельных устройств. Конечно, сейчас значительный объем информации виртуализирован. Очень важно, чтобы эта информация сохранялась безотказно, обычно путем ее хранения в нескольких местах.