В ногу со взрывом данных путем виртуализации хранилища

Автор: Roger Morrison
Дата создания: 20 Сентябрь 2021
Дата обновления: 21 Июнь 2024
Anonim
Технологии виртуализации  Hyper V. Кластеризация
Видео: Технологии виртуализации Hyper V. Кластеризация

Содержание


Источник: Евгенийсергеев / Dreamstime.com

вынос:

Виртуализация хранилища может помочь сократить расходы при одновременном повышении пропускной способности хранилища предприятия

Согласно исследованию IDC, объем данных растет на 46% в год, в то время как Gartner сообщает, что с 2015 года расходы на системы центров обработки данных увеличатся в среднем на 1,8% в течение следующих четырех лет. Когда эти два отчета взяты вместе, они подразумевают, что ИТ-директора и ИТ-директора должны хранить больше данных при меньших затратах. Фактически, если мы учтем инфляцию, бюджеты хранения данных сокращаются. Ситуация еще более осложняется требованиями текущей среды, управляемой данными, где мы ожидаем мгновенного доступа к информации по запросу из разных мест в любое время. Это сложный, но не невозможный способ взломать, поскольку виртуализация хранилища может увеличить пропускную способность, снизить эксплуатационные расходы и улучшить масштабируемость ИТ-систем на терабайт хранимых данных.


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

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


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

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

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

  • In-fabric или host-based - это наиболее распространенный и самый старый метод, который реализован в IPStor от FalconStor, V-серии NetApp, SAN Symphony DataCore, SVM StoreAges и IBM Volume Controller SAN. Эти продукты имеют специальные устройства или программное обеспечение, работающее на сервере виртуализации для обнаружения и управления ресурсами хранения, предоставляя их ИТ-отделу для получения инструкций по использованию. Самые популярные продукты от IBM и NetApp, которые имеют более 1000 установленных баз каждый.
  • Сетевые - McData Corp., Cisco Systems, Qlogic Corp, Brocade Communications и Maxxan являются крупными игроками в сетевой виртуализации. Теоретически размещение функций виртуализации в сетевых компонентах, таких как коммутаторы, повышает эффективность, поскольку данные перемещаются как минимум на один шаг меньше, чем при прохождении через другое устройство перед сохранением.
  • На основе запоминающего устройства - крупнейшим игроком является сетевой контроллер TagmaStore производства Hitachi Data Systems. Виртуализация на основе устройств хранения внедряет программное обеспечение виртуализации в структуру хранения (жесткие диски / RAID-контроллеры / коммутаторы), позволяя подключать большее количество устройств в нисходящем направлении. Подключенные устройства управляются через контроллер хранилища, чаще всего это выделенное аппаратное устройство, которое занимается пулированием хранилищ и управлением метаданными. В зависимости от внедренного решения, система также может обслуживать службы репликации и хранения.

Зачем виртуализировать свое хранилище?

В международном аэропорту Даллас-Форт-Уэрт критически важные данные, такие как время прибытия самолета, информация о выходе на посадку, списки пассажиров и отслеживание багажа, хранились в двух сетях хранения данных с использованием кластеров реальных приложений Oracle (RAC). RAC рассматривал одну SAN в качестве основной цели, а затем реплицировал данные во вторичную систему, однако этот процесс занял так много времени, что две системы были постоянно не синхронизированы. По словам Джона Пэрриша (John Parrish), заместителя вице-президента по терминальной технологии, проблемы синхронизации и задержки были решены.

Нет ошибок, нет стресса - ваше пошаговое руководство по созданию изменяющего жизнь программного обеспечения без разрушения вашей жизни

Вы не можете улучшить свои навыки программирования, когда никто не заботится о качестве программного обеспечения.

Подобные проблемы возникают при реализации зеркалирования интенсивно используемых транзакционных баз данных. Большинство систем управления базами данных реализуют блокировки для транзакционных баз данных, которые отображают зеркала минут, если не часов позади активной базы данных. Виртуализация хранения заставляет СУБД думать, что она пишет и читает из одной базы данных, что позволяет выполнять репликацию в реальном времени.

Подводные камни виртуализации хранилищ

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

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

Подводя итог виртуализации хранилища

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