{"id":4477,"date":"2016-09-14T00:00:00","date_gmt":"2016-09-14T07:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/azure-event-hubs-archive-in-public-preview"},"modified":"2025-06-23T09:11:05","modified_gmt":"2025-06-23T16:11:05","slug":"azure-event-hubs-archive-in-public-preview","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/","title":{"rendered":"Azure Event Hubs Archive is now in public preview, providing efficient micro-batch processing"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Azure Event Hubs is a real-time, highly scalable, and fully managed data-stream ingestion service that can ingress millions of events per second and stream them through multiple applications. This lets you process and analyze massive amounts of data produced by your connected devices and applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Included in the many key scenarios for Event Hubs are long-term data archival and downstream micro-batch processing. Customers typically use compute&nbsp;or other homegrown solutions&nbsp;for archival or to&nbsp;prepare for batch processing tasks. These custom solutions involve significant overhead with regards to creating, scheduling and managing batch jobs. Why not have something out-of-the-box that solves this problem? Well, look no further \u2013 there\u2019s now a&nbsp;great new&nbsp;feature called <strong>Event Hubs Archive!<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Event Hubs Archive addresses these important requirements by archiving the data directly from Event Hubs to Azure storage as blobs. \u2018Archive\u2019 will manage all the compute and downstream processing required to pull data into Azure blob storage. This reduces your total cost of ownership, setup overhead, and management of custom jobs to do the same task, and lets you focus on your apps!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"benefits-of-event-hub-archive\">Benefits of Event Hub Archive<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><p><strong>Simple setup<\/strong><span style=\"font-size: revert\">: Extremely straightforward to configure your Event Hubs to take advantage of this feature.<\/span><\/p><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><p><strong>Reduced total cost of ownership<\/strong>: <span style=\"font-size: revert\">Since Event Hubs handles all the management, there is minimal overhead involved in setting up your custom job processing mechanisms and tracking them.<\/span><\/p><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><p><strong>Cohesive with your Azure Storage<\/strong>: <span style=\"font-size: revert\">By just choosing your Azure Storage account, Archive pulls the data from Event Hubs to your containers.<\/span><\/p><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><p><strong>Near-Real time batch analytics<\/strong>: <span style=\"font-size: revert\">Archive data is available within minutes of ingress into Event Hubs. This enables most common scenarios of near-real time analytics without having to construct separate data pipelines.<\/span><\/p><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"a-peek-inside-the-event-hubs-archive\">A peek inside the Event Hubs Archive<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Event Hubs Archive can be enabled in one of the following ways:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><p>With just a click on the new <a href=\"https:\/\/ms.portal.azure.com\/\"><u>Azure portal<\/u><\/a> on an Event Hub in your namespace<\/p><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><p>Azure Resource Manager templates<\/p><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Once the Archive is enabled for the Event Hub, you need to define the time and size windows for archiving.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The time window allows you to set the frequency with which the archival to Azure Blobs will happen. The frequency range is configurable from 60 \u2013 900 seconds (1 &#8211; 15 minutes), both inclusive, with a granularity of 1 second. The default setting is 300 seconds (5 minutes).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The size window defines the amount of data built up in your Event Hub before an archival operation. The size range is configurable between 10MB \u2013 500MB (10485760 \u2013 524288000 bytes), both inclusive, at byte level granularity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The archive operation will kick in when <em><u>either the time or size window is exceeded<\/u><\/em>. After time and size settings are set, the next step is configuring the destination which will be the storage account of your choosing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That\u2019s it! You\u2019ll soon see blobs being created in the specified Azure Storage account\u2019s container.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The blobs are created with the following naming convention:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\/\/\/\/\/\/\/\/<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example: Myehns\/myhub\/0\/2016\/07\/20\/09\/02\/15 and are in standard Avro format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If there is no event data in the specified time and size window, empty blobs will be created by Archive.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pricing\">Pricing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Archive will be an option when creating an Event Hub in a namespace and will be limited to one per Event Hub. This will be added to the Throughput Unit charge and thus will be based on the number of throughput units selected for the Event Hub.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Opting Archive will involve 100% egress of ingested data and the cost of storage is not included. This implies that cost is primarily for compute (hey, we are handling all this for you!).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"next-steps\">Next Steps?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Learn all about this new feature here, <a href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/event-hubs-archive-overview\/\"><u>Event Hubs Archive<\/u><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use templates to enable the feature on your Event Hub, <a href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/event-hubs-resource-manager-namespace-event-hub-enable-archive\/\"><u>Enable Archive using Azure Resource Manager<\/u><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check out the price details on <a href=\"https:\/\/azure.microsoft.com\/en-us\/pricing\/details\/event-hubs\/\"><u>Azure Event Hubs pricing<\/u><\/a><u>.<\/u><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let us know what you think about newer sinks an newer serialization formats.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start enjoying this feature, available today.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have any questions or suggestions, leave us a comment below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Of the many key scenarios for Event Hubs, are long term data archival and downstream micro-batch processing. Customers typically use compute (Event Processor Host\/Event Receivers) or Stream Analytics jobs to perform these archival or batch processing tasks. These along with other custom downstream solutions involve significant overhead with regards to scheduling and managing batch jobs.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1474],"tags":[],"audience":[3054,3057,3053],"content-type":[],"product":[1622],"tech-community":[],"topic":[],"coauthors":[97],"class_list":["post-4477","post","type-post","status-publish","format-standard","hentry","category-analytics","audience-business-decision-makers","audience-data-professionals","audience-it-decision-makers","product-event-hubs","review-flag-1680286581-295","review-flag-1-1680286581-825","review-flag-5-1680286581-950","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Azure Event Hubs Archive is now in public preview, providing efficient micro-batch processing | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Of the many key scenarios for Event Hubs, are long term data archival and downstream micro-batch processing. Customers typically use compute (Event Processor Host\/Event Receivers) or Stream Analytics jobs to perform these archival or batch processing tasks. These along with other custom downstream solutions involve significant overhead with regards to scheduling and managing batch jobs. Why not have something out-of-the-box that solves this problem? Well, look no further \u2013 there\u2019s now a lovely, nifty feature called Event Hubs Archive!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure Event Hubs Archive is now in public preview, providing efficient micro-batch processing | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Of the many key scenarios for Event Hubs, are long term data archival and downstream micro-batch processing. Customers typically use compute (Event Processor Host\/Event Receivers) or Stream Analytics jobs to perform these archival or batch processing tasks. These along with other custom downstream solutions involve significant overhead with regards to scheduling and managing batch jobs. Why not have something out-of-the-box that solves this problem? Well, look no further \u2013 there\u2019s now a lovely, nifty feature called Event Hubs Archive!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-14T07:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-23T16:11:05+00:00\" \/>\n<meta name=\"author\" content=\"Microsoft Azure\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Microsoft Azure\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/\",\"@type\":\"Person\",\"@name\":\"Microsoft Azure\"}],\"headline\":\"Azure Event Hubs Archive is now in public preview, providing efficient micro-batch processing\",\"datePublished\":\"2016-09-14T07:00:00+00:00\",\"dateModified\":\"2025-06-23T16:11:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/\"},\"wordCount\":676,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/\",\"name\":\"Azure Event Hubs Archive is now in public preview, providing efficient micro-batch processing | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"datePublished\":\"2016-09-14T07:00:00+00:00\",\"dateModified\":\"2025-06-23T16:11:05+00:00\",\"description\":\"Of the many key scenarios for Event Hubs, are long term data archival and downstream micro-batch processing. Customers typically use compute (Event Processor Host\/Event Receivers) or Stream Analytics jobs to perform these archival or batch processing tasks. These along with other custom downstream solutions involve significant overhead with regards to scheduling and managing batch jobs. Why not have something out-of-the-box that solves this problem? Well, look no further \u2013 there\u2019s now a lovely, nifty feature called Event Hubs Archive!\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Analytics\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/analytics\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Azure Event Hubs Archive is now in public preview, providing efficient micro-batch processing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure Event Hubs Archive is now in public preview, providing efficient micro-batch processing | Microsoft Azure Blog","description":"Of the many key scenarios for Event Hubs, are long term data archival and downstream micro-batch processing. Customers typically use compute (Event Processor Host\/Event Receivers) or Stream Analytics jobs to perform these archival or batch processing tasks. These along with other custom downstream solutions involve significant overhead with regards to scheduling and managing batch jobs. Why not have something out-of-the-box that solves this problem? Well, look no further \u2013 there\u2019s now a lovely, nifty feature called Event Hubs Archive!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/","og_locale":"en_US","og_type":"article","og_title":"Azure Event Hubs Archive is now in public preview, providing efficient micro-batch processing | Microsoft Azure Blog","og_description":"Of the many key scenarios for Event Hubs, are long term data archival and downstream micro-batch processing. Customers typically use compute (Event Processor Host\/Event Receivers) or Stream Analytics jobs to perform these archival or batch processing tasks. These along with other custom downstream solutions involve significant overhead with regards to scheduling and managing batch jobs. Why not have something out-of-the-box that solves this problem? Well, look no further \u2013 there\u2019s now a lovely, nifty feature called Event Hubs Archive!","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2016-09-14T07:00:00+00:00","article_modified_time":"2025-06-23T16:11:05+00:00","author":"Microsoft Azure","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Microsoft Azure","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/","@type":"Person","@name":"Microsoft Azure"}],"headline":"Azure Event Hubs Archive is now in public preview, providing efficient micro-batch processing","datePublished":"2016-09-14T07:00:00+00:00","dateModified":"2025-06-23T16:11:05+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/"},"wordCount":676,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"articleSection":["Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/","name":"Azure Event Hubs Archive is now in public preview, providing efficient micro-batch processing | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"datePublished":"2016-09-14T07:00:00+00:00","dateModified":"2025-06-23T16:11:05+00:00","description":"Of the many key scenarios for Event Hubs, are long term data archival and downstream micro-batch processing. Customers typically use compute (Event Processor Host\/Event Receivers) or Stream Analytics jobs to perform these archival or batch processing tasks. These along with other custom downstream solutions involve significant overhead with regards to scheduling and managing batch jobs. Why not have something out-of-the-box that solves this problem? Well, look no further \u2013 there\u2019s now a lovely, nifty feature called Event Hubs Archive!","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-event-hubs-archive-in-public-preview\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Analytics","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/analytics\/"},{"@type":"ListItem","position":3,"name":"Azure Event Hubs Archive is now in public preview, providing efficient micro-batch processing"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/4477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=4477"}],"version-history":[{"count":4,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/4477\/revisions"}],"predecessor-version":[{"id":42866,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/4477\/revisions\/42866"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=4477"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=4477"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=4477"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=4477"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=4477"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=4477"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=4477"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=4477"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=4477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}