{"id":2035,"date":"2018-11-05T00:00:00","date_gmt":"2018-11-05T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/azure-source-volume-56"},"modified":"2023-05-15T12:41:17","modified_gmt":"2023-05-15T19:41:17","slug":"azure-source-volume-56","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/","title":{"rendered":"Azure.Source &#8211; Volume 56"},"content":{"rendered":"<h2>Now in preview<\/h2>\n<h3><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/local-testing-with-live-data-means-faster-development-with-azure-stream-analytics-2\/\">Local testing with live data means faster development with Azure Stream Analytics<\/a><\/h3>\n<p>Live data local testing is now available for public preview in Azure Stream Analytics Visual Studio tools, which enables you to test jobs locally from the IDE using live event streams from Azure Event Hub, IoT Hub, and Blob Storage. The new local testing runtime can read live streaming data from the cloud or from a local static file. It works the same as the cloud runtime Azure Stream Analytics and therefore supports the same time policies needed for many testing scenarios. The query runs in a simulated environment suitable for a single server development environment and should only be used for query logic testing purposes. It is not suitable for performance\/scalability and availability testing.<\/p>\n<h3>Also in preview<\/h3>\n<ul>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-event-grid-advanced-filtering-public-preview\/\">Azure Event Grid, Advanced filtering &#8211; Public Preview<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-container-instances-custom-virtual-network-support-is-in-preview\/\">Azure Container Instances custom Virtual Network support is in preview<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-app-service-new-virtual-network-integration-capability-is-in-preview\/\">Azure App Service new Virtual Network Integration capability is in preview<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/apache-spark-jobs-gain-up-to-nine-times-speed-improvement-with-hdinsight-io-cache\/\">Apache Spark jobs gain up to nine times speed improvement with HDInsight IO Cache<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/approve-and-audit-support-access-requests-to-vms-using-customer-lockbox-for-azure\/\">Approve and audit support access requests to VMs using Customer Lockbox for Azure<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/power-bi-service-update\/\">Power BI service update<\/a><\/li>\n<\/ul>\n<h2>Now generally available<\/h2>\n<h3><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/avere-vfxt-for-azure-for-hpc-workloads-now-ga\/\">Avere vFXT for Azure for HPC workloads now generally available<\/a><\/h3>\n<p>Avere vFXT for Azure is a filesystem caching solution for data-intensive high-performance computing (HPC) tasks, which is deployed as a set of Azure Virtual Machines adjacent to your cloud-based HPC cluster. The software runs as a cluster of VMs, enabling very high scale and throughput capacity for compute clusters of any size. By caching files close to your compute nodes, Avere vFXT speeds read times and lets you work more smoothly even at peak load. Avere vFXT works best with systems that have between 1,000 and 40,000 client cores. Avere vFXT can work with your existing on-premises data storage to provide Azure-based computing resources local access to active files that are stored long-term in your datacenter.<\/p>\n<p align=\"center\"><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/d9276267-d23f-4437-b1e1-6cdafc47fd16-1.webp\"><img loading=\"lazy\" decoding=\"async\" title=\"Hybrid Cloud with Avere vFXT for Azure\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/d9276267-d23f-4437-b1e1-6cdafc47fd16-1.webp\" alt=\"Solution diagram showing Hybrid Cloud with Avere vFXT for Azure\" width=\"600\" height=\"342\" \/><\/a><\/p>\n<h3>Also generally available<\/h3>\n<ul>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-kubernetes-service-now-available-in-uk-west\/\">General availability: Azure Kubernetes Service in UK West<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-sql-database-managed-instance-business-critical-tier\/\">Azure SQL Database managed instance business critical tier<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-signalr-service-is-now-available\/\">Azure SignalR Service is now available<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/archive-storage-is-now-available-in-three-new-regions\/\">Archive Storage is now available in three new regions<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-app-service-deployment-center-now-available\/\">Azure App Service Deployment Center now available<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/power-bi-desktop-october-update\/\">Power BI Desktop October update<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/what-s-new-for-powersshell-in-azure-cloud-shell\/\">What&#8217;s new for PowerShell in Azure Cloud Shell<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/now-available-azure-media-services-v3-api\/\">Now available: Azure Media Services v3 API<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/m-series-vms-are-now-available-in-canada-central-and-canada-east-regions\/\">M-Series VMs are now available in Canada Central and Canada East regions<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/m-series-vms-are-now-available-in-east-asia-regions\/\">M-Series VMs are now available in East Asia regions<\/a><\/li>\n<\/ul>\n<h2>News and updates<\/h2>\n<h3><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/deliver-the-right-events-to-the-right-places-with-event-domains\/\">Deliver the right events to the right places with Event Domains<\/a><\/h3>\n<p>An event domain is a management tool for large numbers of Event Grid topics related to the same application. You can think of it as a meta-topic that can have thousands of individual topics. Event domains make available to you the same architecture used by Azure services (like Storage and IoT Hub) to publish their events, which enables you to publish events to thousands of topics. Domains also give you authorization and authentication control over each topic so you can partition your tenants. In addition, we&#8217;re making Event Grid available in Azure Government regions (public preview until all functionality is available). Lastly, we have updated some of our SDKs, added a time to live feature for Event Subscriptions, and added Portal UI support for configuring dead-lettering and retry policies.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" title=\"Event Domains managing Event Grid topics\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/19a80775-cdb1-41dc-9270-0aad8c44e70d.webp\" alt=\"Solution diagram showing the use of Event Domains to manage Event Grid topics\" width=\"600\" height=\"395\" \/><\/p>\n<h3><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/cross-channel-emotion-analysis-in-microsoft-video-indexer\/\">Cross-channel emotion analysis in Microsoft Video Indexer<\/a><\/h3>\n<p>Azure Video Indexer is a cloud service built on Azure Media Analytics, Azure Search, Cognitive Services (such as the Face API, Microsoft Translator, the Computer Vision API, and Custom Speech Service). Video Indexer\u2019s (VI) new machine learning model mimics human behavior to detect four cross-cultural emotional states in videos: anger, fear, joy, and sadness. With the new emotion detection capability in VI that relies on speech content and voice tonality, you are able to become more insightful about the content of your videos by leveraging them for marketing, customer care, and sales purposes. You don\u2019t need to have any background in machine learning or computer vision to use VI. You can even get started without writing a single line of code. VI offers simple but powerful APIs and puts the power of AI technologies for video within the reach of every developer.<\/p>\n<h3><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/simplified-restore-experience-for-azure-virtual-machines\/\">Simplified restore experience for Azure Virtual Machines<\/a><\/h3>\n<p>Azure Backup now offers an improved restore experience for Azure Virtual Machines by leveraging the power of ARM templates and Azure Managed Disks. The new restore experience directly creates managed disk(s) and virtual machine (VM) templates. This eliminates the manual process of executing scripts or PowerShell commands to convert and configure the .VHD file, and complete the restore operation. There is zero manual intervention after the restore is triggered making it truly a single-click operation for restoring IaaS VMs.<\/p>\n<h3>Additional news and updates<\/h3>\n<ul>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/watch-stream-error-fix\/\">Short-term fix for the watch stream error<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/app-service-sites-running-python-3-4-1-being-updated-to-python-3-6-6\/\">App Service sites running Python 3.4.1 being updated to Python 3.6.6<\/a><\/li>\n<\/ul>\n<h2>Events<\/h2>\n<h3><a href=\"https:\/\/www.microsoft.com\/en-us\/connectevent\/?ocid=AID750056_QSG_BLOG_287417\">Microsoft Connect(); 2018<\/a><\/h3>\n<p>Save the date to tune in online on December 4, 2018 for Microsoft Connect \u2013 a full day of dev-focused delight\u2014including updates on Azure and Visual Studio, keynotes, demos, and real-time coding with experts. Whether you\u2019re just getting started or you\u2019ve been around the blockchain, you\u2019ll find your people here. And it all happens online. Get comfortable, and get inspired.<\/p>\n<p align=\"center\"><a href=\"https:\/\/www.microsoft.com\/en-us\/connectevent\/?ocid=AID750056_QSG_BLOG_287417\"><img loading=\"lazy\" decoding=\"async\" title=\"Microsoft Connect(); 2018 - Build the apps of tomorrow, today\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/0f0d57ca-b167-47d3-93b5-e506399c2422.webp\" alt=\"Illustration promoting Microsoft Connect(); 2018 on December 4\" width=\"600\" height=\"315\" \/><\/a><\/p>\n<h3><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/devcon4\/\">Microsoft @ DevCon4<\/a><\/h3>\n<p>DevCon4 is the Ethereum conference for designers, developers, researchers, and artists that took place in Prague last week, which is where Microsoft released an enclave-ready Ethereum Virtual Machine (eEVM), which is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine. We expect that this codebase will be used as a starting point in projects across the ecosystem to have Trusted Execution Environment (TEE)-enabled EVM contract logic work on any blockchain or in off-chain compute scenarios.<\/p>\n<h3><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/your-guide-to-azure-stack-azure-data-box-and-avere-ignite-sessions\/\">Your guide to Azure Stack, Azure Data Box, and Avere Ignite sessions<\/a><\/h3>\n<p>Hybrid cloud is evolving from being the integration of a datacenter with the public cloud, to becoming units of computing available at even the world\u2019s most remote destinations working in connection with public cloud. Azure Stack is a hybrid cloud platform that lets you provide Azure services from your datacenter, Azure Data Box helps you move large amounts of data to Azure in a cost-effective way, and Avere vFXT for Azure provides high-performance file access for high-performance computing (HPC) applications. This post provides curated learning paths consisting of on-demand content from Ignite 2018 to help you learn more about them.<\/p>\n<h2>Azure shows<\/h2>\n<h3><a href=\"https:\/\/azpodcast.azurewebsites.net\/post\/Episode-253-Azure-Data-Lake-Service-Gen-2\">Episode 253 &#8211; Azure Data Lake Service &#8211; Gen 2 | The Azure Podcast<\/a><\/h3>\n<p align=\"center\"><audio src=\"https:\/\/azpodcast.blob.core.windows.net\/episodes\/Episode253.mp3\" controls=\"controls\">HTML5 audio not supported<\/audio><\/p>\n<p>James Baker, a Principal PM in the Azure team, talks to us about the latest offering in the Big Data space &#8211; Azure Data Lake Service &#8211; Gen 2. He gives us the low-down on what&#8217;s new and why this is such a big deal for existing and new customers.<\/p>\n<h3><a href=\"https:\/\/channel9.msdn.com\/Shows\/Azure-Friday\/RI-instance-size-flexibility--reservations-for-Azure-Cosmos-DB-SQL-DB-and-SUSE\">RI instance size flexibility &amp; reservations for Azure Cosmos DB, SQL DB, and SUSE | Azure Friday<\/a><\/h3>\n<p align=\"center\">\n<p>Yashesvi Sharma joins Scott Hanselman to discuss reserved virtual machine instances and how the reservation you buy can apply to other virtual machines (VMs) sizes in the same size series group. This ensures that you maximize your discounts and make reservation management easier. Also, you can now save even more by purchasing reservations for SQL Database, Azure Cosmos DB, and SUSE Linux usage on Azure.<\/p>\n<h3><a href=\"https:\/\/channel9.msdn.com\/Shows\/Azure-Friday\/Hybrid-data-movement-across-multiple-Azure-Data-Factories\">Hybrid data movement across multiple Azure Data Factories | Azure Friday<\/a><\/h3>\n<p align=\"center\">\n<p>Gaurav Malhotra and Scott Hanselman discuss how you can now share a self-hosted Integration Runtime (IR) across multiple data factories and consolidate on a single, highly available, multi-node (up to 4 nodes) self-hosted IR infrastructure. Doing so removes the need for separate, self-hosted IRs per project\/data factory making it more manageable for the IT\/DevOps team.<\/p>\n<h3><a href=\"https:\/\/channel9.msdn.com\/Shows\/AI-Show\/Whats-new-with-Speech-Services-This-Week-in-Cognitive\">What\u2019s new with Speech Services: This Week in Cognitive | AI Show<\/a><\/h3>\n<p align=\"center\">\n<p>This week we are taking a look at the newly Generally Available service called Unified Speech as well as some preview services in speech that are fun to play around with. We will walk through the resources you need to get started and show you a demo that will get you thinking about how you can use Cognitive Search, Bots and Custom Speech to deliver delightful experiences to customers.<\/p>\n<h3><a href=\"https:\/\/channel9.msdn.com\/Shows\/AI-Show\/VS-Code-Tools-for-AI-Deploy-ML-Models-with-Azure-Machine-Learning\">Learn How to Deploy Machine Learning Models! | AI Show<\/a><\/h3>\n<p align=\"center\">\n<p>In this episode, we will provide step by step guidance on how to deploy machine learning models using the Visual Studio Code Tools for AI extension and Azure Machine Learning service.<\/p>\n<h3><a href=\"https:\/\/channel9.msdn.com\/Shows\/Internet-of-Things-Show\/Microsofts-smart-campus-IoT-and-AI-project-Garcon\">Microsoft\u2019s Smart Campus IoT and AI project \u201cGarcon\u201d | Internet of Things Show<\/a><\/h3>\n<p align=\"center\">\n<p>When IoT and AI come together to make buildings smarter, anything can happen. Microsoft&#8217;s campus is a great playground for developing and testing solutions such as project &#8220;Garcon&#8221;. Ganesh and Olivier give us a quick walkthrough and demo of the project, including the infamous &#8220;tell me a joke&#8221; one.<\/p>\n<h3><a href=\"https:\/\/channel9.msdn.com\/Shows\/Internet-of-Things-Show\/Electric-Imp-seamlessly-integrates-with-Azure-IoT\">Electric Imp seamlessly integrates with Azure IoT | Internet of Things Show<\/a><\/h3>\n<p align=\"center\">\n<p>Join Electric Imp CEO Hugo Fiennes on the IoT Show as he describes their secure IoT connectivity platform and how it seamlessly integrates with Azure IoT Hub. He&#8217;ll also be demo&#8217;ing the Electric Imp cellular breakout board connected to Azure IoT Central.<\/p>\n<h3><a href=\"https:\/\/channel9.msdn.com\/Shows\/Tuesdays-With-Corey\/Whats-New-in-Azure-Managed-Disks\">Whats New in Azure Managed Disks | Tuesdays with Corey<\/a><\/h3>\n<p align=\"center\">\n<p>Corey Sanders, Corporate VP &#8211; Microsoft Azure Compute team sat down with Kay Singh, Senior PM on the Azure compute team to talk about Managed Disks in Azure! We&#8217;re talkin&#8217; swapping the OS image, enhanced disk metrics and moving disks between Azure subscriptions.<\/p>\n<h2>Technical content<\/h2>\n<h3><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/design-patterns-iot-and-aggregation\/\">Design patterns \u2013 IoT and aggregation<\/a><\/h3>\n<p>In this article, you will learn how to insert IoT data with high throughput and then use aggregations in different fields for reporting. Many databases achieve extremely high throughput and low latency because they partition the data, such as MongoDB, HBase, Cassandra, or Azure Cosmos DB. But what if you would like to partition the data for the insert scenario and also group the data on a different partition key for the reporting scenario? Unfortunately, these are mismatched requirements. You have two options to solve this problem, which are outlined in this post.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" title=\"Use Azure Cosmos DB\u00e2\u20ac\u2122s change feed and Azure Function to aggregate the data per hours and then store the aggregated data in another collection\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/6432621c-0874-4a7d-a414-3103a97d8e7a.webp\" alt=\"Solution diagram showing use Azure Cosmos DB\u00e2\u20ac\u2122s change feed and Azure Function to aggregate the data per hours and then store the aggregated data in another collection\" width=\"500\" height=\"455\" \/><\/p>\n<h3><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/automate-your-azure-database-for-mysql-deployments-using-arm-templates\/\">Automate your Azure Database for MySQL deployments using ARM templates<\/a><\/h3>\n<p>The Azure Database for MySQL REST API enables DevOps engineers to automate and integrate provisioning while configuring and operating managed MySQL servers and databases in Azure. The API allows the creation, enumeration, management, and deletion of MySQL servers and databases on the Azure Database for MySQL service. Learn how Azure Resource Manager (ARM) templates leverage the underlying REST API to declare and program the Azure resources required for deployments at scale, aligning with infrastructure as a code concept.<\/p>\n<h3><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-a-polymorphic-database-for-an-expanding-data-universe\/\">Azure Cosmos DB \u2013 A polymorphic database for an expanding data universe<\/a><\/h3>\n<p>We now live in an \u201cexpanding data universe\u201d, in which there is no single paradigm that fits best for all data structures or data persistence scenarios. This post traces back through history to reflect on how NoSQL databases first rose to prominence and how one database covers more ground than other databases across these expanding and maturing paradigms, the polymorphic Azure Cosmos DB.<\/p>\n<h3><a href=\"https:\/\/medium.com\/the-node-js-collection\/making-your-node-js-work-everywhere-with-environment-variables-2da8cdf6e786\">Making Your Node.js Work Everywhere with Environment Variables <\/a><\/h3>\n<p>In this post, you&#8217;ll learn how environment variables allow your apps to run anywhere they need to run &#8211; from your computer to your colleagues&#8217; machines, internal company servers, cloud servers, or inside containers. John Papa shares the what and when, then dives into the tools and ways he uses environment variables across scenarios &#8211; complete with pro tips and recommendations.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" title=\"A sketch of environment variables\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/eb6b995c-afeb-4ea7-a8f2-20d896a46b56.webp\" alt=\"Photo by John Papa of his open sketch journal on a wood tabletop showing an illustration of various environment variables with pens used to draw it\" width=\"600\" height=\"450\" \/><br \/>\n<sup>Photo: <a href=\"https:\/\/twitter.com\/john_papa\">@john_papa<\/a><\/sup><\/p>\n<h3>Additional technical content<\/h3>\n<ul>\n<li><a href=\"https:\/\/medium.com\/microsoftazure\/https-medium-com-lenisha-azure-sql-with-pcf-spring-boot-applications-part-1-georeplication-f365bb135a4c\" data-cke-saved-href=\"https:\/\/medium.com\/microsoftazure\/https-medium-com-lenisha-azure-sql-with-pcf-spring-boot-applications-part-1-georeplication-f365bb135a4c\">Azure SQL With PCF Spring Boot Applications (Part 1\u200a\u2014\u200aGeoReplication)<\/a><\/li>\n<li><a href=\"https:\/\/medium.com\/microsoftazure\/azure-sql-with-pcf-spring-boot-applications-part-2-alwaysencrypted-bcea27010358\" data-cke-saved-href=\"https:\/\/medium.com\/microsoftazure\/azure-sql-with-pcf-spring-boot-applications-part-2-alwaysencrypted-bcea27010358\">Azure SQL with PCF Spring Boot Applications (Part 2\u200a\u2014\u200aAlways Encrypted)<\/a><\/li>\n<li><a href=\"https:\/\/medium.com\/@lenisha\/migrating-java-applications-to-azure-app-service-part-1-datasources-and-msi-credentials-b5fc1d75c14e\" data-cke-saved-href=\"https:\/\/medium.com\/@lenisha\/migrating-java-applications-to-azure-app-service-part-1-datasources-and-msi-credentials-b5fc1d75c14e\">Migrating Java Applications to Azure App Service (Part 1\u200a\u2014\u200aDataSources and MSI Credentials)<\/a><\/li>\n<\/ul>\n<h2>Azure Tips &amp; Tricks<\/h2>\n<h3><a href=\"https:\/\/www.youtube.com\/watch?v=v67yVTLEu3U\">How to renew or revoke Azure Functions keys | Azure Tips &amp; Tricks<\/a><\/h3>\n<p align=\"center\"><a href=\"https:\/\/www.youtube.com\/watch?v=v67yVTLEu3U\"><img loading=\"lazy\" decoding=\"async\" title=\"How to renew or revoke Azure Functions keys by Azure Tips &amp; Tricks from YouTube\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/e90c5d73-afc1-4782-80ae-22bd02be45f1.webp\" alt=\"Thumbnail from How to renew or revoke Azure Functions keys by Azure Tips &amp; Tricks from YouTube\" width=\"480\" height=\"269\" \/><\/a><\/p>\n<p>Learn how to quickly renew or revoke Azure Functions keys using the Azure portal. When working with HTTP triggers with Azure Functions, you are provided with a set of keys that you could use to authorize who can and can&#8217;t access your functions.<\/p>\n<h3><a href=\"https:\/\/www.youtube.com\/watch?v=IoKkdVCvpNc\">How to work with the Azure Functions File System | Azure Tips &amp; Tricks<\/a><\/h3>\n<p align=\"center\"><a href=\"https:\/\/www.youtube.com\/watch?v=IoKkdVCvpNc\"><img loading=\"lazy\" decoding=\"async\" title=\"How to work with the Azure Functions File System by Azure Tips &amp; Tricks from YouTube\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/355582cd-9fee-43a3-bdb5-44c7837de145.webp\" alt=\"Thumbnail from How to work with the Azure Functions File System by Azure Tips &amp; Tricks from YouTube\" width=\"480\" height=\"242\" \/><\/a><\/p>\n<p>Learn how to quickly rename Azure functions using the Azure Portal Console. Working with the Azure Functions File System, you can easily rename your functions using the command line.<\/p>\n<h2>Azure DevOps<\/h2>\n<h3>Damian Brady on DevOps for Data Science and Machine Learning &#8211; Episode 008 | The Azure DevOps Podcast<\/h3>\n<p align=\"center\"><audio src=\"\" controls=\"controls\">HTML5 audio not supported<\/audio><\/p>\n<p>Damian and Jeffrey talk all things data science and machine learning. Damian answers key questions such as: what has been the biggest change in the area of data science since the Azure DevOps release? What does source control look like for data science projects in DevOps? And more. He also explains some of the interesting architectures he has put together for machine learning and gives his recommendations for those who want to go even further with data science after listening to this week\u2019s episode.<\/p>\n<h2>Customers and partners<\/h2>\n<h3><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/bringing-digital-ledger-interoperability-to-nasdaq-financial-framework-through-microsoft-azure-blockchain\/\">Bringing digital ledger interoperability to Nasdaq Financial Framework through Microsoft Azure Blockchain<\/a><\/h3>\n<p>To accelerate Nasdaq\u2019s blockchain capabilities aligned with the industry\u2019s rising demand, the company is integrating the Nasdaq Financial Framework with Microsoft Azure Blockchain to build a ledger agnostic blockchain capability that supports a multi-ledger strategy.<\/p>\n<p align=\"center\"><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/1c19b37a-ce83-4f36-b3cd-f709c42c420a.webp\"><img loading=\"lazy\" decoding=\"async\" title=\"NASDAQ Financial Framework to leverage Microsoft Azure Blockchain for digital ledge interoperability\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/1c19b37a-ce83-4f36-b3cd-f709c42c420a.webp\" alt=\"Photograph in Times Square showing the Microsoft and NASDAQ logos on a digital billboard\" width=\"600\" height=\"400\" \/><\/a><\/p>\n<h3><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/four-models-businesses-like-yours-are-using-to-monetize-iot\/\">Four models businesses like yours are using to monetize IoT<\/a><\/h3>\n<p>We\u2019ve helped thousands of customers around the world profit from IoT. Over the course of these engagements, we\u2019ve found that their monetization models tend to fall into four categories: one-time purchasing, value-added product services, turning products into services, and revenue-sharing.<\/p>\n<h3><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/building-an-ecosystem-for-responsible-drone-use-and-development-on-microsoft-azure\/\">Building an ecosystem for responsible drone use and development on Microsoft Azure<\/a><\/h3>\n<p>Drones or unmanned aircraft systems (UAS) are great examples of intelligent edge devices being used today to address many of these challenges, from search and rescue missions and natural disaster recovery, to increasing the world\u2019s food supply with precision agriculture. Two important announcements further our commitment to responsible use of drones as commercial IoT edge devices running on Microsoft Azure: AirMap has selected Microsoft Azure as the company&#8217;s exclusive cloud-computing platform for its drone traffic management platform and developer ecosystem, and DJI Windows SDK for app development enters public preview.<\/p>\n<h3><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-marketplace-new-offers-volume-23\/\">Azure Marketplace new offers \u2013 Volume 23<\/a><\/h3>\n<p>The Azure Marketplace is the premier destination for all your software needs \u2013 certified and optimized to run on Azure. Find, try, purchase, and provision applications &amp; services from hundreds of leading software providers. You can also connect with Gold and Silver Microsoft Cloud Competency partners to help your adoption of Azure. In the second half of September we published 33 new offers.<\/p>\n<hr \/>\n<h3><a href=\"https:\/\/www.youtube.com\/watch?v=dk12g9JhQTY\">Azure This Week &#8211; 2 November 2018 | A Cloud Guru<\/a><\/h3>\n<p align=\"center\"><a href=\"https:\/\/www.youtube.com\/watch?v=dk12g9JhQTY\"><img loading=\"lazy\" decoding=\"async\" title=\"Azure This Week - 2 November 2018 by A Cloud Guru on YouTube\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/596328eb-f454-4323-8e0b-be0cc9c0fa6e.webp\" alt=\"Thumbnail from Azure This Week - 2 November 2018 by A Cloud Guru on YouTube\" width=\"480\" height=\"266\" \/><\/a><\/p>\n<p>In this episode of Azure This Week, Dean takes a look at some new features in Event Grid, the expansion of Azure Availability Zones and there\u2019s a new free O\u2019Reilly e-book on creating your first AI powered bot on Azure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Deliver the right events to the right places with Event Domains, Avere vFXT for Azure for HPC workloads now generally available, Design patterns \u2013 IoT and aggregation, and more. Catch up on Azure in one post.<\/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":[1514],"tech-community":[],"topic":[],"coauthors":[544],"class_list":["post-2035","post","type-post","status-publish","format-standard","hentry","category-analytics","audience-business-decision-makers","audience-data-professionals","audience-it-decision-makers","product-azure-stream-analytics","review-flag-1680286581-295","review-flag-1680286581-56","review-flag-1680286581-364","review-flag-1-1680286581-825","review-flag-2-1680286581-601","review-flag-3-1680286581-173","review-flag-4-1680286581-250","review-flag-6-1680286581-909","review-flag-alway-1680286580-106","review-flag-anywh-1680286580-635","review-flag-disco-1680286580-285","review-flag-exclu-1680286580-565","review-flag-fall-1680286584-980","review-flag-free-1680286579-836","review-flag-gener-1680286584-335","review-flag-integ-1680286579-214","review-flag-inter-1680286585-376","review-flag-iot-1680286585-835","review-flag-lever-1680286579-649","review-flag-machi-1680286585-314","review-flag-microsofts","review-flag-new-1680286579-546","review-flag-publi-1680286584-566","review-flag-sprin-1680286584-399","review-flag-vm-1680286585-143"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Azure.Source - Volume 56 | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Deliver the right events to the right places with Event Domains, Avere vFXT for Azure for HPC workloads now generally available, Design patterns \u2013 IoT and aggregation, and more. Catch up on Azure in one post.\" \/>\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-source-volume-56\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure.Source - Volume 56 | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Deliver the right events to the right places with Event Domains, Avere vFXT for Azure for HPC workloads now generally available, Design patterns \u2013 IoT and aggregation, and more. Catch up on Azure in one post.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/\" \/>\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=\"2018-11-05T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-15T19:41:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/d9276267-d23f-4437-b1e1-6cdafc47fd16-1.webp\" \/>\n<meta name=\"author\" content=\"Rob Caron\" \/>\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=\"Rob Caron\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 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-source-volume-56\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/rob-caron\/\",\"@type\":\"Person\",\"@name\":\"Rob Caron\"}],\"headline\":\"Azure.Source &#8211; Volume 56\",\"datePublished\":\"2018-11-05T00:00:00+00:00\",\"dateModified\":\"2023-05-15T19:41:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/\"},\"wordCount\":2475,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/d9276267-d23f-4437-b1e1-6cdafc47fd16-1.webp\",\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/\",\"name\":\"Azure.Source - Volume 56 | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/d9276267-d23f-4437-b1e1-6cdafc47fd16-1.webp\",\"datePublished\":\"2018-11-05T00:00:00+00:00\",\"dateModified\":\"2023-05-15T19:41:17+00:00\",\"description\":\"Deliver the right events to the right places with Event Domains, Avere vFXT for Azure for HPC workloads now generally available, Design patterns \u2013 IoT and aggregation, and more. Catch up on Azure in one post.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/d9276267-d23f-4437-b1e1-6cdafc47fd16-1.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/d9276267-d23f-4437-b1e1-6cdafc47fd16-1.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#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.Source &#8211; Volume 56\"}]},{\"@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.Source - Volume 56 | Microsoft Azure Blog","description":"Deliver the right events to the right places with Event Domains, Avere vFXT for Azure for HPC workloads now generally available, Design patterns \u2013 IoT and aggregation, and more. Catch up on Azure in one post.","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-source-volume-56\/","og_locale":"en_US","og_type":"article","og_title":"Azure.Source - Volume 56 | Microsoft Azure Blog","og_description":"Deliver the right events to the right places with Event Domains, Avere vFXT for Azure for HPC workloads now generally available, Design patterns \u2013 IoT and aggregation, and more. Catch up on Azure in one post.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2018-11-05T00:00:00+00:00","article_modified_time":"2023-05-15T19:41:17+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/d9276267-d23f-4437-b1e1-6cdafc47fd16-1.webp","type":"","width":"","height":""}],"author":"Rob Caron","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Rob Caron","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/rob-caron\/","@type":"Person","@name":"Rob Caron"}],"headline":"Azure.Source &#8211; Volume 56","datePublished":"2018-11-05T00:00:00+00:00","dateModified":"2023-05-15T19:41:17+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/"},"wordCount":2475,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/d9276267-d23f-4437-b1e1-6cdafc47fd16-1.webp","articleSection":["Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/","name":"Azure.Source - Volume 56 | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/d9276267-d23f-4437-b1e1-6cdafc47fd16-1.webp","datePublished":"2018-11-05T00:00:00+00:00","dateModified":"2023-05-15T19:41:17+00:00","description":"Deliver the right events to the right places with Event Domains, Avere vFXT for Azure for HPC workloads now generally available, Design patterns \u2013 IoT and aggregation, and more. Catch up on Azure in one post.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/d9276267-d23f-4437-b1e1-6cdafc47fd16-1.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/11\/d9276267-d23f-4437-b1e1-6cdafc47fd16-1.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-source-volume-56\/#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.Source &#8211; Volume 56"}]},{"@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\/2035","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=2035"}],"version-history":[{"count":0,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2035\/revisions"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=2035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=2035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=2035"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=2035"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=2035"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=2035"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=2035"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=2035"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=2035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}