Что такое средство приложение Azure согласованного моментального снимка?

Средство приложение Azure согласованного моментального снимка (AzAcSnap) — это средство командной строки, которое обеспечивает защиту данных для сторонних баз данных. Он обрабатывает все оркестрации, необходимые для того, чтобы поместить эти базы данных в состояние, согласованное с приложением, прежде чем принимать моментальный снимок хранилища. После моментального снимка средство возвращает базы данных в рабочее состояние.

Поддерживаемые базы данных, операционные системы и платформы Azure

Совет

Если вы ищете новые функции (или поддержку других баз данных, операционных систем и платформ), ознакомьтесь с предварительными версиями средства приложение Azure согласованного моментального снимка. Вы также можете предоставить отзывы или предложения.

Преимущества использования AzAcSnap

AzAcSnap использует функции моментального снимка тома и реплика tion в Azure NetApp Files и крупных экземплярах Azure. Это обеспечивает следующие преимущества:

  • Быстрые моментальные снимки резервного копирования независимо от размера базы данных

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

    В тестах средство заняло менее двух минут, чтобы создать резервную копию моментального снимка базы данных размером 100+ тебибайтов (TiB), хранящихся в 16 томах.

  • Защита данных, согласованная с приложениями

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

  • Управление каталогом баз данных

    При использовании AzAcSnap с SAP HANA записи в каталоге резервных копий хранятся в текущих моментальных снимках хранилища. Эта возможность позволяет администратору базы данных видеть действие резервного копирования.

  • автоматизированная защита тома;

    Эта возможность полезна для томов, отличных от базы данных, которые не нуждаются в кубике приложений, прежде чем средство принимает моментальный снимок хранилища. Примерами могут служить тома резервного копирования журнала SAP HANA или тома SAPTRANS.

  • Клонирование томов хранилища

    Эта возможность обеспечивает клонирование томов хранилища с эффективностью пространства для целей разработки и тестирования.

  • Поддержка аварийного восстановления

    AzAcSnap использует том хранилища реплика tion для предоставления параметров восстановления реплика согласованных с приложениями моментальных снимков на удаленном сайте.

AzAcSnap — это один двоичный файл. Для взаимодействия с базой данных или хранилищем не требуются дополнительные агенты или подключаемые модули (Azure NetApp Files через Azure Resource Manager и крупные экземпляры Azure через Secure Shell [SSH]).

AzAcSnap должен быть установлен на системе, которая имеет возможность подключения к базе данных и хранилищу. Однако гибкость установки и настройки позволяет выполнять одну централизованную установку (только Для Azure NetApp Files) или полностью распределенную установку (Azure NetApp Files и крупные экземпляры Azure) с копиями, установленными на каждой установке базы данных.

Обзор архитектуры

Можно установить AzAcSnap на том же узле, что и база данных (SAP HANA), или установить ее в централизованной системе. Но у вас должно быть сетевое подключение к серверам базы данных и серверной части хранилища (Azure Resource Manager для Azure NetApp Files или SSH для крупных экземпляров Azure).

AzAcSnap — это упрощенное приложение, которое обычно выполняется из внешнего планировщика. В большинстве систем Linux эта операция — cronэто то, на что ориентирована документация. Но планировщик может быть альтернативным инструментом, если он может импортировать azacsnap профиль оболочки пользователя. Импорт параметров среды пользователя гарантирует правильность инициализации путей и разрешений файлов.

Технические статьи

В следующих технических статьях описывается, где AzAcSnap использовался в рамках стратегии защиты данных:

Краткий обзор команды

Общий формат команды: azacsnap -c [command] --[command] [sub-command] --[flag-name] [flag-value].

Параметры команды

Ниже приведены параметры команды. Основными маркерами являются команды, а отступные маркеры — подкоманда.

  • -h предоставляет расширенную справку по командной строке с примерами использования AzAcSnap.

  • -c configure предоставляет интерактивный интерфейс стиля Q&A для создания или изменения azacsnap файла конфигурации (по умолчанию = azacsnap.json).

    • --configuration new создает новый файл конфигурации.
    • --configuration edit включает редактирование существующего файла конфигурации.

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

  • -c test проверяет файл конфигурации и проверяет подключение.

    • --test hana проверяет подключение к экземпляру SAP HANA.
    • --test storage проверяет связь с базовым интерфейсом хранилища, создавая временный моментальный снимок хранилища для всех настроенных томов data, а затем удаляя их.
    • --test all выполняет как последовательность, hana так и storage тесты.

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

  • -c backup — это основная команда для выполнения моментальных снимков хранилища, согласованных с базой данных для томов данных SAP HANA, а также для других томов (например, общих, резервных копий журналов или загрузки).

    • --volume data принимает моментальный снимок всех томов в dataVolume стэнзе файла конфигурации.
    • --volume other принимает моментальный снимок всех томов в otherVolume стэнзе файла конфигурации.
    • --volume all принимает моментальный снимок всех томов в dataVolume стэнзе, а затем все тома в otherVolume стэнзе файла конфигурации.

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

  • -c details предоставляет сведения о моментальных снимках или репликации.

    • --details snapshots содержит список основных сведений о моментальных снимках для каждого настроенного тома.
    • --details replicationпредоставляет основные сведения о состоянии реплика от рабочего сайта к сайту аварийного восстановления.

    Дополнительные сведения см. в справочнике по команде details.

  • -c delete удаляет моментальный снимок хранилища или набор моментальных снимков.

    Вы можете использовать идентификатор резервного копирования SAP HANA (как можно найти в HANA Studio) или имя моментального снимка хранилища. Идентификатор резервного копирования привязан только hana к моментальным снимкам, созданным для данных и общих томов. В противном случае, если ввести имя моментального снимка, команда ищет все моментальные снимки, соответствующие введенному имени моментального снимка.

    Дополнительные сведения см. в справочнике по команде delete.

  • -c restore предоставляет два метода для восстановления моментального снимка в томе.

    • --restore snaptovol создает новый том на основе последнего моментального снимка целевого тома.
    • -c restore --restore revertvolumeотменить изменения целевой том до предыдущего состояния на основе последнего моментального снимка.

    Дополнительные сведения см. в справочнике по команде восстановления.

  • [--configfile <configfilename>] — необязательный параметр командной строки для указания другого имени файла для конфигурации JSON. Это полезно для создания отдельного файла конфигурации для каждого идентификатора безопасности (например, --configfile H80.json).

  • [--runbefore] и [--runafter] являются необязательными командами для выполнения внешних команд или скриптов оболочки до и после выполнения основной логики AzAcSnap.

    Дополнительные сведения см. в справочнике по команде runbefore/runafter.

  • [--preview] — это необязательный параметр командной строки, который требуется при использовании предварительных версий функций.

    Дополнительные сведения см. в разделе "Предварительный просмотр" средства приложение Azure согласованного моментального снимка.

Следующие шаги