Похоже, что вы хотите создать рабочее задание, которое будет резервировать данные вашей базы данных MarkLogic в хранилище BLOB-объектов Azure и запускать по расписанию. Правильно? Я не совсем понимаю, что вы сказали, поэтому вот только мое предложение ниже.
Я не знаком с MarkLogic, но я думаю, что вы можете написать скрипт для NodeJS или Java-программы для выполнения резервного копирования, после того как я прочитал информацию тега для marklogic
и у меня получилось он поддерживает клиентский API для Node и Java.
Как я знаю, обычно есть три способа развернуть его в Azure, если вы готовы выполнять резервное копирование в программировании.
- Вы можете развернуть его как веб-задание с выражением cron для запуска резервного копирования, см. Официальный документ
Run Background tasks with WebJobs in Azure App Service
.
- Вы можете развернуть его как веб-API в Azure с помощью службы, такой как WebApp, и использовать Планировщик Azure для его запуска.
- Вы можете развернуть ее как функцию Azure и запустить ее с помощью таймера, пожалуйста, обратитесь к официальному документу
Create a function in Azure that is triggered by a timer
.
Конечно, есть и другие услуги, которые могут помочь реализовать ваши потребности. Я не знаю, что для тебя лучше. Если у вас есть какие-либо вопросы, пожалуйста, дайте мне знать.