It sounds like you want to create a work job which backup the data of your MarkLogic Database to Azure Blob Storage and trigger by a time schedule. Right? I do not completely understand what you said, so here just my suggestion below.
I'm not familar with MarkLogic, but I think you can write a script for NodeJS or a Java program to do the backup work, after I read the tag info for marklogic
and I see it supports the client API for Node and Java.
As I known, there are three ways normally to deploy it on Azure if you are ready to backup in programming.
- You can deploy it as a webjob with a cron expression to trigger the backup work, please refer to the offical document
Run Background tasks with WebJobs in Azure App Service
.
- You can deploy it as a Web API on Azure by using the service like WebApp, and use Azure Scheduler to trigger it.
- You can deploy it as an Azure Function and trigger it with timer trigger, please refer to the offical document
Create a function in Azure that is triggered by a timer
.
Ofcourse, there are other services can help to realize your needs. I don't know what the best for you is. If you have any concern, please feel free to let me know.