Лучшие практики хранения корпоративных данных

Опубликовано: 19 Марта, 2023

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

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

  • Производительность
  • Доступность
  • Надежность
  • Возможность поиска
  • Расходы

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

Изображение 4892
Рис. 1.
Некоторые рекомендации по корпоративному хранилищу.

Производительность

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

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

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

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

Какие стратегии и шаги можно предпринять для повышения производительности хранилища?

  • Корпоративные жесткие диски. Используйте жесткие диски со скоростью вращения 15 000 об/мин в определенных областях вашей инфраструктуры, где они могут принести пользу.
  • Твердотельные накопители — твердотельные накопители (SSD) быстро увеличиваются в емкости и снижаются в цене. Это делает твердотельные накопители многообещающей альтернативой корпоративным жестким дискам для серверов с большим объемом транзакций в центре обработки данных.
  • Консолидация хранилища. Консолидируйте любое хранилище с прямым подключением (DAS) и внутреннее хранилище RAID на сервере в сеть хранения данных (SAN).
  • Многоуровневое хранение данных. Перенесите устаревшие данные на более медленные и менее дорогие устройства хранения уровня 2, чтобы уменьшить объем данных, хранящихся на более быстрых и дорогих устройствах хранения уровня 1. Такая разгрузка устаревших данных с критически важных серверов снизит рабочую нагрузку на эти серверы и, таким образом, повысит производительность обработки данных.
  • Мониторинг хранилища. Реализуйте мониторинг производительности инфраструктуры и устройств хранения. Поставщики SAN обычно включают такое программное обеспечение для мониторинга как часть своего решения, поэтому все, что вам нужно сделать, это использовать его.

Доступность

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

Какие стратегии и шаги можно предпринять, чтобы увеличить доступность хранилища?

  • Выведите из эксплуатации старое оборудование для хранения данных. Избавьтесь от старого оборудования для хранения данных до того, как оно выйдет из строя и нанесет ущерб вашему бизнесу. Используйте SMART-мониторинг и другие инструменты для выявления и исключения жестких дисков до того, как они выйдут из строя.
  • Стандартизируйте новое оборудование для хранения данных. Замените свой смешанный набор старых типов оборудования для хранения стандартизированными новыми типами оборудования. Устранение неполадок с хранилищем намного проще, когда на вашем предприятии имеется всего несколько различных типов устройств, а более быстрое устранение неполадок означает увеличение времени безотказной работы.
  • Отказоустойчивая кластеризация и балансировка нагрузки. Разверните такие решения, как отказоустойчивая кластеризация и балансировка сетевой нагрузки (NLB), которые включены в платформу Windows Server, чтобы обеспечить избыточность и высокую доступность серверов и инфраструктуры хранения, к которым они обращаются.
  • Соглашение об уровне обслуживания. Внедрите соглашения об уровне обслуживания для вашей инфраструктуры хранения. Достижение 100% доступности — нереальная цель, и в этом нет необходимости для устаревших данных, хранящихся на уровне 2 или 3. Установите соответствующие соглашения об уровне обслуживания для каждого уровня хранения и процессы для мониторинга и обеспечения соблюдения этих соглашений об уровне обслуживания.

Надежность

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

Какие стратегии и шаги можно предпринять для повышения надежности хранилища?

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

Примечание:
Производительность Chkdsk была значительно улучшена в Windows Server 2012. Дополнительную информацию об этих улучшениях можно найти здесь.

Возможность поиска

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

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

  • Консолидация хранилища. Вместо использования DAS или внутреннего серверного RAID и хранения бизнес-данных в нескольких различных хранилищах вам следует консолидировать все бизнес-данные в один массив хранения, чтобы упростить поиск данных, когда они вам нужны.
  • Многоуровневое хранение данных. Гораздо проще найти иголку в горсти соломы, чем в стоге сена. Хранилище уровня 1 обычно намного меньше, чем хранилище уровня 2, и поэтому его легче искать, когда вам нужно найти определенные данные. Таким образом, возможность поиска и производительность поиска могут улучшиться, если вы внедрите решение для многоуровневого хранения данных в своей организации.
  • Корпоративные инструменты поиска. Большим данным нужны большие инструменты поиска, чтобы иметь возможность детализировать и найти именно то, что вы ищете. Microsoft SharePoint 2013 включает в себя мощные инструменты для корпоративного поиска. Дополнительную информацию о SharePoint 2013 можно найти здесь.

Расходы

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

Какие стратегии и шаги вы можете предпринять, чтобы контролировать расходы на хранение?

  • Многоуровневое хранение данных. Хранение всех ваших бизнес-данных на корпоративных жестких дисках или твердотельных накопителях не только очень дорого, но и не нужно. Переместите свои устаревшие данные на более дешевые и медленные жесткие диски большой емкости уровня 2 и храните горячие данные только в меньшем хранилище уровня 1.
  • Пространства хранения. Пространства хранения — это новая технология виртуализации хранения, включенная в Windows Server 2012, которая позволяет легко предоставлять хранилище из пулов хранения, поддерживаемых различными типами устройств хранения, такими как диски SATA и SAS или даже USB-накопители. Пространства хранения — хороший вариант для небольших компаний, который может быть намного дешевле, чем SAN, обеспечивая при этом аналогичные уровни производительности. Дополнительные сведения о дисковых пространствах см. по этой ссылке.
  • Облачное хранилище — вместо того, чтобы создавать и управлять собственной инфраструктурой хранения, почему бы не рассмотреть возможность ее частичного или полного переноса в облако? Фактически, вы можете перенести всю свою инфраструктуру обработки данных в облако и запустить в облаке свою линейку бизнес-приложений. У Microsoft есть целый ряд облачных решений, которые хорошо описаны здесь.

Вывод

В этой серии статей были рассмотрены некоторые проблемные области и болевые точки корпоративных систем хранения данных и предложены некоторые рекомендации по решению этих проблем.

Некоторые дополнительные статьи о решениях для хранения данных Windows Server см. в моей серии статей о хранилище iSCSI.