Azure Функции - это платформа, которая позволяет запускать простой код (вместо контейнеров). Сила Azure функций - это богатый набор привязок (привязки ввода и вывода), которые он поддерживает. Если вы хотите выполнить фрагмент кода, когда что-то случится (например, BLOB-объект был добавлен в учетную запись хранения, сработал таймер, ....), тогда я определенно go с Azure функциями.
Если вы хотите выполнить некоторую рабочую нагрузку на основе контейнеров в течение короткого периода времени и у вас нет оркестратора (например, Azure Kubernetes Services) - Azure Экземпляры контейнера имеют смысл.