У меня есть простая программа, которая выполняет сканирование и расчет данных на основе моей базы данных. Требуется найти способ запустить эту программу по расписанию.
Теперь у меня есть два варианта, один из них - Azure DevOps Pipeline, который поддерживает запуск по расписанию. Другой - Azure Functions, который также отвечает моим требованиям.
Кажется, они оба могут работать на меня. Тем не менее, у меня есть много похожих программ, прежде чем вносить изменения, я хочу знать, какой путь лучше.
Некоторые знания от меня. Я знаю, что Azure DevOps Pipeline больше всего похож на CI / CD. Он используется для настройки среды, но не предназначен для запуска программы. Функция Azure предназначена для запуска небольшой программы. Однако настроить конвейер Azure DevOps намного проще и дешевле, поскольку он уже предоставляет несколько бесплатных виртуальных машин.
Есть лучшая практика? Или есть причина выбора? Хотите определить, какой из них формальный.