Пользователи придают всё большее значение данным и предъявляют более высокие требования к их безопасности. Необходимо предотвратить потерю данных из-за аппаратных сбоев и неправильных операций. Резервное копирование данных предотвращает потерю или повреждение данных, вызванное непредвиденными происшествиями, обеспечивая безопасность.
Чтобы удовлетворить насущную потребность в резервном копировании данных, на рынке появляется большое количество программных продуктов и решений для бэкапа. Однако система хранения вряд ли совместима со всеми программными продуктами и решениями для резервного копирования. Традиционно данные, подлежащие резервному копированию, считываются из систем хранения NAS с использованием протокола Common Internet File System (CIFS) или Network File System (NFS), а затем отправляются на сервер резервного копирования или в ленточные библиотеки по сети, что требует большого объема сетевых и серверных ресурсов. Для решения этих проблем появляется технология резервного копирования и восстановления данных на основе NDMP.
Определение
NDMP — это открытый протокол, используемый для управления данными корпоративного класса. Этот протокол определяет сетевой механизм управления передачей данных между системами хранения и библиотеками во время резервного копирования и восстановления. Кроме того, NDMP позволяет системам хранения напрямую передавать данные в библиотеки или серверы резервного копирования по сети без необходимости использования серверов приложений или потребления сетевых и серверных ресурсов.
Преимущества функции NDMP
Принцип работы NDMP.
NDMP-клиент
Сервер, на котором установлено программное обеспечение резервного копирования (Netbackup, Commvault или другое программное обеспечение, поддерживающее протокол NDMP). Сервер также называют резервным сервером. Используя установленное программное обеспечение резервного копирования, клиент NDMP инициирует инструкции по резервному копированию и восстановлению, создает и контролирует сеансы NDMP, а также считывает, сохраняет и управляет состоянием всех сеансов.
NDMP-сервер
Система хранения, использующая HTTP, FTP, CIFS или NFS для предоставления файлов клиентам. Сервер NDMP получает инструкции по резервному копированию и восстановлению от клиентов NDMP и соответственно выполняет резервное копирование и восстановление данных из библиотек. Сервер NDMP— это, например, система хранения данных Huawei OceanStor.
Функция NDMP хранилища Huawei поддерживает три сетевых режима: 2-сторонний, 3-сторонний (стандартный) и 3-сторонний (удаленный).
В системе хранения резервный сервер использует фиксированный IP-адрес. Кроме того, функция NDMP не шифрует данные, что создает угрозу безопасности при передаче данных по сети. В результате для обеспечения безопасности передачи данных рекомендуется физическая изоляция и сквозное шифрование.
Двусторонняя сеть
Двусторонняя сеть применяется для локального резервного копирования. В этом сетевом режиме сервер резервного копирования отправляет инструкции по резервному копированию через локальную сеть (LAN), чтобы дать системе хранения указание выполнить резервное копирование данных напрямую в подключенную библиотеку. Данные резервного копирования не отправляются по локальной сети:
Для резервного копирования данных сервер резервного копирования отправляет инструкцию в систему хранения, а затем система хранения выполняет резервное копирование данных из файловой системы в библиотеку.
Для восстановления данных сервер резервного копирования отправляет инструкцию в систему хранения, а затем система хранения восстанавливает данные из библиотеки в файловую систему.
Двусторонняя сеть обеспечивает быстрое резервное копирование и восстановление благодаря прямому подключению библиотек и экономию ресурсов локальной сети. Однако расстояние между системой хранения и ленточной библиотекой ограничено из-за каналов iSCSI или Fibre Channel, система хранения должна поддерживать службу ленточных носителей (операции ленточной библиотеки, такие как управление, доступ и чтение/запись), а библиотеки не могут использоваться несколькими системами хранения.
3-сторонняя сеть (стандарт)
Если функция NDMP настроена на основе программного обеспечения TSM, трехсторонний (стандартный) сетевой режим не поддерживается.
Системы хранения данных Huawei поддерживают трехстороннюю сеть. В этом сетевом режиме сервер резервного копирования отправляет инструкции по резервному копированию через локальную сеть, чтобы дать указание системе хранения, которая не подключена напрямую к библиотеке, отправлять данные в библиотеку через локальную сеть.
Для резервного копирования данных сервер резервного копирования отправляет инструкцию в систему хранения, которая не подключена к библиотеке, а система хранения отправляет данные в другую систему хранения, подключенную к библиотеке. Система хранения, подключенная к библиотеке, выполняет резервное копирование данных в библиотеку после прозрачной передачи.
Для восстановления данных сервер резервного копирования отправляет команду системе хранения, которая не подключена к библиотеке, а система хранения, подключенная к библиотеке, восстанавливает данные из библиотеки в файловую систему той системы хранения, которая не подключена к библиотеке посредством прозрачной передачи.
Трехсторонняя сеть позволяет нескольким системам хранения совместно использовать библиотеку. Данные резервного копирования передаются между системами хранения и ленточными библиотеками через каналы iSCSI или Fibre Channel. Передача данных не ограничена расстоянием, что делает возможным удаленное резервное копирование. Однако резервное копирование и восстановление данных потребляют большие ресурсы локальной сети, производительность резервного копирования и восстановления данных ограничена ресурсами локальной сети, а система хранения должна поддерживать службы накопителей (операции библиотеки ленточных носителей, такие как управление, доступ и чтение/запись).
Трехсторонняя сеть (удаленная)
В этой сети сервер резервного копирования отправляет инструкции системе хранения по локальной сети. Система хранения отправляет данные на сервер резервного копирования по локальной сети, а затем сервер резервного копирования выполняет резервное копирование данных в библиотеку.
Резервное копирование данных: сервер резервного копирования отправляет инструкции в систему хранения, система хранения отправляет данные из файловой системы на сервер резервного копирования, а сервер резервного копирования создает резервную копию данных в библиотеке после прозрачной передачи.
Восстановление данных: сервер резервного копирования отправляет инструкции в систему хранения, и данные восстанавливаются из библиотеки в файловую систему системы хранения посредством прозрачной передачи сервером резервного копирования.
Эта сеть позволяет нескольким системам хранения совместно использовать библиотеку. Данные резервного копирования передаются между системами хранения и библиотеками через каналы iSCSI или Fibre Channel. Передача данных не ограничена расстоянием, что делает возможным удаленное резервное копирование. Службы носителей (операции библиотеки ленточных носителей, такие как управление, доступ и чтение/запись) не требуются для системы хранения. Однако требования к ресурсам сервера приложений становятся выше, резервное копирование и восстановление данных потребляют ресурсы локальной сети, а производительность резервного копирования и восстановления данных ограничивается ресурсами локальной сети.
Режимы резервного копирования и восстановления
В этом разделе описаны режимы резервного копирования и восстановления. Режимы резервного копирования включают полное резервное копирование и инкрементное резервное копирование. Режимы восстановления включают полное восстановление, восстановление с прямым доступом (DAR) и восстановление без DAR.
Режимы резервного копирования NDMP классифицируются в зависимости от содержимого резервной копии.