Azure Webjob - Download from 3rd party and upload to SharePoint- Online

Keshav Kumar 1 Reputation point
2021-10-07T06:37:34.407+00:00

Hello Folks,
I am new to Azure Development. I need some idea and how to proceed on that. I have a 3rd party API from which i need to download file and upload to SharePoint Online. I have solution working in my local but i need to host this in Azure. So few suggestions i need :

  • Which to achieve this which approach is better Azure webjobs vs Azure Functions ? considering minimal code change , since i have solution working in my local.
  • Do i need to use Azure Storage or blob storage ? Since file needs to be downloaded and uploaded.
  • Which would be cost effective ?

Awaiting response.

SharePoint
SharePoint
A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
10,258 questions
Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
7,369 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Takahito Iwasa 4,841 Reputation points MVP
    2021-10-09T20:35:24.687+00:00

    Hi

    Which to achieve this which approach is better Azure webjobs vs Azure Functions? Considering minimal code change, since i have solution working in my local.

    Azure Functions are great for many occasions. Please read the following document (comparison) carefully, and if there is no problem, we recommend Azure Functions. However, Azure Functions has different restrictions depending on the model, so choosing a plan is important. File download is not suitable for pay-as-you-go model.

    Do i need to use Azure Storage or blob storage? Since file needs to be downloaded and uploaded.

    If you need persistent storage, you should use a storage service. Many storages of Cloud resources should be designed with non-persistent assumptions. If it is unavoidable to use integrated storage, it may be necessary to consider the fault tolerance of the internal storage and monitor the capacity.

    In many cases, you don't have to use temporary storage.
    Please also refer to the following of the link.

    5 The storage limit is the total content size in temporary storage across all apps in the same App Service plan. Consumption plan uses Azure Files for temporary storage.

    functions-scale
    functions-compare-logic-apps-ms-flow-webjobs

    0 comments No comments