Я думаю, вы можете использовать webjob или роль рабочего для этого. Когда вы получите запрос пользователя, нажмите этот запрос в очередь, а затем верните идентификатор задания пользователю. Webjob или рабочая роль извлекают запрос из очереди и загружают эти файлы и зашифровывают их, а затем загружают zip-файл обратно в Storage blob. Код передней стороны может использовать опрос ajax roll с идентификатором задания, чтобы получить реальный URL-адрес загрузки, когда это будет сделано.