We are excited to announce the general public preview of Azure Storage Actions, a totally managed platform that helps you automate information administration duties for Azure Blob Storage and Azure Data Lake Storage.
With exponential progress in information estates, organizations face spiraling challenges with information administration. Effective information administration is important for companies to completely leverage their information property, meet compliance rules, cut back prices, and safeguard delicate info. Today, the instruments and strategies out there to handle huge information property are laborious, and rising useful resource investments to handle information on the similar tempo as the rise in information volumes is unsustainable. Storage prospects want an environment friendly mechanism to handle 1000’s of datasets with billions of objects throughout all areas holistically and constantly.
Azure Storage Actions transforms the way in which you handle huge information property in your object storage and information lakes, with a sooner time to worth. Its serverless infrastructure delivers a dependable platform that scales to your information administration wants, with out provisioning or managing any sources. Using a no-code expertise, you possibly can outline the conditional logic for processing objects with out requiring any programming experience. The duties you compose can securely function on a number of datasets which have related necessities with just some clicks. Monitoring overhead is minimized by means of views that summarize outcomes at a look, together with filters and drilldowns for particulars. This launch helps value optimization, information safety, rehydration from archive, tagging, and a number of other different use instances, with extra to observe, for Azure Blob Storage and Azure Data Lake Storage.
How Azure Storage Actions works
Using Azure Storage Actions, you possibly can compose, validate, and deploy information administration duties in minutes. These duties will be configured to execute on a schedule or on demand.
The Azure portal interface allows you to compose a situation that identifies the blobs you wish to function on, and the operations you wish to invoke. The built-in validation expertise means that you can safely confirm the situation towards your manufacturing information with out executing any actions—it reveals you which of them blobs meet the situation and the operations that might be invoked on them if the duty have been executed. Tasks will be assigned to execute throughout any storage accounts in the identical Microsoft Entra ID tenant. The service routinely provisions, scales, and optimizes the sources for recurring or one-off activity executions as acceptable. Aggregate metrics and dashboards summarize operations visually, together with drilldowns into detailed experiences that allow you to intervene minimally when and the place required.
Azure Storage Actions will also be managed programmatically by means of REST APIs and the Azure SDK. It contains assist for PowerShell, Azure Command-Line Interface (CLI), and Azure Resource Manager (ARM) templates.
Supported operations: The present launch contains assist for built-in operations on Azure Blob Storage and Azure Data Lake Storage, together with setting time-based retention, managing authorized holds, altering tiers, managing blob expiry, setting blob tags, and deleting or undeleting blobs. Forthcoming releases will develop assist for the characteristic with further operations.
![No-code composition experience for Azure Storage Actions.](https://azure.microsoft.com/en-us/blog/wp-content/uploads/2024/02/Picture1-3-1024x683.webp)
![Integrated validation experience helps safely verify the condition against your production data.](https://azure.microsoft.com/en-us/blog/wp-content/uploads/2024/02/Picture2-1-830x1024.webp)
Why use Azure Storage Actions
Automating your information administration operations utilizing Azure Storage Actions presents a number of benefits:
Boosts your productiveness by minimizing the trouble required to automate frequent information administration duties.
Minimizes overhead concerned in provisioning or managing infrastructure.
Provides assurance with the built-in validation expertise within the no-code interface for error-free software to your manufacturing information.
Simplifies reuse by enabling you to create a activity as soon as and deploy it to any storage accounts in just some clicks.
Encourages consistency in use of blob tags and metadata in situations and operations.
Example use instances
Large information lakes can have 1000’s of knowledge units with a mixture of object varieties that require several types of processing. Depending on their attributes, particular person objects in a blob container might require particular retention or expiry intervals, totally different tiering transitions, tagging utilizing totally different labels, and such. With Azure Storage Actions you possibly can outline duties that scan billions of blobs, look at every blob primarily based on dozens of its properties—similar to file extension, naming sample, index tags, blob metadata, or system properties like creation time, content material sort, blob tier, and extra—and decide the way it must be processed. There are many recurring or one-off use instances that may be simplified utilizing this method, for instance:
Retention and expiry primarily based on object tags: One of our international monetary companies prospects makes use of Azure Blob Storage to ingest their customer support name recordings which embrace blob tags that determine whether or not a buying and selling order was positioned, account data was up to date, and such. These recordings have totally different retention necessities primarily based on this name sort. They can now use Azure Storage Actions to outline a activity that routinely manages the retention and expiry durations of ingested recordings utilizing a mixture of blob tags and creation time.
Flexible information safety in datasets: Another buyer, a number one journey companies firm, makes use of blob versioning and snapshots, however the 1000’s of datasets within the storage account have differing information safety necessities. Sensitive datasets are required to take care of a stringent model historical past, whereas others don’t want such safety. Preserving intensive blob model and snapshot historical past for all datasets of their storage account is cost-prohibitive. They can now use metadata and tags with Azure Storage Actions to flexibly handle the suitable retention and lifecycle of variations and snapshots for his or her datasets.
Cost optimization primarily based on naming patterns and file varieties: Many Azure Storage prospects even have necessities to handle tiering, expiry and retention of blobs primarily based on path-prefix, naming conventions or file-type. These attributes will be mixed with blob properties, similar to measurement, creation time, final modified or final accessed occasions, entry tier, model counts, and extra to course of the objects as desired.
One-off processing of blobs at scale: In addition to ongoing information administration operations, Azure Storage Actions will also be used for one-off processing of billions of objects. For occasion, you possibly can outline duties to rehydrate a big dataset from the archive tier, reset tags on a part of a dataset when an analytic pipeline must be restarted, initialize blob tags for a brand new or modified course of, or clean-up redundant and outdated datasets.
Getting began with Azure Storage Actions
We invite you to preview Azure Storage Actions for information administration of your object storage. You can strive the characteristic totally free through the preview, paying just for transactions invoked in your storage account. Pricing info for the characteristic might be revealed earlier than basic availability. For the checklist of supported areas, please see the characteristic assist web page. To get began, consult with the quickstart information to compose and execute your first information administration activity in minutes. To be taught extra, please try the documentation for particulars.