Что такое средство приложение Azure согласованного моментального снимка?
Средство приложение Azure согласованного моментального снимка (AzAcSnap) — это средство командной строки, которое обеспечивает защиту данных для сторонних баз данных. Он обрабатывает все оркестрации, необходимые для того, чтобы поместить эти базы данных в состояние, согласованное с приложением, прежде чем принимать моментальный снимок хранилища. После моментального снимка средство возвращает базы данных в рабочее состояние.
Ознакомьтесь с инструкциями по началу работы с инструментом приложение Azure согласованного моментального снимка.
Обзор архитектуры
Можно установить AzAcSnap на том же узле, что и база данных, или установить ее в централизованной системе. Но у вас должно быть сетевое подключение к серверам базы данных и серверной части хранилища (Azure Resource Manager для Azure NetApp Files или HTTPS для крупных экземпляров Azure).
AzAcSnap — это упрощенное приложение, которое обычно выполняется из внешнего планировщика. В большинстве систем Linux эта операция — cron
это то, на что ориентирована документация. Но планировщик может быть альтернативным инструментом, если он может импортировать azacsnap
профиль оболочки пользователя. Импорт параметров среды пользователя гарантирует правильность инициализации путей и разрешений файлов.
Преимущества использования AzAcSnap
AzAcSnap использует функции моментального снимка тома и репликации в Azure NetApp Files и крупных экземплярах Azure. Это обеспечивает следующие преимущества:
Быстрые моментальные снимки резервного копирования независимо от размера базы данных
AzAcSnap принимает почти мгновенный снимок базы данных с нулевой производительностью независимо от размера томов базы данных. Он выполняет моментальные снимки параллельно во всех томах, чтобы позволить нескольким томам быть частью хранилища базы данных.
В тестах средство заняло менее двух минут, чтобы создать резервную копию моментального снимка базы данных размером 100+ тебибайтов (TiB), хранящихся в 16 томах.
Защита данных, согласованная с приложениями
Вы можете развернуть AzAcSnap как централизованное или распределенное решение для резервного копирования критически важных файлов базы данных. Он гарантирует согласованность базы данных перед выполнением моментального снимка тома хранилища. В результате это гарантирует, что для восстановления базы данных можно использовать моментальный снимок тома хранилища. Параметры переката базы данных доступны при использовании с файлами журнала.
Управление каталогом баз данных
При использовании AzAcSnap с SAP HANA записи в каталоге резервных копий хранятся в текущих моментальных снимках хранилища. Эта возможность позволяет администратору базы данных видеть действие резервного копирования.
автоматизированная защита тома;
Эта возможность полезна для томов, отличных от базы данных, которые не нуждаются в кубике приложений, прежде чем средство принимает моментальный снимок хранилища. Это может быть любая неструктурированная файловая система, которая включает файлы базы данных, такие как тома резервного копирования журналов SAP HANA и общие файловые системы, или тома SAPTRANS.
Клонирование томов хранилища
Эта возможность обеспечивает клоны тома хранилища с эффективностью пространства для быстрой разработки и тестирования.
Поддержка аварийного восстановления
AzAcSnap использует репликацию томов хранилища для предоставления параметров восстановления реплицированных моментальных снимков, согласованных с приложениями, на удаленном сайте.
AzAcSnap — это один двоичный файл. Для взаимодействия с базой данных или хранилищем не требуются дополнительные агенты или подключаемые модули (Azure NetApp Files через Azure Resource Manager и крупные экземпляры Azure через Secure Shell [SSH]).
Поддерживаемые базы данных, операционные системы и платформы Azure
Базы данных
- SAP HANA (см. матрицу поддержки для получения подробных сведений)
- База данных Oracle 12 или более поздней версии (дополнительные сведения см. в образах виртуальных машин Oracle и их развертывании в Microsoft Azure ).
- IBM Db2 для LUW только для Linux версии 10.5 или более поздней (дополнительные сведения см. в статье IBM Db2 Azure Виртуальные машины развертывание СУБД для рабочей нагрузки SAP).
Операционные системы
- SUSE Linux Enterprise Server 12 и более поздних версий
- Red Hat Enterprise Linux 7+
- Oracle Linux 7+
Платформы Azure
- Azure Виртуальные машины с хранилищем Azure NetApp Files
- Крупные экземпляры Azure (инфраструктура без операционной системы)
Совет
Если вы ищете новые функции (или поддержку других баз данных, операционных систем и платформ), ознакомьтесь с предварительными версиями средства приложение Azure согласованного моментального снимка. Вы также можете предоставить отзывы или предложения.
Поддерживаемые сценарии
Средства моментального снимка можно использовать в следующих поддерживаемых сценариях для крупных экземпляров HANA и SAP HANA с Помощью Azure NetApp Files.
Матрица поддержки моментальных снимков из SAP
Следующая матрица представлена в качестве рекомендации в отношении того, какие версии SAP HANA поддерживаются SAP для резервного копирования моментальных снимков хранилища.
Тип базы данных | Минимальные версии базы данных | Примечания. |
---|---|---|
База данных с одним контейнером | 1.0 SPS 12, 2.0 SPS 00 | |
Один арендатор MDC | 2.0 SPS 01 | или более поздних версий, в которых поддерживается единый клиент MDC, поддерживаемый SAP для моментальных снимков хранилища и данных.* |
Несколько арендаторов MDC | 2.0 SPS 04 | или более поздней версии, где MDC Несколько клиентов, поддерживаемых SAP для моментальных снимков данных. |
Дополнительные рекомендации по развертыванию SAP:
- При настройке пользователя HANA для резервного копирования необходимо настроить пользователя для каждого экземпляра HANA. Создайте учетную запись пользователя SAP HANA для доступа к экземпляру HANA в SYSTEMDB (а не в базе данных клиента).
- Автоматическое удаление журналов управляется
--trim
с помощью параметра SAP HANA 2 и более позднихazacsnap -c backup
выпусков.
Внимание
Средства моментальных снимков взаимодействуют только с узлом системы SAP HANA, указанной в файле конфигурации. Если этот узел становится недоступным, нет механизма автоматического запуска взаимодействия с другим узлом.
Для горизонтального масштабирования SAP HANA с резервным сценарием обычно устанавливается и настраивается средства моментального снимка на основном узле. Но если основной узел становится недоступным, резервный узел будет принимать роль первичного узла. В этом случае команда реализации должна настроить средства моментального снимка на обоих узлах (основной и автономной среде), чтобы избежать пропущенных моментальных снимков. В обычном состоянии основной узел будет принимать моментальные снимки HANA, инициированные crontab. Если первичный узел выполняет отработку отказа этих моментальных снимков с другого узла, например новый первичный узел (бывший резервный). Для достижения этого результата на резервном узле необходимо установить средство создания моментальных снимков, включить связь с хранилищем, настроить hdbuserstore, настроить
azacsnap.json
и выполнить команды crontab до начала отработки отказа.Для сценария высокой доступности SAP HANA HSR рекомендуется установить, настроить и запланировать средства моментального снимка на обоих узлах (первичных и вторичных). Затем, если основной узел становится недоступным, вторичный узел берет на себя создание моментальных снимков на сервере-получателе. В обычном состоянии основной узел будет принимать моментальные снимки HANA, инициированные crontab. Вторичный узел попытается выполнить моментальные снимки, но завершится ошибкой по мере правильного функционирования основного узла. Но после отработки отказа основного узла эти моментальные снимки будут выполняться с вторичного узла. Чтобы достичь этого результата, вторичный узел должен установить средство моментального снимка, включить связь хранилища, настроить,
hdbuserstore
azacsnap.json
настроить и crontab, включенную заранее отработки отказа.Ознакомьтесь с технической статьей по защите баз данных HANA, настроенных с помощью HSR в Azure NetApp Files с помощью AzAcSnap