How can Azure Storage be integrated with other Azure services like Azure Functions and Azure Logic Apps?

KarishmaTiwari-MSFT 20,462 Reputation points Microsoft Employee
2025-01-16T23:16:37.05+00:00

This question explores the integration capabilities and use cases for combining Azure Storage with other services.

Azure Table Storage
Azure Table Storage
An Azure service that stores structured NoSQL data in the cloud.
174 questions
{count} votes

2 answers

Sort by: Most helpful
  1. NIKHILA NETHIKUNTA 4,265 Reputation points Microsoft Vendor
    2025-01-17T05:00:46.49+00:00

    @KarishmaTiwari-MSFT
    Thank you for the question and for using Microsoft Q&A platform.

    As per my understanding you are looking for information on integrating Azure Storage with other services.

    Azure Storage can work with other Azure services to build powerful solutions. Here’s a simple breakdown:

    1. Azure Logic Apps: Automate workflows like file processing or actions triggered by file uploads in Blob Storage.
    2. Azure Functions: Run code automatically when a blob is created or updated (e.g., for image processing or real-time notifications).
    3. Azure Data Factory: Move and transform data between Azure Storage and other sources for big data workflows (ETL processes).
    4. Azure Machine Learning: Use data in Blob Storage to train machine learning models and save trained models back to Blob Storage.
    5. Azure Synapse Analytics: Analyze large datasets stored in Azure Data Lake Storage to generate insights.
    6. Azure Storage supports Compute services by offering scalable storage solutions. Blob Storage stores VM disks (e.g., .vhd files) for Azure Virtual Machines, while Azure Files acts as a shared network drive. In Azure Kubernetes Service (AKS), Azure Files and Disks provide persistent storage for containers, and Azure App Service uses Blob Storage to host app resources like static files and media.
    7. Azure Storage integrates with data and analytics tools to enable big data workflows. Azure Data Factory uses it for moving and transforming data in ETL pipelines. Services like Azure Synapse Analytics and Azure Databricks rely on Data Lake Storage for analyzing large datasets and supporting AI/ML tasks. Power BI also connects to Azure Storage to create reports and dashboards.
    8. Azure Storage is essential for AI and machine learning scenarios. Blob Storage and Data Lake Storage store datasets for training models and save experiment results or outputs. Services like Azure Machine Learning and Azure Cognitive Services leverage this storage to build, train, and deploy machine learning models efficiently.
    9. DevOps and automation workflows benefit greatly from Azure Storage. It stores build artifacts for Azure DevOps, and Azure Functions triggers serverless workflows based on events like file uploads in Blob Storage. Logic Apps automate processes like file processing, while Terraform uses Azure Storage to manage state files for infrastructure deployments.
    10. Networking services like Azure CDN and Front Door work with Azure Storage to deliver content globally and securely. Azure CDN caches data from Blob Storage to reduce latency, and Azure Front Door provides a secure, scalable endpoint for delivering static content to users worldwide.

    These integrations make it easy to connect and process data across Azure services, enabling powerful business solutions.

    For more information, please refer to the below links:
    https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview
    https://turbo360.com/guide/azure-storage-account
    https://www.qa.com/resources/blog/azure-storage-service-overview/
    https://www.dremio.com/blog/azure-storage-types-and-use-cases/
    https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted

    Hope this helps. Do let us know if you have any further queries.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.

    0 comments No comments

  2. Shikha Ghildiyal 3,255 Reputation points Microsoft Employee
    2025-01-17T05:06:21.67+00:00

    Hi KarishmaTiwari-MSFT

    Thanks for reaching out to Microsoft Q&A.

    Azure Storage can be integrated with Azure Functions and Azure Logic Apps to create powerful and automated workflows. Here's how you can achieve this integration:

    Storage considerations for Azure Functions can be found in this reference document

    https://learn.microsoft.com/en-us/azure/azure-functions/storage-considerations?tabs=azure-cli

    |Storage service|Functions usage| | -------- | -------- | |Azure Blob storage|Maintain bindings state and function keys1.
    Deployment source for apps that run in a Flex Consumption plan.
    Used by default for task hubs in Durable Functions.
    Can be used to store function app code for Linux Consumption remote build or as part of external package URL deployments.| |Azure Blob storage|Maintain bindings state and function keys1. Deployment source for apps that run in a Flex Consumption plan. Used by default for task hubs in Durable Functions. Can be used to store function app code for Linux Consumption remote build or as part of external package URL deployments.| |Azure Files2|File share used to store and run your function app code in a Consumption Plan and Premium Plan.| |Azure Queue storage|Used by default for task hubs in Durable Functions. Used for failure and retry handling in specific Azure Functions triggers. Used for object tracking by the Blob storage trigger.| |Azure Table storage|Used by default for task hubs in Durable Functions.|

    For logic apps, you can use it as managed connectors. reference link: https://learn.microsoft.com/en-us/azure/connectors/connectors-create-api-azureblobstorage?tabs=consumption

    User's image

    Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.