Бесплатно И Качественно: Как Предварительная Продажа Может Задать Тон Проекту

Обычно гордость команды — реализация.

Самая важная работа по выработке решения несправедливо остается в тени.

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

Углубленное исследование помогло найти сбалансированное решение реальной бизнес-задачи и обосновать выбор дорогого, но более подходящего продукта — Dell EMC Data Domain 6800.

Бесплатно и качественно: как предварительная продажа может задать тон проекту

Система резервного копирования банка (BSS) уже давно работает на базе программного обеспечения Veritas NetBackup. Но оборудование, на котором работал SRC, уже не справлялось с нагрузкой.

Сигналом о назревающей проблеме стало отсутствие резервного окна.

У SRK больше не было времени на резервное копирование данных с серверов и рабочих станций в ночное время, и часть задач была перенесена на рабочее время.

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

Другая проблема – нехватка места на диске библиотеки.

Чтобы как-то это компенсировать, заказчик сократил время хранения резервных копий на дисковой библиотеке с 14 дней до 7 дней.

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

Дисковая библиотека использовалась для оперативного хранения резервных копий и обеспечивала параллельное выполнение заданий резервного копирования до 25 потоков одновременно.

Ленточная библиотека использовалась для долговременного хранения.

Согласно требованиям регулятора, различные документы должны храниться от 1 до 5 лет. При дальнейшем увеличении нагрузки у клиента возникнут проблемы с соблюдением правил ЦБ.

Не очень позитивный прогноз.



Изменять? Ремонт? Расширять? Модернизировать?

Когда IBS начала «захлебываться», приближаясь к пределу своей производительности, у заказчика возник вопрос – где «узкое место» системы? Поскольку мы занимаемся сопровождением программной части ИСР, ИТ-служба банка обратилась к нам с просьбой проанализировать работу системы.

Решение на тот момент включало в себя следующие компоненты:

  • 1 главный/медиа-сервер NetBackup Solaris x86;
  • 1 медиасервер резервного копирования VMware;
  • 45 медиасерверов AIX;
  • 10 медиасерверов SPARC Solaris;
  • 1 дисковая библиотека Dell EMC Data Domain 4200 в режиме VTL;
  • 1 ленточная библиотека Oracle SL3000 с 8 дисками LTO6.
Для хранения оперативных резервных копий одновременно записывалось несколько потоков резервного копирования с медиасерверов и Enterprise-клиентов по протоколу FC в дисковую библиотеку.

После этого копии были продублированы на ленточный носитель библиотеки Oracle SL3000 через главный/медиа-сервер NetBackup с использованием протокола FC. У банка 830 клиентов SRK, в том числе около 730 виртуальных машин VMware, Enterprise-клиенты на AIX и Solaris, а также физические серверы x86. Начальный объем полной копии резервных копий данных составлял 115 ТБ.

Чтобы найти узкое место, мы изучили статистику выполнения заданий NetBackup, конфигурацию ввода-вывода сервера резервного копирования, конфигурацию SAN, использование накопителей ленточной библиотеки и производительность дисковой библиотеки.

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

  • nbsu — утилита поддержки Veritas NetBackup;
  • NetBackup DeployUtil и спецификации лицензий на программное обеспечение;
  • Brocade SAN Health о конфигурации SAN;
  • Автоподдержка из дисковой библиотеки Data Domain.
Отчет nbsu — Veritas NetBackup Support Utility предоставляет полную информацию о конфигурации NetBackup, включая информацию о производительности заданий системы резервного копирования.

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

Бесплатно и качественно: как предварительная продажа может задать тон проекту

Вывод команды bpdbjobs помогает оценить производительность и продолжительность каждого задания.

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

О масштаб:

Бесплатно и качественно: как предварительная продажа может задать тон проекту

nbsu содержит данные об используемых носителях, сроках хранения и их распределении по пулам.

Ниже приведены сводные данные о сроке хранения носителей на основе NBU_available_media.txt из nbsu.

Бесплатно и качественно: как предварительная продажа может задать тон проекту

Отчет NetBackup DeployUtil позволяет оценить фактическое потребление лицензий на программное обеспечение резервного копирования для разных моделей лицензирования — традиционных и емкостных.

Он формируется в MS Excel и содержит полный список клиентов резервного копирования, информацию о платформе резервных серверов, используемой версии NetBackup и объеме резервируемых данных.

В отчете Brocade SAN Health описывается топология сети хранения данных, конфигурация зонирования и анализ использования каналов ISL. Data Domain AutoSupport предоставляет информацию о конфигурации дисковой библиотеки, эффективности хранения и производительности.

После парсинга мы выявили закономерности и получили тепловую карту нагрузки:

Бесплатно и качественно: как предварительная продажа может задать тон проекту

В результате выяснилось, что «слабым звеном» оказалась дисковая библиотека Dell EMC Data Domain 4200, работающая в режиме VTL. Мы сравнили реальные параметры и формальные требования к объёму резервных копий и их частоте.

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

Более того, именно из-за ограничений скорости чтения у Dell EMC DD4200 дублирование информации на ленты происходило в режиме, близком к максимальному.

Меньшая производительность чтения ДД обусловлена ресурсоёмким процессом регидратации информации — восстановлением последовательности блоков в исходный вид перед дедупликацией.

Все указывало на необходимость замены устаревшей дисковой библиотеки.

Заказчику требовалось оборудование, способное поддерживать поток данных 5–6 ТБ в час, с дополнительными контроллерами для обеспечения отказоустойчивости, а также увеличенной емкости.



Три кандидата на выбор

