Что такое средство приложение Azure согласованного моментального снимка?
Средство приложение Azure согласованного моментального снимка (AzAcSnap) — это средство командной строки, которое обеспечивает защиту данных для сторонних баз данных. Он обрабатывает все оркестрации, необходимые для того, чтобы поместить эти базы данных в состояние, согласованное с приложением, прежде чем принимать моментальный снимок хранилища. После моментального снимка средство возвращает базы данных в рабочее состояние.
Поддерживаемые базы данных, операционные системы и платформы 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 согласованного моментального снимка. Вы также можете предоставить отзывы или предложения.
Преимущества использования 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 использовался в рамках стратегии защиты данных:
- Руководство по восстановлению вручную для SAP HANA на виртуальных машинах Azure из моментального снимка Azure NetApp Files с помощью AzAcSnap
- Руководство по восстановлению вручную для SAP HANA в крупном экземпляре Azure из моментального снимка хранилища с помощью AzAcSnap
- Руководство по восстановлению вручную для SAP Oracle 19c на виртуальных машинах Azure из моментального снимка Azure NetApp Files с помощью AzAcSnap
- Руководство по восстановлению вручную для SAP Db2 на виртуальных машинах Azure из моментального снимка Azure NetApp Files с помощью AzAcSnap
- Руководство по обновлению системы SAP Oracle 19c на виртуальных машинах Azure с помощью моментальных снимков Azure NetApp Files с AzAcSnap
- Защита баз данных HANA, настроенных с помощью HSR в Azure NetApp Files с помощью AzAcSnap
- Автоматизация операций копирования системы SAP с помощью Libelle SystemCopy
Краткий обзор команды
Общий формат команды: 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 согласованного моментального снимка.
Следующие шаги
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по