Наиболее очевидным предложением в этом случае была замена Dell EMC Data Domain на более новую версию.

Альтернативой может быть устройство Veritas NetBackup Appliance. (Во многом это аналог Data Domain, причем в той же ценовой категории).

Но оба варианта вызвали бюджетные сомнения.

Третий вариант — решение на базе серверов стандартной архитектуры с «родной» дедупликацией Veritas NetBackup — Media Server Deduplication Pool (MSDP).

Когда мы пришли к заказчику с предложением, оказалось, что он уже рассматривал решения на базе как Veritas NetBackup Appliance, так и Dell EMC Data Domain от других поставщиков, но заказчик не был уверен, насколько они оптимальны по соотношению цена/результат. соотношение.

Другими словами, наша версия на стандартных серверах пригодилась.

Пока банк тестировал конфигурации на базе Veritas NetBackup Appliance, мы консультировали ИТ-команду клиента по особенностям использования дедупликации от Veritas, нюансам технологии Fiber Transport для передачи трафика IBS по SAN, механизмам создания синтетических копий на базе технологии NetBackup Accelerator. и предложил включить тестирование этих технологий в программу тестирования.

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

Мы также подготовили предложение по замене Dell EMC Data Domain 4200 на более новую библиотеку.

Для этого проекта была выбрана модель Dell EMC Data Domain 6800 HA — более мощная, вместительная и производительная модель.

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

Дисковая библиотека в такой конфигурации перестает быть единой точкой отказа.

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

Если было выбрано решение Data Domain, заказчику не требовалось заменять клиентское программное обеспечение SRC Enterprise на SAN-клиент, а объем работ по «встраиванию» его в ИТ-ландшафт был минимальным.

Это было еще одним преимуществом Dell EMC Data Domain 6800 HA.

Больше мощности + DD BOOST

Дисковая библиотека Dell EMC Data Domain 6800 поддерживает режим двухконтроллера (High Availability), а также может работать не только с протоколом VTL, но и с DD BOOST. Полезная емкость новой библиотеки составляет 174 ТБ без дедупликации и сжатия, тогда как емкость Dell EMC DD4200 была ограничена 130 ТБ.

Более того, мы оценили ожидаемую скорость дисковой библиотеки и показали заказчику, что она должна составлять от 5,3 до 8 ТБ в час при одновременной записи и чтении, полностью покрывая его потребности в резервном копировании и переносе данных на ленту.

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

Преимущества DD Boost очевидны:

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

Поскольку экосистема банка основана на системе виртуализации VMware, полезной функцией DD Boost также стало подключение NetBackup Accelerator for VMware. Эта технология отслеживает измененные блоки VMware CBT (Changed Block Tracking) и на основе технологии дедупликации создает синтетическую полную резервную копию во время инкрементальной.

При этом сохраняется возможность выборочного восстановления файлов и приложений Microsoft (AD, SQL, Exchange, SharePoint) из резервных копий виртуальных машин.



Доступнее, но не лучше

Наша команда подсчитала стоимость перехода на различные версии новых библиотек.

Оказалось, что реорганизация IBS с использованием стандартных серверов потребует большего объема интеграционных работ. Но самое неприятное — это дополнительные риски для бизнеса: замена резервного клиентского ПО, перенастройка политик и, как следствие, возможные простои наиболее критичных серверов (более 50 серверов AIX/Solaris).

В результате клиент решил перейти на Dell EMC Data Domain 6800. Dell EMC Data Domain 6800 был более дорогой альтернативой.

Но ее использование позволило снизить затраты на модернизацию в целом: не менять инфраструктуру СРК, минимизировать риск потери данных и недоступности сервиса, а также не отказываться от старой библиотеки.

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

Поддержание поддержки протокола VTL не потребовало дополнительных настроек на медиасерверах и клиентах NetBackup Enterprise. Также не было необходимости менять программное обеспечение клиента резервного копирования, а задания резервного копирования легко перераспределялись между дисковыми библиотеками — уже установленной DD4200 и новой DD6800. Политики SLP по переносу резервных копий на ленту также остались прежними, только данные теперь поступают из двух дисковых библиотек.



Переход на новую систему

Ниже представлена диаграмма целевого решения:

Бесплатно и качественно: как предварительная продажа может задать тон проекту

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

Нам удалось отговорить заказчика от этого шага.

Мы выполнили все проверки в программе тестирования, включая разрушающие тесты на отказоустойчивость.

Реализация произошла быстро.

Через две недели в банке появилась новая дисковая библиотека.

В результате заказчик получил систему с большей производительностью и достаточным запасом производительности на ближайшие несколько лет. Показатели эффективности фактически даже превысили расчетные.

Реальная производительность DD 6800 составляет 8-9 ТБ в час (по расчетам от 5,3 ТБ), а емкость с учетом дедупликации и сжатия — около 1 Петабайта.

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

Сейчас новая библиотека работает параллельно с Dell EMC DD 4200, но ее мощность позволяет при необходимости безболезненно вывести из эксплуатации старую библиотеку.

Углубленная проработка на старте проекта по трудозатратам «перевесила» реализацию новой библиотеки.

По сути, мы выполнили небольшой консультационный проект с просчетом возможных вариантов за 0 рублей.

Но как оказалось, это было не зря.

Это позволило заказчику получить обоснование модернизации, минимизировать риски и принять взвешенное решение.

Автор: Алексей Поляков, инженер-проектировщик систем хранения данных компании «Инфосистемы Джет» Теги: #Хранение данных #Анализ и проектирование систем #дисковая библиотека

Вместе с данным постом часто просматривают: